. El curso de Videojuegos le dará al alumno las bases fundamentales de programación y matemáticas para crear Videojuegos
. Aunque la plataforma utilizada para programar y crear el arte será Adobe Flash, el alumno recibirá las herramientas conceptuales necesarias para programar en otras plataformas.
. El alumno aprenderá la historia de los videojuegos desde su surgimiento a mediados del siglo XX hasta hoy.
Metodología y Duración
. El curso está estructurado como un taller práctico, en el cual cada alumno, con un computador a su disposición, llevará a cabo los ejercicios guiado por el profesor.
. Se analizarán los diferentes tipos de videojuegos existentes y sus variantes.
. El curso incluye una bibliografía, que le permitirá al alumno entender la creación de juegos interesantes, más allá del problema técnico de su programación.
MÓDULOS
Durante cada nivel se cubrirán 5 temas, cada uno definido por un ejercicio. El programa de cada nivel se detalla a continuación:
1- Básico (18 horas)
Tema
Ejercicios
Teoría
1
Control de un objeto con el teclado
Objetos: métodos y propiedades
2
Juego de squash
Detección de colisiones. Variables, asignación (=), condiciones (if)
3
Evadir enemigos que se aproximan
Arreglos (arrays) y ciclos (for, while)
4
Recoger objetos cayendo
Arreglos / colisiones / puntaje
5
marcianos: disparar a un conjunto de enemigos
Arreglos de Instancias
2 - Intermedio (18 horas)
Tema
Ejercicios
Teoría
1
juego de trivia
Acceso a datos externos. Lectura y escritura de XML
2
Creación de laberintos
Instancias
3
Personaje a través del laberinto
Movimiento de un personaje, colisiones
4
Editor de laberintos
Arreglos de objetos, interfaz de usuario.
5
Inteligencia de enemigos
Algoritmos recursivos
3 - Avanzado / Proyecto (18 horas)
Tema
Etapa del proyecto
Bibliografía
1
diseño de personajes / arte - diagrama de flujo / diseño de objetos
SALEN, Katie: “Rules of play. Game Design Fundamentals”
2
producción de arte / programación de objetos
WOLF, Mark. "The Video Game Theory Reader"
3
programación
KOSTER, Raph: "Theory of Fun for Game Design"
4
programación
SCHMITTBERGER, R. Wayne: "New Rules for Classic Games"