domingo, 10 de abril de 2011

Lección 2 - Insertando Una Imagen-

Dentro de nuestra clase es donde vamos a declarar una variable, dicha variable la llamaremos "textura" y esa es la que vamos a utilizar para utilizarla para dibujar.

Texture2D textura;

Lo que vamos a hacer acontinuación es que vamos a cargar la imagen que queremos dentro del juego. Nos vamos en la parte izquierda a nuestro explorador de soluciones y le damos click derecho donde dice Content, y despues le damos en el menu agregar-elemento existente...
y ahi buscamos nuestra imagen que utilizaremos.

En esta parte es donde cargamos nuestros Sprites, Imagenes, Fondos, objetos, Etc..

Ahora nos posicionamos dentro del método "LoadContent"  y escribimos

textura = Content.Load<Texture2D>(”imagen”);
El código anterior se los explico:
 a textura se le asigna la imagen, y mandamos decir que dentro de Content, debe Cargar (Load) una textura de segunda dimensión Texture2D


y después vamos a pintar nuestra imagen, ahora dentro del Método Draw vamos a poner el siguiente código:



spriteBatch.Begin();
spriteBatch.Draw(textura, Vector2.Zero, Color.White);
spriteBatch.End();



siendo spriteBatch.Begin y spriteBatch.End es donde le indicamos a XNA donde vamos a empezar a dibujar nuestras texturas. y en medio de Begin y End debemos colocar TODOS nuestros sprites 
ahora el método Draw de spriteBatch lo que nos piden son 3 Parámetros.. el primero es la textura que vamos a incluir, el segundo la posición X,Y en nuestro caso debemos utilizar un Vector2 (Vector 2 de dos dimensiones) y le podemos enviar los parámetros de X,Y. En mi caso puse Zero para que se posicione en 0,0. y por ultimo el modificador de la imagen, este puede cambiarse al color que se guste, pero debe ser en Blanco para que este tal y cual

miércoles, 6 de abril de 2011

Lección 1

Bueno después de haber descargado el xna, ahora pasamos a utilizarlo. abrimos el Visual Studio Express 2010
bien, ahora le damos
"Archivo/Nuevo Proyecto"
y nos deberá aparecer una ventana como esta

ahora vemos varios archivos a la derecha es donde vamos a tener nuestras clases, contenidos, sprites, musica, etc.


Ahora bien dentro de la clase Game1.cs (una clase que automaticamente se hace a la hora de hacer un proyecto en xna 4) estan los siguienten puntos a restaltar

Dentro de esta clase los métodos principales son:
§Initialize(); – Inicializa todo lo que va dentro del juego en forma de código
§LoadContent(); – Obtiene la referencia de los objetos conforme a su localización física
§Update(); – Este método es importante para actualizar nuestros objetos
§Draw(); – Este método dibuja los objetos que queremos usar

El sprite básico en sí no lo podemos poner en el código y tratar de usarlo nada mas así, sino que necesitamos referenciarlo para que podamos reusar esta imágen cuantas veces queramos.
Necesitamos agregar una variable de clase a nuestro juego,  el tipo de variable es de tipo Texture2D, este tipo de variables es muy útil por que nos ayuda a agregar todo tipo de imágenes en 2 dimensiones. puede ser fondos, fotos, imágenes etc.

Xna

Microsoft XNA (XNA's Not Acronymed, XNA no es un acrónimo) es un conjunto de herramientas con un entorno de ejecución administrado proporcionado por Microsoft que facilita el desarrollo de juegos de ordenador y de gestión. Intentos para liberar a los desarrolladores de juegos la creación de "repetitivo código" y traer diferentes aspectos de la producción de juego en conjunto de un único sistema el XNA es una herramienta que se anunció el 24 de marzo de 2004, en la Game Developers Conference en San JoséCalifornia. La primera comunidad Technology Preview de XNA Build fue lanzado el 14 de marzo de 2006. XNA Game Studio 2.0 fue lanzado endiciembre de 2007, seguida de XNA Game Studio 3.0 en 30 de octubre de 2008.

martes, 5 de abril de 2011

Descargando el Software Necesario


Empezamos el tutorial en el que programaremos un clon del Space Invaders. Lo primero que tenemos que hacer es descargarnos todo el software que vamos a necesitar.
Para empezar ha hacer juegos con XNA, necesitamos una serie de programas especiales para poder empezar a programar. Pero que no cunda el pánico: todo el software Microsoft lo ofrece gratuitamente. Así que no vas a tener necesidad de piratear nada.
Para empezar, necesitamos un IDE de Microsoft. En concreto, necesitaremos Visual Studio 2010(de aquí en adelante, VS2010 o simplemente VS). Como este IDE es de pago (depende de donde lo compres, desde $600 a $1500 Dlls) Microsoft nos ofrece la posibilidad de bajarnos una versión más limitada, pero totalmente gratuita llamada Visual C# Studio 2010 Express, que funcionará a la perfección para nuestro objetivo de hacer un juego.

Todo el software lo podemos bajar en esta pagina  AppHub, pero para evitar problemas vamos a descargarlo de aqui el URL que les dejo esta en español para evitar complicaciones posteriores.


Después de bajar ese archivo, es como la semilla del instalador... en total pesa 450 MB... no se desesperen.. les recomiendo dejarlo un rato y ponerse a ver tele un rato.



sábado, 2 de abril de 2011

Historia de los videojuegos

Con el fin de que conozcan acerca de la industria de los videojuegos les dejo estos videos interesantes para que conozcan sobre que dificultades tuvieron los primeros ingenieros.
Disfrutenlo! 
Parte 1



Parte 2


Parte 3


Parte 4


Parte 5

¿Por Que Los Videojuegos?

§La industria de videojuegos ha experimentado en los últimos años altas tasas de crecimiento, debido al desarrollo de la computación, capacidad de procesamiento, imágenes más reales y la estrecha relación entre películas de cine y los videojuegos, con lo cual los consumidores reconocen los títulos más pronto. En la década de 2000, los videojuegos han pasado a generar más dinero que la del cine y la música juntas, como en el caso de España. La industria de videojuegos generó 57.600 millones de euros durante 2009 en todo el mundo