sábado, 27 de junio de 2009

Mundo Indie – Panda’s BIG adventure

Un agente secreto, que a su vez es un panda, solo podría mejorarse si el panda en cuestión, además fuese un ninja. La cuestión es que como agente secreto que es, se cuela en una base súper secreta del gobierno de turno y se topa con un lavabo portátil que a su vez es una máquina del tiempo, y que al ser usada, hace viajar a nuestro panda secreto. Ahora ha de recuperar piezas de la máquina para poder volver.

Al más puro estilo click and point de las aventuras gráficas de antaño (es lo que más me gusta del juego) hemos de ir resolviendo una serie de puzles, unos más sencillos y otros más complicado, que nos harán pasar un buen rato.

Nos tendremos que mover por distintos momentos temporales, recogiendo objetos de cada una de las etapas temporales en las que estemos y combinándolos entre ellos o usándolos en el escenario conseguiremos resolver las pruebas y por lo tanto conseguiremos las preciadas piezas de nuestra maltrecha máquina del tiempo.

No destaca en nada en concreto, pero te hará pasar un buen rato.

Jugar.

[6]

sábado, 20 de junio de 2009

Freak World

¡Nos atacan los zombis!, hasta en la oficina.

viernes, 19 de junio de 2009

Mundo Indie – Little Wheel

En un mundo de robots, lo peor que puede pasar es que se acabe la energía que los mueve. A causa de un trágico accidente, el generador de energía principal es desconectado y por lo tanto todos los robots se desconectan. 10.000 años más tarde y gracias al destino, eres alcanzado por un rayo que te devuelve a la vida aportándote la energía necesaria. Ahora tu misión es volver a conectar el generador para que todo vuelva a la normalidad.

Así empieza Little Wheel, un juego sencillo, que acabaras en pocos minutos, unos pocos minutos que te bastarán para quedar cautivado por su belleza.

El juego consiste en ir superando una serie de puzles muy sencillos a base de clics de ratón, en todo momento se te indica las zonas de acción, así que es imposible quedarse atascado en un puzle sin saber que hacer.

Gráficamente el juego es delicioso, bonito, sencillo, perfecto; los fondos sepia encajan a la perfección con los elementos del escenario en color negro, y las animaciones suaves y fluidas acompañan de una manera insuperable.

La música, una melodía jazz que acompaña a las mil maravilla a la acción del juego, es un poco repetitiva, lo que no quiere decir que se haga repetitiva.

El único fallo es que es muy corto.

Jugar!

[7]

jueves, 18 de junio de 2009

Buscando errores. Depurar un juego XNA (I)

Depurar es el proceso de encontrar y corregir errores en el código fuente de un programa, por lo tanto para llegar a buen puerto con nuestro juego es importantísimo tener un conocimiento mínimo para poder realizar esta tarea correctamente, así que empecemos.

Para empezar, ¿nunca te has preguntado que es la combo box que tenemos al lado del play? si, esa que pone Debug.

Esta opción nos permite seleccionar el modo en el que compilaremos, por defecto está en debug, y solo lo cambiaremos a Release cuando nuestro juego esté acabado y 100% libre de errores. Al compilar en modo debug, se habilitan una serie de cosas, como la carga de símbolos, que nos permitirá  analizar nuestro código mientras lo ejecutamos.

PUNTOS DE INTERRUPCIÓN

Los puntos de interrupción (break points) es lo que utilizaremos para indicarle al compilador que queremos que se pare en ese punto del código, podemos poner tantos puntos de interrupción como creamos convenientes, el código se parara cada vez que tope con uno. Para poner un punto de interrupción solo hay que ponerse encima de la línea de código y pulsar F9. Automáticamente veremos un circulo rojo a la izquierda de la línea, además esta se coloreara de rojo.

Saber detectar el mejor sitio donde poner un punto de interrupción te lo dará el tiempo y la experiencia…

Una vez tenemos todos lo puntos colocados, lo único que tenemos que hacer es ejecutar el juego, como he dicho antes, cuando el código se tope con uno de los puntos se parará, el Visual Studio se te pondré en primer plano y la línea donde se ha parado se coloreara de amarillo.

Una vez parado el código, podremos analizarlo, ver el valor de la variables y por lo tanto buscar los errores que nos pueda estar dando el juego.

VENTANA DE INMEDIATO

La ventana de inmediato es una ventana que se activa al entrar en modo de depuración, normalmente se encuentra en la parte de abajo del Visual Studio, en forma de pestaña. Esta ventana nos permite ver y modificar el valor de una variable en tiempo de ejecución, eso es, mientras ejecutamos el juego-

Para ver el valor solo tienes que escribir en ella el nombre de la variable con un interrogante delante, por ejemplo, si tenemos una variable que se llama vidas, podemos escribir “?vidas” e intro, y se nos mostrará por pantalla su valor.

Si no escribimos el interrogante, podemos asignar el valor de la variable, por ejemplo, nos puede estar pasando que cuando nos matan, el juego no resta la vida, por eso depuramos, para encontrar el por que, ponemos un punto de interrupción en el evento que se lanza al morir y nos ponemos a depurar, vemos que efectivamente no se esta restando la vida por el motivo X, pero queremos ver como se comportara cuando vidas llegue a cero, para eso escribimos “vidas = 0” y pulsamos intro y automáticamente la variable vidas pasará a valer 0, esto puede llegar a ser muy útil.

MOVIENDONOS POR EL CÓDIGO.

Hay una serie de teclas que nos permitirán movernos por el código mientras depuramos, estas son a mi entender las más importantes:

  • F10, avanza a la siguiente línea de código.
  • F11, avanza a la siguiente línea de código, entrando en los métodos si la línea es una llamada a un método.
  • F5, avanza hasta el siguiente punto de interrupción.
  • F9, establece un nuevo punto, en caso de estar ya activado, lo desactiva.

 

Mañana hablaré un poco más sobre como depurar…

 

Etiquetas de Technorati: ,

sábado, 13 de junio de 2009

Instalación y actualización de los proyectos a XNA 3.1

Para instalar XNA 3.1 solo hay que tener una cosa en cuenta, antes hay que desinstalar la versión 3.0, una vez hecho esto, solo hay que descargarlo e instalarlo.

Una vez instalado, al crear un nuevo proyecto de deja elegir si lo quieres crear con la versión 3.0 o la 3.1, por lo tanto, si quieres puedes seguir trabajando la versión 3.0, ¿pero entonces para que vas a actualizar? ¡eh!.

Actualizar tus proyectos a la nueva versión es muy sencillo, click derecho sobre el proyecto y seleccionas la opción de Upgrade Solution.

Ahora te aparecerán un par de pantallas más dándote la típica información de actualización, acepta y ya tendrás tu proyecto actualizado. ¿Fácil verdad?

Una lista de las novedades de XNA 3.1, ya iré comentando poco a poco alguna de ellas.

viernes, 12 de junio de 2009

Xbox LIVE Community Games cambia de nombre

Xbox LIVE Community Games, que como sabemos, es la sección dentro de LIVE donde se publican lo juegos creados por la comunidad (nosotros) va a cambiar de nombre para pasar a llamarse Xbox LIVE Indie Games.

Con movimientos como este cambio de nombre y nuevas características  como los ratings de los usuarios Microsoft pretende relanzar y darle un poco mas de protagonismo a la plataforma.

A mi, personalmente, el cambio de nombre me gusta, esperemos que esto atraiga más a la gente y se vean aumentadas las descargas.

Etiquetas de Technorati: ,,

jueves, 11 de junio de 2009

XNA 3.1 ya esta entre nosotros

La novísima y última actualización de XNA ya esta entre nosotros, disponible para ser descargada en la web de Creators.

Por lo poco que me ha dado tiempo a ver, una vez instalada, podremos elegir la versión que queremos usar al crear un nuevo juego, la 3.0 o la 3.1.

Mañana le echare un vistazo y podré decir más al respecto.

martes, 9 de junio de 2009

Kodu, creador de juegos para 360

Hacia algún tiempo que quería comentar algo sobre Kodu, pero aún no se sabia mucho sobre el tema, ahora sabemos que saldrá a finales de este mes.

Kodu es un sistema de creación de videojuegos para XBOX 360 y PC totalmente visual, se podrá crear un juego con el pad de la consola, sin necesidad de programar ni de teclado.

Obviamente un sistema así limita las posibilidades, pero también es verdad que puede abrir un mundo de posibilidades, donde, con un poco de imaginación poder diseñar y crear un juego sencillo, sin que las barreras de tener unos conocimientos técnicos te lo impidan.

La propia Microsoft lo define como un producto diseñado para ser accesible por los niños y disfrutado por todo el mundo, ¿os imagináis a un padre y su hijo creando un juego juntos?, no creo que haya nada mas casual que eso.

En muchas webs lo están comparando con Little Big Planet,  pero yo creo que son conceptos totalmente diferentes y no comparables.

Yo lo voy a seguir de cerca, si queréis seguirlo vosotros, aquí unos cuantos links:

Kodu – Microsoft research.

Blog oficial.