Curso especializado en el desarrollo de videojuegos utilizando HTML5. Aprende a crear juegos interactivos para web desde cero con tecnologías modernas.
Del 04/07/2025 al 04/08/2025
40 horas tipo online
1. INTRODUCCIÓN A HTML5 Y COCOS2D-X HTML5
1.1. URL y API Online de Cocos2d-x HTML5
1.2. Nociones básicas. Ciclo de vida de un juego
1.3. Ejemplos de juegos desarrollados con Cocos
1.4. HTML5 y un paso más: Apps iOS, Android, Windows 8
1.5. Ejemplos aplicados
2. GENERACIÓN DE ESCENAS Y CREACIÓN DE COMPONENTES
2.1. Scenes, Layers y Sprites
2.2. Navegación entre Scenes. Paso de parámetros
2.3. Creación de primitivas gráficas con Cocos
2.4. Scrolls y Zooms
2.5. Creación de componentes personalizados
2.6. Ejemplos aplicados
3. PERSISTENCIA O ALMACENAMIENTO DE ESTADOS
3.1. Qué es y para qué nos sirve la persistencia
3.2. Local Storage y juegos offline
3.3. HttpRequest + JSON y juegos online
3.4. Ejemplos aplicados y sentido práctico
4. FÍSICA EN HTML5. BOX2D
4.1. Introducción a Box2D
4.2. Primeros ejemplos con Box2D
4.3. Ejemplos más elaborados con Box2D
5. FÍSICA EN HTML5. CHIPMUNK
5.1. Introducción a Chipmunk
5.2. Primeros ejemplos con Chipmunk
5.3. Ejemplos más elaborados con Chipmunk
6. GENERANDO LÓGICA O MODELO DEL JUEGO. INTELIGENCIA ARTIFICIAL
6.1. El modelo del juego: motor y core
6.2. Cómo generar IA. Heurísticas
6.3. Implementar robots mediante IA. Ejemplos prácticos
7. CREANDO VERSIÓN MULTIJUGADOR. WEBSOCKETS
7.1. Dando un paso más: juegos en red
7.2. Tecnologías involucradas
7.3. Pros y contras de estas técnicas
7.4. Jugadores humanos vs jugadores robots
7.5. Escalabilidad del juego
8. GENERANDO APP ANDROID DEL JUEGO
8.1. Aplicando Cocos2d-x para obtener la versión Android de un juego HTML5
8.2. Compilación y ejecución en Android
9. VIDEOJUEGO FINAL. APLICACIÓN PRÁCTICA
9.1. Componentes, escenas y sprites
9.2. Lógica
9.3. Física
10. VIDEOJUEGO FINAL. APLICACIÓN PRÁCTICA II
10.1. Transformación a multijugador
10.2. Generación de app
10.3. Créditos finales
¿Cómo son las clases?
Este curso se realiza en modalidad online.
Es necesario disponer de ordenador y de conexión a internet fluida, para la realización de este curso. La formación se realiza a través de nuestro Campus Virtual, dispondrás de todo el contenido didáctico en la plataforma del curso y estará accesible, desde el día de inicio de curso, las 24 horas todos los días de la semana. Además, tendrás acceso a un tutor personal especialista en la materia, a través del correo electrónico y/o teléfonicamente.
Recuerda que esta formación NO es bonificada, está subvencionada y es completamente gratuita. No tienen ningún coste ni para el profesional ni para su empresa.
Este curso se encuadra dentro del sistema de formación profesional para el empleo en el ámbito laboral, cuyos programas se dirigen prioritariamente a trabajadores ocupados, orientados a la adquisición y mejora de competencias profesionales, así como al desarrollo personal de los trabajadores, de forma que les capacite para el desempeño cualificado de las distintas profesiones y les permita mejorar su empleabilidad.
La finalidad de la formación para el empleo es:
• Favorecer la formación a lo largo de la vida.
• Proporcionar los conocimientos y prácticas adecuados a las necesidades de empresas y personas.
• Contribuir a la mejora de la productividad y competitividad de las empresas.
• Mejorar la empleabilidad de las personas.
• Promover que las competencias profesionales adquiridas por los trabajadores sean objeto de acreditación.
NO hay plazas disponibles para trabajadores de la Administración Pública.
Desarrollar juegos/videojuegos utilizando HTML5