¿Alguien conoce un marco "bueno" para juegos en el lienzo HTML5? (ver requisitos)

Necesitaría un marco para HTML5 y un lienzo que:

  • Gratis y de código abierto
  • Escriba en javascript (sin GWT, sin java, sin coffescript, sin otros idiomas) (ya que usaré node.js en el servidor y tal vez se integre con una aplicación qooxdoo)
  • Arrastra y suelta imágenes grandes (3000x2000px)
  • Acercar y alejar
  • Me permite algo de interfaz de usuario: etiqueta, botones, campo de texto, área de texto, desplazamiento
  • Marco de animación, solo desplazamiento simple.
  • capas

Una ventaja podría ser:

  • Utiliza objetos para cada objeto dibujado y un enfoque OOP;
  • Admite componentes modulares (estructura MVC)

Gracias,

preguntado el 12 de junio de 12 a las 10:06

No creo que haya ninguna solución de 1 marco que implemente todos esos aspectos diferentes del desarrollo de juegos y, sin embargo, use solo javascript. Desea funciones integradas de zoom, interfaz de usuario (componentes AWT), animación y capas; y como si no fuera suficiente, debería estar destinado a la implementación modular y tener un enfoque OO? ¡Oh, sí, no olvidemos que debe ser gratis además de eso! --- Quiero decir... Sin ofender pero... ¿Quieres que te sirva el café también? Si bien hace "todo" el trabajo por usted, eso es. --- Otras características son un poco más probables, pero el zoom lo hace difícil de encontrar, ya que depende mucho del juego. -

zoom: me ayudaría si tuviera alguna característica incorporada que permita ampliar una imagen en el lienzo. No creo que esto sea tan especial, ya que muchos de ellos te permiten importar una imagen y escalarla, lo cual es acercar y alejar. -

2 Respuestas

ImpactJS debería ser una opción adecuada para usted. (No estoy seguro acerca de DnD para imágenes grandes).

http://impactjs.com/

Respondido el 12 de junio de 12 a las 11:06

Me gustaría ser libre, no pagado. (mi culpa ya que no especifiqué en la pregunta) pero gracias de todos modos - Totty.js

@Totty, aunque quieras uno gratis, te recomendaría impactjs porque viene con una biblioteca que lo convierte en una aplicación iOS nativa. Sé que puedes usar PhoneGap para hacer lo mismo, pero para los juegos que requieren una velocidad de fotogramas alta y fluida, ImpactJS gana casi todo el tiempo. Y es solo como $ 100 a partir de esta publicación. - gritos

Apoyaría a CraftyJS. Tiene la mayoría de las funciones que está buscando, excepto las imágenes macro y las clases de interfaz de usuario. Es una buena implementación del patrón de diseño Entidad/Componente. Échale un vistazo si estás interesado. http://craftyjs.com

Respondido el 17 de junio de 12 a las 18:06

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.