¿Funcionará el mismo modelo comercial de juegos Flash para juegos HTML5?


13

Una de las mejores formas de ganar dinero con los juegos Flash es haciendo acuerdos de patrocinio. El desarrollador coloca el logotipo del patrocinador y un enlace a su sitio en el juego y permite que el juego se extienda por la web. El patrocinador gana dinero con los anuncios y el tráfico adicional a su sitio web. Alternativamente, bloquean su sitio en su sitio web (generalmente por un corto período de tiempo) para que las personas que quieran jugar el juego vayan a su sitio web. Es cierto que uno puede eliminar el bloqueo del sitio con cierto esfuerzo descompilando el swf, pero generalmente no se hace, ya que no vale la pena el esfuerzo y no es legítimo. Otra parte importante del modelo de negocio de Flash es poner anuncios en el juego. Hay otras formas de ganar dinero con los juegos Flash, pero por lo que sé, estos dos son los más frecuentes.

Dado que HTML5 es necesariamente de código abierto, me pregunto si este modelo aún funcionaría para HTML5. Incluso si ofuscas tu js, es mucho más fácil que Flash copiar el juego, por lo que quizás valga la pena que alguien copie el juego en su sitio (ilegítimo). Si agrega el logotipo y el enlace o los anuncios de su patrocinador, podría valer la pena eliminarlos de su sitio, algo que creo que es mucho más difícil de hacer con los juegos Flash. Quizás incluso el sitio ilegítimo podría afirmar que su sitio es mejor porque no hay anuncios en el juego. Todavía existe la barrera de la legitimidad, pero me pregunto si es lo suficientemente fuerte.

Dejemos de lado todas las restricciones técnicas de desarrollo de juegos con respecto a HTML5 para esta pregunta (supongamos por un momento que HTML5 funciona tan bien como Flash para juegos). Tengo dos preguntas muy similares (par de). La primera es: ¿funcionaría el modelo de negocio Flash con HTML5? ¿Qué cambios serían útiles para los juegos HTML5? La segunda pregunta es, ¿qué pasa con el panorama general de los juegos HTML5? ¿Adaptar el modelo Flash es realmente la mejor solución, o hay un mejor modelo para que el mundo de los juegos HTML5 "gire"?

Respuestas:


6

No creo que mucho cambie, en realidad. Los archivos SWF son fáciles de descompilar. Sí, ActionScript habrá realizado algunos cambios irreversibles que harán que el código descompilado sea más difícil de descifrar (destruir nombres de variables, funciones de alineación o lo que sea), pero un ofuscador de Javascript también podría hacerlo.

Hackear software de cliente para eliminar anuncios probablemente siempre sea posible, sea cual sea el idioma que use. Así que tienes dos opciones:

  • Hazlo lo más difícil posible para que no valga la pena
  • Lucha de la manera legal, si hay una

Un posible problema podría ser que la extensión del navegador como AdBlock o Greasemonkey puede cambiar más fácilmente el juego en tiempo de ejecución.


¿Puede ofuscar un ofuscador Javascript así como un código AS3 descompilado? Digamos que solo quiero eliminar el logotipo y el enlace del patrocinador de la pantalla principal. ¿Es significativamente más fácil (o posible automatizar) o es casi lo mismo comparar js ofuscado y swf descompilado? Si es casi lo mismo, entonces supongo que no debería haber un gran problema para los juegos HTML5.
scytos

Eso depende del ofuscador. Nunca he usado uno, pero en teoría pueden hacer las mismas cosas que destruyen la lectura que hace el compilador AS3.
Bart van Heukelom

7

Los juegos HTML5 enfrentan muchos obstáculos:

  • compatibilidad incierta del navegador
  • estabilidad
  • pobre soporte de audio
  • lenta velocidad de ejecución de JavaScript
  • velocidad de representación lenta
  • sin herramientas de diseño
  • fuente y activos son fácilmente visibles / copiables
  • el juego se puede hackear fácilmente mientras se ejecuta
  • los juegos integrados en otros portales podrían ejecutar código malicioso en el portal del host
  • falta de infraestructura publicitaria en el juego
  • el juego no se puede distribuir a los portales como un solo archivo
  • los juegos podrían potencialmente "filtrarse" de sus marcos en la página si no se incrustan correctamente

En resumen, no creo que el modelo actual de portal de juegos Flash funcione para HTML5. Creo que HTML5 podría tener éxito en los juegos de estilo Facebook / Farmville.


3
"Dejemos de lado todas las restricciones técnicas de desarrollo de juegos con respecto a HTML5 para esta pregunta (supongamos por un momento que HTML5 funciona tan bien como Flash para juegos)".
Bart van Heukelom

3
¡Sí, pero no puedes dejar de lado las restricciones técnicas de una tecnología! Eso es completamente ilógico.
Iain

1
Lo que quiero decir es que la pregunta es sobre la "seguridad del código" de Javascript, no sobre otras características que pueden faltar o ser malas.
Bart van Heukelom

1
Tienes razón y tienes una buena lista, pero lo que quise decir fue asumir que estamos en un futuro en el que HTML5 se desarrolle aún más. La mayoría de estos problemas deberían poder solucionarse con mucho tiempo y esfuerzo, pero el hecho de que el código esté abierto no cambiará. Los obstáculos particulares que quiero considerar en su lista son ver / copiar / modificar la fuente y los activos. Lo que me pregunto es si estos obstáculos particulares detendrían el modelo de negocio de Flash para pasar a HTML5.
scytos

2
Oh, ok, no, no creo que la fuente visible solo sea un verdadero obstáculo: no detiene millones de otros sitios web y aplicaciones. AS3 sigue siendo estúpidamente fácil de descompilar y no hay millones de juegos Flash robados por ahí.
Iain

2

Puede vincular a los usuarios para que usen solo su implementación al tener parte de la lógica de su juego en un servidor (alojado por AppEngine, etc.) al que se accede desde el HTML, y verificar en el servidor que la persona que llama es realmente suya.


Esta es una solución interesante, pero obligaría a los desarrolladores a escribir parte de su código para que se ejecute en el lado del servidor, lo cual es indeseable. Además, creo que la persona que llama puede ser engañada en js, ¿no?
scytos

A menos que el servidor muestre la pantalla completa, eliminar anuncios seguirá siendo fácil. Simplemente no puede forzar nada en la PC cliente.
Bart van Heukelom

0

La viralidad Flash

Los juegos flash son de naturaleza viral porque es extremadamente fácil para cualquiera copiar y pegar un SWF en su propio sitio web y pegar anuncios a su alrededor. Están vendiendo el sueño de "oye, toma un juego que alguien más hizo y gana dinero con él" . Los desarrolladores ganan dinero, los portales ganan dinero y los imitadores ganan dinero. Todos están felices.

HTML5! = Viralidad (todavía)

Se puede hacer exactamente lo mismo con HTML5 (aunque no de forma empaquetada debido a la forma en que los activos se colocan en un servidor web). El problema es conseguir personas que quieran copiar y pegar tu juego.

Digamos que nadie quiere hacer esto, porque no entienden HTML5 lo suficientemente bien. Bien, no podemos experimentar el efecto de viralidad de imitación .

Eso no significa que muera el modelo de patrocinio. Aún puede mantener la relación desarrollador-portal, eliminando los imitadores en el proceso (¿no es esto mejor?).

Como desarrollador, nada cambia, excepto que está creando juegos en javascript / css. El editor trabaja un poco más duro porque necesita encontrar otros canales de distribución para compensar por no experimentar la "viralidad Flash". Hasta ahora, lo están haciendo bastante bien, porque están pagando un buen dinero por los juegos HTML5. La demanda existe.


para tener una idea de cuánto pagan los editores , vaya al enlace , desplácese hasta "Vender derechos de distribución"
ben0
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.