Download Desarrollo de videojuegos 2D

Document related concepts
no text concepts found
Transcript
PROGRAMAS DE ESTUDIO
NOMBRE DE LA ASIGNATURA: Desarrollo de videojuegos 2D
CICLO ESCOLAR: Optativa
CLAVE DE LA ASIGNATURA:
O1VJ303
OBJETIVO(S) GENERAL(ES) DE LA ASIGNATURA:
Al finalizar el curso el alumno será capaz de

Desarrollar un videojuego 2D creativo e innovador con base en los estándares de la
industria, utilizando los lenguajes y elementos de programación e integración de un
videojuego para ser competitivo en el mercado.
TEMAS Y SUBTEMAS
1. Clasificaciones de videojuegos 2D y retos de programación asociados
1.1 Disposición del escenario
1.1.1 Plataformas
1.1.2 Vista superior
1.1.3 Vista isométrica
1.2 Géneros de juegos 2D
1.2.1 Shooters
1.2.2 Estrategia
1.2.3 Aventura
1.2.4 Roles
1.2.5 Vehículos
1.2.6 Destreza
1.2.7 Casuales
1.2.8 Nuevos géneros
2. Programación de un videojuego usando Flash
2.1 Animación del escenario
2.2 Animación de sprites
2.3 Definición de acciones
2.4 Programación del ciclo de juego
2.5 Actualización del status del juego
2.6 Condiciones de terminación del juego
3. Diseño de la arquitectura de un videojuego en Java o C++
3.1 Separación en capas
3.2 Animación 2D
3.2 Escenarios
3.3 Personajes
3.4 Dispositivos de entrada
3.4.1 Teclado
3.4.2 Mouse
3.4.3 Otros
3.5 Definición de los autómatas de personajes controlados por el programa
3.6 Definición del autómata de interacción del juego
3.7 Elementos del API de Java para desarrollo de videojuegos 2D
3.8 Elementos del API de C++ para desarrollo de videojuegos 2D
4. Programación de escenarios
4.1 Carga de imágenes
4.2 Scrolling
4.3 Parallax
4.4 Escenarios en sistemas de tiles
5. Programación de personajes
5.1 Animación de sprites
5.2 Programación de comportamientos
5.3 Personajes controlados por el programa
5.4 Personajes controlados por el usuario
5.5 Manejo de multitudes (crowds)
6. Programación de audio y efectos especiales
6.1 Efectos basados en partículas
6.2 Blending y texturas animadas
6.3 Incorporación de música
6.4 Integración y sincronización de efectos de sonido
7. Integración del videojuego
7.1 Programación de las reglas de juego
7.1.1 Programación del sistema de puntuación
7.1.2 Administración del inventario de ítems/armas
7.1.3 Representación de recursos virtuales
7.2 Actualización y visualización del estatus del juego
7.3 Manejo de perfiles para guardar y recuperar el estatus del juego
7.4 Scripting para configurar el juego
7.5 Consideraciones para versiones multi-lenguaje
7.6 Aseguramiento de la calidad
ACTIVIDADES DE APRENDIZAJE
CON LA CONDUCCIÓN DEL DOCENTE:





Preguntas intercaladas acerca de las clasificaciones de videojuegos 2D y los retos de
programación
Análisis de la programación de un videojuego usando flash y el diseño de la
arquitectura de un videojuego en java o C++
Seminario de investigación acerca de la programación de escenarios, personajes
audio y efectos especiales en un videojuego
Escucha activa sobre los elementos de integración de un videojuego
Elaboración de proyecto: Desarrollo de un videojuego en 2D
DE MANERA INDEPENDIENTE:



Lectura de los temas de la unidad
Participación sobre los temas de la unidad
WebQuest acerca de los videojuegos más cotizados en el mercado y los estándares
que se manejan en la industria
CRITERIOS Y PROCEDIMIENTOS DE EVALUACIÓN Y ACREDITACIÓN
Evaluación parcial
40%
Entrega de actividades prescritas por el docente
Evidencias de desempeño



Fichas de trabajo
Reporte de investigación
Reporte de lectura
Experiencias de aprendizaje colaborativo en línea



Conversación
Intercambio de información
Participación
Instrumentos de evaluación
 Rúbricas
Evaluación final
60%
Entrega del trabajo integrador
Evidencias de desempeño

Elaboración de proyecto
Instrumentos de evaluación

Rúbricas