Un juego Silverlight 5 con XNA.

¿Podría ser el primer juego 3D en Silverlight?

Aquí tenéis un shooter que creó para la AppWeek 2010 usando las nuevas características 3D de Silvlerlight 5. Tendréis que instalar el plugin de Silverlight 5 RC (si no lo tenéis aún). Y jugar al juego aquí.

Una vez que termine la animación inicial, podréis empezar a disparar a los enemigos:

Juego Silverlight 5 con XNA
Juego Silverlight 5 con XNA

 

Espero que os guste.

Juan María Laó Ramos.

Silverlight 5 nos trae XNA 3D a la web.

Vamos a ver un poquito de historia sobre esto:

  • En el MIX 11 en Abril se anunció que Silverlight 5 iba a incluir una nueva API 3D. Está basado en XNA, por lo que incluye tipos familiares como GraphicsDevice, VertexBuffer y Texture2D, pero no era un port completo de XNA. No incluía muchas funcionalidades como BasicEffect, SpriteBatch, Content Pipeline.
  • En Septiembre, la release candidate Silverligth 5 RC añadío nuevas características incluyendo los cinco efectos integrados en XNA 4.0, además de una librería de matemáticas compatible con XNA. David Catahe cuenta estos cambios.
  • Ahora, el Silverlight toolkit ofrece una compatibilidad increible con XNA, incluyendo ContentManager, Model, SpriteBath, Ratón, Teclado, y nuevas plantillas de Visual Studio para empezar con Silverlight 3D. Y cómo no, David ha hecho una gran introducción.

Si, de acuerdo, sigue sin ser un port completo de XNA, pero con esta nueva toolkit, se han portado las suficientes partes como para portar fácilmente juegos de Xbox y Windows Phone a la web. Como muestra uno de tantos ejemplos que se han portado muy rápidamente y que están incluidas en el toolkit (Toolkit/Sep11/Source/Sample source code.zip):

Ejemplo de Silverlight 5
Ejemplo de Silverlight 5

Para usar el Content Pipeline en una aplicación Silverlight 5, tendréis que instalar XNA Game Studio 4.0 en vuestra máquina de desarrollo. Pero tranquilos, esto no significa que tengáis que distribuir XNA en vuestros clientes web, recordad el diagrama sobre el Content Pipeline:

Diagrama del Content Pipeline
Diagrama del Content Pipeline

En Silverlight 5 esto funciona de la siguiente forma, la parte azúl se ejecuta en tiempo de compilación en el PC de desarrollo, usando los assemblies de XNA Game Studio 4.0. Sólo las cajas rojas se ejecutarán en la máquina del cliente. Es exáctamente igual cuando creamos juegos XNA para Xbox o Windows Phone, pero el dispositivo remoto ahora es un navegador web.

Espero que os sirva.

Juan María Laó Ramos.

 

Anuncio de Silverlight 5

En el evento Silverlight FireStarter hemos desvelado la próxima release de Silverlight

Silverligh 5 añade nuevas características y capacidades, y permite a los desarrollaodres crear experiencias multimedia increibles y ofrece la posibilidad de crear aplicaciones multinavegador mucho más ricas, tanto en desktop como en disponisitivos. En mi keynote mostramos unas cuantas, y destacamos tando la producitividad del desarrollador que ofrece Silverlight 5 y las nuevas experiencias de usuario que ofrece. Podéis ver mi presentación aquí.

En la primera mitad del año que viene estará disponible una versión beta de Silverlight 5, y la release final saldrá en la segunda mitad del 2011. Continúa leyendo Anuncio de Silverlight 5

Evento Silverlight el 2 de Diciembre

El 2 de Diciembre vamos a realizar un evento de todo un día centrándonos en Silverlight. Podéis asistir en persona al campus de Microsoft (en el que podréis contactar con un montón de expertos en Silverlight, y conocer al equipo del producto), o podéis verlo online también.

El evento incluye un montón de presentaciones y contenidos sobre el desarrollo de Silverlight. Tendremos un montón de laboratorios y videos paso a paso que permitirá a aquellos que son nuevos en Silverlight. También incluye n un montón de presentaciónes en las que veremos algunos trucos avanzados de Silverlight. La mayoría de las charlas están entradas en escenarios de aplicaciones empresariales.

Mi charla en el evento.

Será de 90 minutos y será la apertura del evento. En ella veremos el camino que va a seguir Silverlight en el futuro, y daremos un primer vistazo a todas las cosas que están por llegar. Si estáis interesados en Silverlight no debéis perderosla.

Cómo registrarse

Aquí podéis registraros para ir en persona o para verlo por internet. Las dos opciones son gratuitas.

Espero que sirva.

Scott.

Traducido por: Juan María Laó Ramos.

Artículo original.



Preguntas sobre Silverlight

En la última semana ha habido una confusión sobre Silverlight derivada de una entrevista que se ha hecho en el PDC la semana pasada. Hace unos días Bob Mugila (Presidente de nuestra división de Servidores y Herramientas) redactó un post en el blog del equipo de Silverlight que ayuda a clarificar lo que ha dicho en la entrevista que causó la controversia. Podéis leer el post aquí. Continúa leyendo Preguntas sobre Silverlight

Disponible Silverlight PivotViewer

Hace tres meses en el MIX anunciamos y vimos la primera demo del control de Silverlight PivotViewer. Este control nos permite visualizar miles de objetos a la vez, y ordenar y navegar datos de una forma que nos ayuda a a ver rápidamente lo que estamos buscando. Su habilidad de comparar información, y navegar por ella de una forma natural, es realmente incomparable en el mercado a día de hoy. Continúa leyendo Disponible Silverlight PivotViewer

Silverlight 4 Training Kit

Hemos publicado recientemente el nuevo y gratuito Silverlight 4 Training kit que habla sobre cómo crear aplicaciones de negocio con Silverlight 4. Podéis navegar por el traininkit online o descargarlo totalmente para una versión offline.
El material de entrenamiento está estructurado en lecciones sobre cómo usar las nuevas características de Silverlight 4 para crear una aplicación de negocio desde cero. El kit incluye 8 módulos, 25 vídeos y un montón de hands on lab. Ábajo os pongo una serie de enlaces a su contenido.
[Además del blog podéis seguir a Scott en Twitter: twitter.com/scottgu] Continúa leyendo Silverlight 4 Training Kit