Crea Videojuegos HTML5: Curso Práctico y Gratuito
Domina el desarrollo de videojuegos con HTML5 en este curso completo. Aprenderás a usar Cocos2d-x para crear juegos interactivos y multiplataforma. Desde la creación de escenas hasta la implementación de físicas y lógica de juego, este curso te guiará paso a paso para convertirte en un desarrollador de videojuegos profesional. Ideal para autónomos, desempleados y trabajadores del sector de finanzas y seguros.
Información del curso
- Duración40 horas lectivas
- UbicaciónEspaña
- EmpresaTALENTO
Requisitos y destinatarios
Requisitos
Para acceder al curso, debes cumplir alguno de los siguientes requisitos:
- Estar contratado en el régimen general del sector de Finanzas y seguros.
- Ser autónomo.
- Estar en situación de ERTE (total o parcial).
- Pertenecer a uno de los siguientes grupos:
- Mujeres
- Mayores de 45 años
- Trabajadores de baja cualificación (grupos de cotización 6, 7, 9 ó 10)
- Desempleados con nivel de estudios de Bachillerato LOGSE, COU o inferior
- Estar en situación de ERE, ERTE o cese de actividad
- Trabajador o desempleado con una discapacidad acreditable
Dirigido a
Desarrolladores web y creativos digitales
Qué aprenderás
- Dominar el desarrollo de videojuegos con HTML5
- Utilizar Cocos2d-x para crear juegos multiplataforma
- Crear escenas y componentes interactivos
- Implementar físicas realistas con Box2D y Chipmunk
- Generar lógica de juego e inteligencia artificial básica
- Crear juegos multijugador con Websockets
- Compilar juegos HTML5 para Android
- Desarrollar un videojuego completo desde cero
Temario
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