Desarrollo videojuegos HTML5
Desarrollar juegos/videojuegos utilizando HTML5.
Programa
10 bloques · 40 h- 01Introducción a HTLM5 y COCOS2D-X HTML5
URL y API online de Cocos2d-xHTML5
Nociones básicas. Ciclo vida de un juego
Ejemplos de juegos desarrollados con cocos
HTMl5 y un paso más: APPs iOS, Android, W8
Ejemplos aplicados
- 02Generación de escenas y creación de compontes
Scenes, layers y sprites
Navegación entre scenes. Paso de parámetros
Creación de primitivas gráficas con cocos
Scrolls y zooms
Creación de componentes personalizados
Ejemplos aplicados
- 03Persistencia o almacenamiento de estados
Qué es y para qué nos sirve la persistencia
Local storage y juegos offline
HttpRequest + JSON y juegos online
Ejemplos aplicados y sentido práctico
- 04Física en HTML5. BOX2D
Introducción a Box2D
Primeros ejemplos con Box2D
Ejemplos más elaborados con Box2D
- 05Física en HTML5. Chipmunk
Introducción a chipmunk
Primeros ejemplos con chipmunk
Ejemplos más elaborados con chipmunk
- 06Generando lógica o modelo del juego. IA
El modelo del juego: motor y core
Cómo generar IA. Heurísticas
Implementar robots mediante IA. Ejemplos prácticos
- 07Creando versión multijugador. Websockets
Dando un paso más. Juegos en red
Tecnologías involucradas
Pros y contras de estas técnicas
Jugadores humanos VS jugadores robots
Escalabilidad del juego
- 08Generando app Android del juego
Aplicando Cocos2d-X para obtener la versión Android de un juego HTML5
Compilación y ejecución Android
- 09Videojuego final. Aplicación práctica
Componentes. Escenas y sprites
Lógica
Física
- 10Videojuego final. Aplicación práctica
Transformación a multijugador
Generación de app
Créditos finales