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