Desarrollo de Vídeojuegos con HTML5

40 horas
Validado y Subvencionado por el Ministerio de Empleo
Sin plazas

Descripción

¡La industria de los videojuegos está en constante desarrollo! Si te apasiona este mundo y quieres formar parte de él, con este curso aprende a desarrollar tu propio videojuego con los programas más avanzados, HTML5 y COCOS2D-X HTML5. Te mostramos cómo usar estas herramientas paso a paso para que desarrolles distintas técnicas de diseño y puedas crear juegos multijugador así como Apps para Android. En definitiva, crea tu propio juego de inicio a fin y a difúndelo a través de distintas plataformas.
Programa
Salidas / Competencias
Requisitos de acceso

  1. INTRODUCCIÓN A HTLM5 Y COCOS2D-X HTML5.

    1. URL y API Online de Cocos2d-xHTML5

    2. Nociones básicas. Ciclo vida de un juego.

    3. Ejemplos de juegos desarrollados con Cocos

    4. HTMl5 y un paso más: APPs IOS, Android, W8

    5. Ejemplos aplicados.



  2. GENERACIÓN DE ESCENAS Y CREACIÓN DE COMPONTES.

    1. Scenes, Layers y Sprites

    2. Navegación entre Scenes. Paso de parámetros.

    3. Creación de primitivas gráficas con Cocos.

    4. Scrolls y Zooms.

    5. Creación de componentes personalizados.

    6. Ejemplos aplicados.



  3. PERSISTENCIA O ALMACENAMIENTO DE ESTADOS.

    1. Qué es y para qué nos sirve la persistencia

    2. Local Storage y juegos offline.

    3. HttpRequest + JSON y juegos online.

    4. Ejemplos aplicados y sentido práctico.



  4. FÍSICA EN HTML5. BOX2D.

    1. Introducción a Box2D

    2. Primeros ejemplos con Box2D

    3. Ejemplos más elaborados con Box2D



  5. FÍSICA EN HTML5. CHIPMUNK.

    1. Introducción a Chipmunk

    2. Primeros ejemplos con Chipmunk

    3. Ejemplos más elaborados con Chipmunk



  6. GENERANDO LÓGICA O MODELO DEL JUEGO. IA.

    1. El modelo del juego: motor y core.

    2. Cómo generar IA. Heurísticas.

    3. Implementar Robots mediante IA. Ejemplos prácticos.



  7. CREANDO VERSIÓN MULTIJUGADOR. WEBSOCKETS.

    1. Dando un paso más. Juegos en red.

    2. Tecnologías involucradas.

    3. Pros y contras de estas técnicas.

    4. Jugadores humanos VS Jugadores Robots

    5. Escalabilidad del juego



  8. GENERANDO APP ANDROID DEL JUEGO.

    1. Aplicando Cocos2d-X para obtener la versión Android de un juego HTML5

    2. Compilación y ejecución Android



  9. VIDEOJUEGO FINAL. APLICACIÓN PRÁCTICA.

    1. Componentes. Escenas y Sprites.

    2. Lógica

    3. Física



  10. VIDEOJUEGO FINAL. APLICACIÓN PRÁCTICA. 4 HORAS

    1. Transformación a Multijugador

    2. Generación de App

    3. Créditos finales.




  • Conocimiento técnico en desarrollo de juegos en HTML5
  • Manejo de Cocos2dx HTML5.
  • Competencia en desarrollo de juegos multijugador
  • Capacidad para crear un vídeojuego para App Android.