Microsoft xna game engine

Solo disponible en BuenasTareas
  • Páginas : 18 (4347 palabras )
  • Descarga(s) : 0
  • Publicado : 2 de mayo de 2011
Leer documento completo
Vista previa del texto
Microsoft XNA Game Engine

CURSO:
Desarrollo Avanzado con .Net

PROFESOR:
Alfredo Barrientos
SECCIÓN:
S601

PRESENTAN:
Karen Farroñay (u410201)
Emily Franco (u711409)
Tomás Lazo (u411631)

Septiembre 2010
Tabla de Contenido
Capítulo 1: Microsoft xna game engine 3
1.1 descripción del producto 3
1.2 comparativo con otros productos similares 6
Capítulo 2: instalación delMicrosoft xna game engine 7
2.1. requerimientos del sistema 7
2.2. instalación del framework xna 3.1 7
Capítulo 3: planeamiento de juegos y conceptos básicos 12
3.1. planeando el juego 12
3.1.1. mercado objetivo 12
3.1.2. género del juego 13
3.1.3. el equipo de juego 13
3.1.4. Planeamiento 15
3.2. conceptos básicos 16
3.2.1. estructura general del juego 17
3.2.2.inicialización del juego 18
3.2.3. finalización del juego 19
3.2.4. bucle del juego 20
Capítulo 4: Juegos en 2d 21
4.1. gráficas en 2d 21
4.1.1. términos comunes 21
4.1.2. 2d y coordenadas de la pantalla 21
4.1.3. dibujar un sprite 21
4.1.4. mover un sprite 21
4.1.5. animar un sprite sheet 21
4.1.6. detección de colisiones 21
4.2. componentes del juego 21
4.2.1.manejo de background 21
4.2.2. componente game player 21
4.2.3. creando la lógica del juego 21
4.2.4. sonidos del juego 22
4.2.5. entradas del juego 22
Capítulo 5: Juegos en Red 22
5.1. Introducción a los juegos multijugadores 22
5.1.1. topología de Red 22
5.1.2. Juegos Basados en Turnos vs. Juegos en Tiempo Real 22
5.2. Redes en XNA 22
5.2.1. Comenzando con los GamerServices Component 22
5.2.2. Definición de la clase NetworkingHelper 22
5.2.3. Registrando a un Jugador 22
5.2.4. Creando una Sesión 22
5.2.5. Encontrando y Uniéndose a una Sesión de manera Síncrona 22
5.2.6. Encontrando y Uniéndose a una Sesión de manera Asíncrona 22
5.2.7. Iniciando el Juego 22
5.2.8. Manejando los mensajes 22
Capítulo 6: Juegos en Zune 22
6.1.Características del Zune 22
6.2. Cambios en las Clases 22
6.3. Desplegar los juegos en el Zune 22

Capítulo 1: Microsoft xna game engine

1.1 descripción del producto
XNA Game Studio permite a estudiantes y aficionados la creación de videojuegos mediante el lenguaje de programación C# sobre Windows, Xbox 360 y el reproductor de mp3 Zune.
El framework de XNA es un conjunto de librerías de.NET sobre las que los desarrolladores se apoyan para construir sus juegos.

Se establecieron dos  objetivos principales durante el desarrollo de XNA:
Permitir desarrollo para varias plataformas
Uno de los objetivos es hacer  el desarrollo de juegos que corran sobre varias plataformas (PC, Xbox, Zune) de una forma sencilla. La idea fue la de poder crear un juego para Windows y rápidamente podercrear la versión para Xbox 360. En algunos casos habrá que diferenciar sobre varias plataformas, pero la idea era tener alrededor de un 95%  del comportamiento normalizado en un conjunto de APIs.
Simplificar el desarrollo de los juegos
Hacer juegos es difícil. Es difícil para profesionales y especialmente para estudiantes o aficionados que  acaban de empezar en este mundo. A menudo lleva muchotiempo, demasiadas pruebas de acierto y error solamente para conseguir pintar por pantalla o para leer algún dispositivo  y hacer que algo se mueva. Uno de los objetivos de XNA es hacer esto de forma mucho más sencilla.
Capas
Cuando se describe el framework de XNA y cómo está hecho, viene bien pensar en él como una serie de capas:

Plataforma
La plataforma es la capa más baja compuesta por las APIs sobre las que está construida XNA. Algunas de estas APIs son Direct3D 9, XACT, XInput y XContent.
Núcleo del framework
El núcleo es la “primera” capa de XNA y proporciona la funcionalidad que otras capas heredan. Aquí puedes encontrar distintas áreas agrupadas por funcionalidad, Gráficos, Audio, Datos Entrada, Matemáticas y Almacenamiento.
Framework extendido
La principal labor de...
tracking img