Estructura de un proyecto XNA

Para crear un proyecto XNA, debemos abrir Visual Studio 2010 con el XNA Game Studio 4.0 previamente instalado. Da un clic en Archivo, Nuevo Proyecto, y ve a la categoría de plantillas «XNA Game Studio», y selecciona la plantilla Windows Game (4.0). Escribe el nombre de proyecto deseado y le das click en  aceptar.

Una vez creado el proyecto, verás la clase principal del proyecto que por defecto se llama Game1. En el Solution Explorer, veras la siguiente estructura de carpetas.

Proyecto WindowsGame1

En esta sección de la solución es donde se desarrolla toda la lógica del juego. La clase principal es la llamada Class1, donde se encuentra bien definidos los métodos principales a implementar acorde al funcionamiento del framework XNA. Existe otra clase estática llamada Program.cs, donde aquí en realidad es el que invoca la Clase1 para ejecutarla; sin embargo, tu labor es implementar tu juego es en la clase Class1.

También veras un archivo llamado «Game.ico», donde este es un pequeño icono de 32×32 pixeles que se coloca en la esquina superior izquierda de la ventana de nuestro juego al momento de ejecutar nuestra aplicación. Este icono también se mostrara si lo anclas a la barra de inicio.

Entre otros elementos dentro de este proyecto, se encuentra el directorio “Properties”, donde se encuentra el archivo “AssemblyInfo.cs”, que es el archivo configuración de ensamblado de nuestro proyecto. Al abrirlo, veras que contiene toda la información acerca de la versión de la aplicación, el Titulo del juego, producto, descripción, año, etc. También se encuentra el directorio «References», donde en esta se encuentra referencias a las librerías fundamentales requeridas para el funcionamiento de este proyecto. Si deseas trabajar con librerías externas encontradas en la web (Como trabajar con el Kinect, o librerias de físicas, etc.), con descargarlas y hacerles referencia, ya se encuentran disponibles para utilizarlas en tu juego.

En este punto, te sugiero que trabajes con directorios de clases, a modo de trabajar un proyecto de manera organizada por grandes módulos esenciales, como física, sonido, gráficos, interacción entrada/salida, etc.

Proyecto WindowsGame1Content

Para este proyecto de tipo Windows Game Library (4.0) que se genera automáticamente en la solución al momento que se crea un Windows Game (4.0), es donde se coloca todo el contenido gráfico audiovisual del juego. Se recomienda que organices el contenido en directorios, para imágenes, archivos de configuración, sonidos, videos, música de fondo, etc. Esta sección ya se encuentra referenciada por el proyecto principal (que se puede ver dentro del directorio «Content References»).

Se acercan las Finales Nacionales de Imagine Cup 2012 Venezuela

El 27 de Abril del 2012, se realizará la final nacional de Imagine Cup en Venezuela, donde competirán los tres equipos finalistas, seleccionados previamente en las semifinales en la que se destacaron de entre los 12 equipos.

El equipo de la Universidad Central de Venezuela propone un proyecto que ayudara a las fundaciones para niños con autismo, proporcionándoles juegos y software educativos desplegados en dispositivos interactivos desarrollados dentro del campus, como una pizarra interactiva y una mesa interactiva multitouch. Además se incluirá interoperabilidad con tecnología Kinect.

El equipo de la Universidad Nueva Esparta plantea un sistema automático de plantas hidropónicas, con la finalidad de impulsar la agricultura mediante una especie de invernadero autómata, donde este mantiene las condiciones internas apropiadas para el cultivo de cierta planta, a pesar de los cambios climáticos que se presenten en el exterior.

El equipo de la Universidad Católica Andrés Bello compite con un proyecto que impulsa la educación con herramientas tecnológicas de bajo costo. Particularmente se centra en una pizarra interactiva que funciona con un wiimote y un apuntador infrarrojo, donde este ultimo actúa como puntero del mouse, a modo que el profesor puede controlar la computadora directamente en la superficie donde se esta proyectando la imagen de computadora. El software incluye un pool de herramientas como captura de pantalla para resaltar textos, diagramas, un modo de pizarra común y cuadriculada, para diseñar diagramas y realizar notas; entre otras funcionalidades más.

Estos tres equipos darán su mayor esfuerzo para lograr el primer lugar en estas finales Nacionales, y representar a Venezuela para competir a nivel mundial, en la ciudad de Sídney, Australia.

Ya estamos en la recta final para este evento de Microsoft a nivel Nacional, así que próximamente sabremos el equipo ganador, con más detalles del evento y el proyecto que presentaran en Australia.

Diseña un sitio como este con WordPress.com
Comenzar