a. 40 horas, 15 a 20 horas de lunes a viernes, 2 semana (8 días)
b.
Inicios: 04/08/08 y 18/08/08
c. Posible instructor: Sr. César
Botana
d. Coste propuesto:
-
Matrícula: 200 € (incluye documentación de Sybex)
-
Coste: 720 € de un solo pago
e. Necesidades:
-
Instalar Visual Studio Xpress 2008 y el entorno de desarrollo XNA
f. Contenido resumido del programa de estudios:
Formar
a la nueva generación de profesionales de la programación de
videojuegos y
la creación de contenidos digitales, que conjuguen desde un exacto
conocimiento tecnológico del análisis y desarrollo de videojuegos y su
estructura narrativa, hasta la programación gráfica con tecnologías OpenGL
y DirectX en entornos de desarrollo XBOX, logrando así el conocimiento de
las
dos facetas necesarias para crear y desarrollar videojuegos de buena
calidad.
XNA Framework Basic Introducción
a XNA XNA Game Studio Express
Modelo de aplicación
Contenido
Pipeline
Conseguir una distribución XNA Game Studio Express R
equerimientos del sistema
Proceso de instalación
Consideraciones
Visual Studio 2005 Professional
Configurar tu XBOX 360
Primeros
pasos Tu primer proyecto
Función F5 y primer acercamiento
Escribir
código de desarrollo
Apuntes sobre XNA Enlaces
de importancia
Es C# como herramienta de desarrollo de videojuegos
Primeros
pasos de programación con Visual C# .NET 2005
Desarrollo de
aplicaciones utilizando C# .NET 2005
U tilización del Contenido
Pipeline
Diferencias con MDX
Herramientas adicionales para el
desarrollo
Creando tu primer juego (Ejemplo del ping pong)
.Descripción de las ideas del proyecto Descripción
del proyecto-maqueta antes de comenzar
Metodología agil
R
esolución de dificultadas
Creación de texturas básicas
Desarrollo
del proyecto U tilización de sprites
U nidades de
testeo
Añadir pelota y requeta
Añadir entrada de jugador
Aprender
a realizar colisiones
G estionar los procesos de código en colisiones
Añadir
sonido
Depuración del código
Dirección
del contenido de la clase Pipeline Formato de ficheros soportados
Ventajas
y desventajas
Manejo de los directorios de contenido
Acceso
al contenidos y prioridades
Carga de mesajes de error
Unidad de chequeo en XNA NU nit y TestDiven.NET
Inicio de
test unidos
R eglas de oro
La clase RandomHelper G
enerar vectores con la clase Random
La clase StringHelper
Otras clases de ayuda L a clase SpriteHelper
L a clase
EnumHelper
L a clase ColorHelper
Los juegos de
Bloques Analizar los juegos de Bloques
N iveles en los
juegos de bloques
L azos que se mueven
Dibujo de bloques
G
estionar y generar las colisiones
Mejoras que se pueden aplicar a los
juegos de bloques
Componentes del juego. Las clases del
juego Componentes de un juego Clase TextureFont
Clase
Input
Clase Sonido
Creación de juegos tipo TETRIS Creación
del escenario
Tipos de bloques
G ravitación de los bloques en
el escenario
Entrada de bloques
Desarrollo de la programación
Testear
resultado
Creación de nuevos componentes
El
concepto aplicado a otros juegosMotor básico de Juegos.
Desarrollar tu propio motor de juegos Como crear el motor de un
juego
Modelos
3D R enderizar texturas
L ineas de
renderizado
Programación 3D Modelo de
programación 3D
Estudio de otros modelos de programación
Plugging
y más componentes del juego Objetos de simples cámaras
L
a clase ScreenshotCapturer
Cr
ear aplicaciones que corran
en XBOX 360 Descargar el XNA Game Launcher
Setup de XBOX
360 y Desarrollo de Juegos
Herramientas de depuración de programas
para la videoconsola
Desarrollo de los componentes del juego