Módulo 1: Introducción a HTML5 y Cocos2d-x HTML5
- URL y API Online de Cocos2d-xHTML5
- Nociones básicas: Ciclo de vida de un juego
- Ejemplos de juegos desarrollados con Cocos
- HTML5 y su aplicación en iOS, Android, Windows 8
Módulo 2: Generación de Escenas y Creación de Componentes
- Scenes, Layers y Sprites
- Navegación entre Scenes y paso de parámetros
- Creación de primitivas gráficas, Scrolls y Zooms
- Creación de componentes personalizados
Módulo 3: Persistencia o Almacenamiento de Estados
- Qué es y para qué sirve la persistencia
- Local Storage y juegos offline
- HttpRequest + JSON y juegos online
Módulo 4: Física en HTML5 con Box2D
- Introducción a Box2D
- Primeros ejemplos y ejemplos más elaborados
Módulo 5: Física en HTML5 con Chipmunk
- Introducción a Chipmunk
- Primeros ejemplos y ejemplos más elaborados
Módulo 6: Generando Lógica o Modelo del Juego. IA
- El modelo del juego: motor y core
- Cómo generar IA: Heurísticas
- Implementación de Robots mediante IA
Módulo 7: Creando Versión Multijugador con Websockets
- Juegos en red: Tecnologías involucradas
- Pros y contras de estas técnicas
- Jugadores humanos vs Jugadores Robots
- Escalabilidad del juego
Módulo 8: Generando App Android del Juego
- Aplicando Cocos2d-X para obtener la versión Android
- Compilación y ejecución Android
Módulos 9 y 10: Videojuego Final. Aplicación Práctica
- Componentes, Escenas y Sprites
- Lógica y Físicas
- Transformación a Multijugador
- Generación de App y Créditos finales