¿Alguien sabe de algún motor de dibujo isométrico estable (es decir, fuera de alfa) para JavaScript / HTML5? Hice algunas búsquedas en Google y encontré algunas, pero en su mayoría estaban en estado alfa / solo de invitación.
¿Hay algo lo suficientemente maduro como para ser utilizado en un entorno de producción? ¿O debería simplemente lanzar mi propia implementación por ahora y esperar a que el resto del mundo se ponga al día?
javascript
html5
isometric
espais
fuente
fuente
Respuestas:
Como dijiste, los únicos que he encontrado son betas o alphas, y ninguno parece estar listo para su lanzamiento.
En este momento, probablemente sea mejor rodar el suyo:
Mejor comprensión de lo interno.
Capaz de ajustar el motor a sus necesidades.
Desarrolle las funciones que necesita usar
Omita las características de otros motores que no necesita, reduciendo la hinchazón de código y los gastos generales.
Los errores y los problemas serán su propio problema, y serán más fáciles y rápidos de solucionar que un motor inacabado.
fuente
¿Qué tal este: http://code.google.com/p/jgen/
fuente
El motor Aves era un motor realmente bueno (al parecer), y luego Zynga (gente de Farmville) lo compró y lo convirtió en fuente cerrada. Hay un video de su presentación en alguna parte, antes de que se comprara.
fuente
Estoy de acuerdo, todo HTML5 está en beta, pero muchas personas están trabajando en motores de juegos. Estoy haciendo uno yo mismo (que lanzaré de código abierto y describiré completamente en un libro sobre desarrollo de juegos HTML5).
Hasta ahora, tengo un objeto sprite básico que funciona de manera muy similar a un MovieClip en ActionScript o un Sprite en PyGame. Tiene todas las características básicas: velocidad, dirección, proyección de vectores, imágenes múltiples, verificación de límites, transformaciones y detección básica de colisiones.
Estoy trabajando en un objeto de juego muy simple también. Esto encapsulará el elemento del lienzo, administrará el ciclo de animación principal y proporcionará una interfaz de alto nivel para el sistema de eventos (tal como es)
Estoy tratando de mantenerlo lo más simple posible: algo como gameEngine en Python:
http://aharrisbooks.net/pythonGame/
Incluso cuando haga que esto funcione, ciertamente no será estable, porque las tecnologías subyacentes son demasiado inestables. El soporte del navegador de varias características HTML5 literalmente cambia todos los días, y todavía no hay un soporte significativo para la mayoría de las características HTML5 en IE. Además, el rendimiento varía dramáticamente entre los navegadores, por lo que un juego que funciona muy bien en Chrome puede no funcionar en absoluto en Firefox.
Si desea un entorno estable y práctico, HTML5 todavía no lo es. Si está interesado en experimentar con HTML5, parece una alternativa muy prometedora. Definitivamente estoy ansioso por usarlo como un ambiente de enseñanza. Creo que será bastante útil en ese sentido.
fuente
Hay isogame que surgió de google.
fuente
Sugeriría echar un vistazo a LimeJS, parece muy prometedor - http://www.limejs.com
fuente
CraftyJS admite isométrica bastante bien y tiene ejemplos en su sitio. Compruébalo: http://craftyjs.com/
fuente
Personalmente, creo que HTML5 es estable hacia abajo, es decir, lo que hay allí no volverá a funcionar. Obviamente, nadie sabe cómo resultarán todos los problemas no resueltos al final y sí, puede haber características en el futuro que uno debería esperar, pero ya es "lo suficientemente bueno". Es por eso que supongo que mucha gente está trabajando en su propio motor de juego html5 o para eso. Al menos yo soy :-)
Todavía no tiene un constructor isométrico, pero bueno, tampoco te detiene. Pronto se agregarán tutoriales, pero principalmente estoy publicando esta causa porque también enumeré todos los otros motores que encontré hasta ahora, aquí en la parte inferior http://blog.weeblog.net/?p=29
fuente
Los siguientes motores no son compatibles con ISO de fábrica, pero, por el tipo de abstracción que proporcionan, pueden ser interesantes para que usted lea, o incluso podrían proporcionar el código subyacente:
fuente
El motor isogénico está en 1.1 y tiene como objetivo proporcionar características "sólidas en 2D e isométricas" .
fuente
Escribí un motor de juego html5 y lo encontré aquí: https://github.com/j03m/trafficcone
Es compatible con un mundo isométrico + sprites y es gratis.
fuente
Sí, puede encontrarlo en http://myospace.jp/about.php . Desarrollé ese motor de avatar basado en Html5. y le doy el nombre de "MYO". Lo usé para duplicar el sistema de avatar japonés más conocido de "ameba pigg". Funciona en iPhone, Android y, por supuesto, WEB. pero mejor en iphone. Puedes probarlo tú mismo. si desea más información al respecto, por favor envíeme un correo electrónico.
fuente