Introducción a la Programación de videojuegos

[insert_php]the_date();[/insert_php]

¡Construí tus propios videojuegos! Inicia: 3 de Abril

VACANTES LIMITADAS
Duración: 4 meses (32 clases + 2 de diagnóstico)

En este curso se verán a través de ejemplos, las bases para construir tus propios videojuegos para cualquier plataforma. El curso es fundamentalmente práctico, aunque requiere ciertos conceptos teóricos que serán dictados en paralelo con los ejercicios. Se desarrollará a través de la herramienta Phaser (http://phaser.io) por tratarse de una herramienta simple, pero poderosa y libre de royalties. Cabe destacar, que todos los ejemplos son en 2d, sin embargo, se plantean las bases para luego saltar a una plataforma 3d. Durante el curso, la plataforma elegida será html+javascript por su versatilidad y posibilidad de correr en múltiples dispositivos.

Requisitos:

►Conocimiento básico de programación: Se dictarán 2 clases obligatorias y gratuitas antes de iniciar el curso, basados en la hora del código https://hourofcode.com/mchoc que deberán aprobarse para poder ingresar. VACANTES LIMITADAS
►Conocimiento básico de Javascript (No excluyente)
►Conocimiento básico de diseño gráfico (No excluyente)

Programa:

  • Primer contacto: Clases de diagnostico (clases extra 1 o 2 encuentros)
    1. Charla previa
    2. Mini Curso de introducción a la programación
  • Primer Ejemplo: Puntería
    1. Estructura básica del HTML de marco
    2. Estructura Javascript
    3. Cargar fondo y elementos fijos de escenario
    4. Detectar pulsación sobre elementos fijos
    5. Elementos fijos dispuestos al azar
    6. Resolver situación de interacción
    7. Conceptos de adaptación de dispositivo y bases de publicació
  • Segundo ejemplo: Escape de la habitación
    1. Concepto de escena
    2. Carga modular
    3. Resolución de situació
  • Tercer ejemplo: Puzzle de gravedad
    1. Punto de inicio de Juego
    2. Implementar Gravedad
    3. Temporización de piezas, presión de juego
    4. Detector de eventos sobre elementos individuales
    5. Elementos al azar
    6. Posicionamiento de elementos de juego
    7. Perder el jueg
  • Cuarto ejemplo: Galería de tiro
    1. Uso del Mouse
    2. Timers
    3. Extinción de objeto
  • Quinto ejemplo: Flappy Bird
    1. Sprites
    2. Detectar teclas.
    3. Colisiones
    4. Crear tuberías
    5. Colisió
  • Sexto ejemplo: Carrera de Autos (time trial)
    1. Instalación del Map Editor (http://www.mapeditor.org/)
    2. Crear estructura json utilizando el map editor
    3. Capas de Objetos
    4. Mover el Auto
    5. Rotar el Aut
  • Séptimo ejemplo: Plataformas
    1. Uso avanzado de map editor
    2. Añadir mapa de colisiones en el map editor
    3. Tamaño del Mundo, conceptos asociados
    4. Capa de objetos
    5. Añadir Meta, concepto de fin de jueg
  • Octavo ejemplo Mascota Virtual
    1. Carga de imágenes
    2. Comportamiento de Arrastrar y colocar
    3. Acciones de la mascota
    4. Moviendo items de juego
    5. Estatus de la mascota
    6. Control de Animación
    7. Textos
    8. Estadística de juego
    9. Game Over
    10. Acciones al arranque

¡Informate!

 

 

 

[ssba]

Finales Agosto 2024

Finales Agosto 2024

Toda la info de fechas y horarios de los finales del llamado de Agosto 2024 publicadas aquì.