Elder Engine HTML5
Elder Engine es un proyecto para la creación de juegos web con capacidad multijugador. La idea es armar un motor open-source que permita la creación simple de juegos complejos, que tengan capacidad de conectividad cliente-servidor. Las posibilidades son infinitas: desde juegos de rol hasta combate y estrategia en tiempo real. Esta segunda versión está hecha con Javascript y Canvas: el objeto para gráficos de HTML5, y es compatible con cualquier navegador moderno, incluyendo el de los iPhones/iPods que no soportan flash.
Activa la aplicación y luego podrás moverte con las felchas del teclado. Presiona espacio para saltar.
Características:
- Detección de colisiones
- Paisaje movible con línea de obstáculos para el personaje
- Creación sencilla de edificios y obstáculos
- Movimiento horizontal y vertical (salto) del personaje
Tareas pendientes:
- Conexión con servidor para permitir interactuar con otro jugador (como tenía la primera versión)
- Saltar sobre los obstáculos debe causar que el personaje quede arriba de estos
- Disparo
- Obstaculos rompibles
- Personajes no-jugadores que interactúen con el jugador
- Animaciones en el paisaje
Tal vez quieras conocer también la primera versión de Elder Engine en flash. En ella implementé un protocolo de conectividad que permite que todas las personas que usen el juego al mismo tiempo puedan interactuar entre ellas, mediante la conexión a un servidor.
No había visto esto, que funny
A partir de ahora yo sere tu mayor colaborador andaba buscando algo como esto para mi uso personal y te puedo donar el codigo claro siempre y cuando este licendiado bajo gpl2 o cc3.0
Estimado: yo feliz de que le sirva a alguien. Hay muchas tareas pendientes, como la incorporación de websockets para usar el servidor php que escribí para la versión en flash, crear una herramienta de mapeo, soporte de imágenes, etc. Encantado de que le des el uso que quieras, y si quieres contribuir de vuelta con tu trabajo, mejor aún. Saludos