videogame usando para laberinto juegos juego hacer gato games fuente famoso crear como codigo javascript html5 canvas 2d

usando - Motores 2D para Javascript



juegos en javascript codigo fuente (5)

Estoy intentando construir un juego basado en mosaico en javascript, utilizando canvas HTML5. Hay muchos motores para elegir, como;

... Y la lista sigue y sigue.

Sin embargo, no parece haber un estándar de facto entre todas estas implementaciones diferentes. Básicamente, estoy buscando el ''jQuery'' de los motores de juegos de JavaScript. Uno que está respaldado por una comunidad (más grande), tiene una excelente documentación y se mantiene activamente. La mayoría de estos simplemente me parecen proyectos de un solo hombre.

Para expresar esto en una pregunta real; ¿Cuál es el estándar de facto para los motores de juegos 2D en JavaScript?

Además, estaría muy interesado en las experiencias con implementaciones reales (que no sean los juegos demo pong / pacman).



Encontré esta pregunta mientras buscaba un motor propio. Solo quiero agregar este sitio aquí porque ofrece una buena visión general de muchos motores de juegos HTML5:

http://html5gameengine.com/

También hay algunos buenos filtros como licencias / costos, fecha de lanzamiento y calificación del usuario.

(pd: no estoy relacionado con este sitio de ninguna manera)


Estoy de acuerdo con los demás, simplemente no hay un estándar, y puede que no exista por un tiempo. Sin embargo, recién estoy comenzando, y realmente estoy investigando el marco ThreeJS:

http://learningthreejs.com/ https://github.com/mrdoob/three.js/

Claro, es un framework WebGL 3D, pero sospecho que puedes quitar los elementos 3D para hacerlo 2D? Al menos esa es mi esperanza cuando busco en este mundo de WebGL, ¿cuál podría terminar siendo el estándar en avance? *

¡Lo que ayuda es confiar en Chrome Canary para el desarrollo! :) https://tools.google.com/dlpage/chromesxs

Si va por esta ruta, no olvide establecer: flags en Chrome, para habilitar el indicador "Anular lista de reproducción de software".


No hay uno ahora y yo diría que nunca puede haber uno de la misma manera que hay jQuery, por el simple hecho de que la mayoría de los juegos (comerciales) van a querer ser implacables sin piedad, lo que significa utilizando la menor cantidad de crumble extra posible, y muchas de estas bibliotecas agregan cosas innecesarias o éxitos de rendimiento donde no es deseable.

Eso no quiere decir que no se utilizarán en absoluto, todas las bibliotecas anteriores probablemente sean buenas para una gran cantidad de juegos pequeños (er).

Pero imagino que en proyectos grandes, muchos estudios se encontrarán comenzando con una biblioteca hasta que lleguen a un muro de interpretación, y luego escriban todos los componentes que utilizaron en la biblioteca para conservar solo las partes delgadas que necesitan.

Si hay uno que se vuelve popular, seguramente será modular como MooTools (la segunda biblioteca más popular de JS), donde intenta ser compacto y le permite seleccionar solo los componentes que desea usar . Me imagino que encontrarás muchos juegos en el futuro que tienen un motor muy pequeño solo para manejar el sonido o solo para manejar imágenes o un tablero isomorfo 2D, en lugar de juegos que tienen una biblioteca (grande) que intenta manejar todos los posibles tipo de juego 2D.

De todos modos, si simplemente desea encontrar el motor de javascript más popular, su mejor opción en los próximos meses es utilizar Google (rango de página) para determinar el más popular. La búsqueda de "motores de juego 2D Javascript / Canvas" le dará una idea bastante buena de cuál es la biblioteca más enlazada (popular) en un momento dado.

(Después de todo, intente buscar en Google "Biblioteca de JavaScript". ¡Puede adivinar el primer resultado que apuesto!)


Backbone Game Engine es un framework en 2D que fue escrito sobre Backbone, ya popular y de gran comunidad. Objetos, herencia, eventos, persistencia, etc. vienen de hecho con Backbone. El motor toma prestadas de MelonJS con sprites (Modelos Backbone) que implementan métodos de actualización y dibujo. Super Mario Bros Nivel 1-1 fue escrito como un ejemplo. Puede valer la pena revisar su tiempo.