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 juegos
Motor 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
Crear 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 |