martes, diciembre 12, 2006

XNA Game Studio Express lanzado

Pues eso... El XNA Game Studio Express ha dejado de ser beta y la versión 1.0 ya ha sido lanzada.

De momento sigue siendo requerido el uso de Visual C# 2005 Express y sigue sin haber soporte para Vista.

Por otra parte XACT requiere .NET Framework 1.1 y no funciona bajo Vista.
En fin, toda esa info y más en el readme de Game Studio Expres.

Así que tocará probarlo... claro que yo ahora ando con Vista en el portátil y en el ordenador de casa tengo una tarjeta gráfica que no tiene Vertex Shader 1.1... :(

martes, noviembre 14, 2006

XNA en el Tech·Ed

Hola!
Esta pasada semana, del 07 al 10 de noviembre, se ha celebrado en Barcelona (en el CCIB justo al lado del Fórum) el Tech·Ed 2006: Developers, al cual he asistido en nombre de raona.
Se trata de un evento de Microsoft EMEA destinado a desarrolladores profesionales que trabajen en plataformas Microsoft. Este año se han tratado temas de Office 2007, Windows Vista y el Framework 3.0 entre otros, pero no quiero hablar de eso aquí (estoy recopilando mis opiniones sobre las distintas charlas a las que accedí, opiniones que podréis encontrar en breve en un blog que he abierto a tal fin: techedbyraona.blogspot.com).

De lo que quiero hablar en este post fue, que camuflada entre todas las sesiones de este Tech·Ed había una que se llamaba "Microsoft XNA and the future of game development". La sesión estuvo impartida por Rob Miles, profesor de la universidad de Hull.
Fue una sesión muy introductoria, pero en apenas una hora y cuarto pudimos ver como Rob construía un juego (una especie de arkanoid un poco surrealista todo hay que decirlo, con una barra de pan rebentando tomates a base de quezasos). Mostró en cada momento el código más relevante para gestionar los gráficos (2D), los controles (eso sí, compatibles XInput: era el pad de la XBox 360) y un ejemplo de como mostrar texto por pantalla.
Finalmente hizo una rápida (bueno.... fugaz) introducción a 3D.

La sesión fue interesante pero más que el contenido en sí, lo que más me gustó fue la forma en como presentó la sesión: dado que él es profesor, la sesión fue presentada desde un punto de vista muy académico. Así analizó las facilidades que ofrece XNA para construir Componentes y reutlitzarlos en varios juegos, y el como gracias a XNA, queda el código muy sencillo, orientado a objetos y claro. Eso le permite concentrarse en sus clases en la forma de programar, los algoritmos a usar y el análisis y diseño del juego, en lugar de perder el tiempo explicando complicadas líneas de código sólo destinadas a tener un bucle de juego eficiente, por ejemplo.

Terminó la sesión mostrando su convencimiento de que a largo plazo el futuro de los juegos pasa por XNA (a medio plazo el impacto de rendimiento versus C++ nativo es todavía una losa demasiada pesada, pero a largo plazo con mejor hardware y mejores herramientas de desarrollo las ventajas de productividad y mantenibilidad de XNA versus código nativo, harán que sea planteable usar en gran parte XNA para el desarrollo de juegos comerciales). Por otro lado mencionó que XNA permitirá un mercado emergente de juegos casual, desarrollados por aficionados o pequeños estudios y destinados al XBox-Arcade. Es posible, aunque el importe a pagar para poder desarrollar para XBox-Arcade, aunque no es muy grande puede suponer un freno. En el mundo del PC por su parte ya hay un enorme mercado de juegos casual (en su gran parte freeware), pero también hace tiempo que existen librerías como Allegro o SDL completamente orientadas a jugeos que facilitan mucho la creación. Desde mi punto de vista XNA es superior tanto a Allegro como SDL, aunque obviamente le falla el soporte multiplataforma que ofrecen las dos anteriores... al menos de momento, porque no me extrañaría nada que algún día empezaramos a leer ports de XNA a Linux... ;)

jueves, noviembre 02, 2006

Beta 2 del Game Studio Express disponible

Pues eso!
Ya se puede descargar la Beta 2 del Game Studio Express (GSE).
Más info en la página del GSE.

Al final todavía no hay soporte para Vista :(

Yo todavía tengo que probarla....

jueves, octubre 26, 2006

Buscador personalizado para XNA

Buenas!
Google ha sacado un servicio que permite definir buscadores personalizados. Aprovechando la ocasión he creado un buscador específico para temas de XNA. Lo podéis encontrar a la derecha, donde pone Buscar sobre XNA.
Este buscador usa el motor de Google, limitado a una lista de páginas que he considerado interesantes y relevantes con noticias sobre XNA.
Este post contendrá en todo momento el listado actualizado de páginas las cuales sirven de referencia para mi buscador de XNA.

  1. Blogs sobre XNA
    1. http://letskilldave.com/
    2. http://blogs.msdn.com/tmiller/
    3. http://blog.3deurope.com/
    4. http://blogs.msdn.com/robunoki/
    5. http://xnarocks.spaces.live.com/
    6. http://blogs.msdn.com/mitchw/
    7. http://blogs.msdn.com/mklucher/default.aspx
    8. http://xna-para-torpes.blogspot.com/ (en castellano)
    9. http://msmvps.com/blogs/mykre/
  2. El blog oficial del equipo de XNA
    1. http://blogs.msdn.com/xna/
  3. Página oficial de XNA de Microsoft y forums de XNA
  4. Otras páginas sobre XNA (tutoriales, páginas que he encontrado y considero interesantes)
    1. http://www.xnatutorial.com/
    2. http://www.thezbuffer.com
    3. http://learn-xna.com/default.aspx
    4. http://www.xnadevelopment.com/
    5. http://xna.animered.net/ (en castellano)
    6. http://www.xnaspot.com/
    7. http://www.xnaresources.com/
    8. http://www.ziggyware.com/

En fin, os animo a usarlo y todas las sugerencias serán bienvenidas. Obviamente si alguien considera alguna página interesante que añadir al buscador, que me lo diga y la añado sin ningún problema... especialmente interesante serían páginas en castellano ;)

miércoles, octubre 25, 2006

Beta 2 de XNA Game Studio

Pues eso... según se anuncia aquí, Microsoft va a lanzar la beta 2 del XNA Game Studio.
No menciona las novedades incluídas, ni si habrá soporte para Vista, pero si que dice que esta Beta 2 será muy parecida a la versión final...
Tampoco comenta si se suportará alguna otra versión de Visual Studio que no sea la C# express, aunque yo pienso que no (en un post anterior del mismo blog el equipo de XNA ya justificaba el porque del soporte sólo a Visual C# express y a C# como lenguaje).

lunes, septiembre 18, 2006

Tutoriales sobre XNA Framework

Sí, sí... XNA Framework todavía es muy nuevo y cuesta encontrar buenos tutoriales... pero algo hay ahí afuera...
(Sacados de l blog de Bejnamin Nitschke - http://abi.exdream.com/blog/ )

viernes, septiembre 01, 2006

Mi primera toma de contacto con XNA Game Studio Express!

Ya me he descargado el XNA Game Studio Express y he hecho cuatro pruebas básicas... Poca cosa puedo decir de momento, sólo que:
  1. Debe instalarse sobre Visual C# express. No sirve VS.NET 2005!
  2. Visual C# express y VS.NET 2005 pueden instalarse en la misma máquina
En concreto la máquina donde lo he probado tenía ya instalados un VS.NET 2005, un SQL Server 2005 y el DirectX SDK de Junio (no el de Agosto que es el recomendado y necesario para poder usar XACT Tool).

Instalé el Visual C# Express, lo registré (según recomiendan en las FAQs) e instalé el XNA Game Studio Express. Todo funcionó correctamente :)

Básicamente aparece un icono nuevo en programas (Game Studio Express) que al lanzarlo nos abre el Visual C# Express, el cual tiene varias plantillas nuevas para crear juegos... Existe una plantilla que ya es un juego completo, con sus gráficos, sonidos y (obviamente) código fuente, para que podamos empezar a trastear con él.

En fin... cuando pueda iré dando más información... ;)