Archivo
[Xbox] Project Natal
[Games] Tienes que jugarlo – Lost Planet 2
[Games] Grand Theft Auto IV – The Lost And Damned
[XNA] Introducción a los juegos multijugador (1/?)
Los juegos multijugador online, son difíciles de manejar desde código. Pero esto en XNA es diferente ya que no debemos preocuparnos tanto por la comunicación entre las PC’s y las consolas de Xbox 360. Esto porque XNA encapsula toda esta complejidad en un marco de conexión.
¿Por qué son difíciles los juegos online desde código?
Porque hay muchos más problemas para hacerle frente a cosas como: el programa que recibirá los mensajes del anfitrión o de otros jugadores, enviar mensajes, el proceso de entrada de jugador local, llevar a cabo la inteligencia artificial, física, cálculos y al mismo tiempo no dejar congelada la pantalla.
Como soluciona esto XNA
XNA nos ayuda con la mayoría de estos problemas de comunicación, ya que nos proporciona los medios para controlar el flujo de los mensajes entre los agentes para garantizar que los mensajes no se pierdan y que todos los mensajes lleguen en el mismo orden en que fueron enviados. Sin embargo aun tenemos que resolver otros problemas.
Aunque la codificación de un juego multijugador completo podría ser difícil, los pasos básicos son simples para la creación de un juego multijugador en donde varios jugadores se puede conectar. Existen cuatro pasos para un juego multijugador:
- Registrar un jugador (en un equipo local o remoto)
- Crear un periodo de sesiones, así como el establecimiento de sus propiedades
- Esperar a otros jugadores a unirse
- Cambiar el estado de la sesión a “Play”
Ahora vamos a ver como crear una clase sencilla, que nos servirá para aprender las bases de como crear un juego en red en XNA.
Todo inicio en el año 2002 cuando Microsoft lanzo lo que conocemos hoy como Xbox LIVE, en donde la intención principal es proporcionar un servicio en línea para la distribución de los contenidos de juegos (demos, trilers y contenidos extras de cada juego como mapas) y la conexión de los jugadores en el Xbox. Fue en el año de 2007 donde Microsoft amplio este servicio para Windows con el lanzamiento de Windows LIVE. Desde XNA podemos conectarnos a ambos servicios. XNA encapsula toda la manipulación de los perfiles en Vivo con el espacio de nombres GamerServices, lo que hace más fácil la creación de cuentas, conectarse a un perfil y también utilizar muchos dispositivos en vivo, así como la guía de pantallas para manipular la información del jugador.
La forma más sencilla de acceder a estos elementos es a través del GamerServicesComponent que nos permite por ejemplo responder a la interacción del usuario, por ejemplo: la presentación de la Guía LIVE cuando el usuario presiona Start.
Pero vamos a ver esto con un ejemplo sencillo. Comencemos creando un nuevo proyecto de tipo Windows Game al que llamaremos XNADemo. A continuación abrimos la clase Game1.cs y vamos a incluir la siguiente línea de código en el constructor de la clase, justo después de la línea que establece el contenido del directorio raíz.
//Agregamos el Componente que hace referencia a nuestro juego Components.Add(new GamerServicesComponent(this));
Si ahora ejecutamos nuestra juego y como no disponemos de un perfil en LIVE configurado para inicio de sesión automático nos muestra la siguiente pantalla para crear un perfil.
(Si No se muestra esta pantalla presione la tecla Inicio)
Aquí tenemos 2 opciones, que es la de crear un nuevo perfil o exportar uno existente. (Para mostrar el funcionamiento crearemos un nuevo perfil). Entonces seleccionamos Crear perfil nuevo
(Asignamos un nombre a nuestro perfil)
Al dar un nombre a nuestro perfil, damos clic en Enviar (Presionamos A en caso de trabajar con el Xbox 360). Este nombre de perfil (que puede modificar más adelante) se utilizará para identificar cuando estés jugando juegos en red.
y después de esto nos muestra una pantalla con 3 opciones.
(Guardar Perfil del Jugador)
La primera opción nos permite unirnos al sitio de Windows-LIVE . Después podemos personalizar nuestro Perfil (por ejemplo, el perfil de imagen), según nuestras preferencias. Podemos cerrar la ventana haciendo clic en el botón Listo.
Ahora damos clic en Listo, y vamos a trabajar con nuestra clase para manejar los estados de sesión para poder incorporarlos a un juego. Pero esto lo vemos en otro Post
Descarga Libro de XNA
Ya hace tiempo que revise el libro de Rob Miles, que escribió sobre XNA Game Studio 2.0, y hoy en su página me encuentro con que puedes descargar algunos capítulos de este libro. así que aquí te dejo la URL para que los descarguen.
Los capítulos parecen ser los primeros cuatro y el tema de XNA Hypnotic Display, así que desde aquí lo pueden descargar:
MSDN Center de XNA en Español
Así es amigos, ya esta en línea un sitio en MSDN latam un lugar dedicado a XNA Game Studio totalmente en español, con información sobre ¿Qué es XNA?, Aprender, Presentaciones, Novedades, Comunnity Games, FAQs y claro Creators Club.
Espero que si les interesa saber más sobre este producto, no dejen de visitar este sitio, y seguir aprendiendo de XNA Game Studio el cual esta formado con recursos y comunidades que se centran en permitir a los desarrolladores de juegos tener éxito en la plataforma de juego de Microsoft.
URL: http://www.microsoft.com/spanish/msdn/latam/xna/default.aspx
Guitar Hero II en Windows Mobile
Si ya en el Xbox 360 es un juego que llama la atención, ahora no pierdas tiempo ya que está disponible para tu móvil, el juego inicial viene con 15 canciones y lo puedes comprar aquí http://www.winplay.com/game/GuitarHeroMobile
Y Además aquí les dejo un vídeo para que vean como va este juego.
Para aquellas ocasiones que por extrañas razones te pasa esperando algo, ahora mejor te pones a jugar un buen rato
Estilo de Vida Digital
Un excelente vídeo en donde Microsoft nos muestra como es la comunicación e día de hoy y como es que los productos Digital LifeStyle, Windows Live, Windows Mobile, Zune, XBOX 360, y Windows Media Center entre otros. nos ayudan en este proceso, que lo disfruten
mx-gamers rumbo a Imaginecup 2008

hola,
Este post es con la idea de comentarles sobre mi participación en el próximo Imaginecup 2008, junto con unos compañeros Miscrosoft Student Partners de México, los cuales son Edison, Neto y Tuyub, Participamos en la categoría de Game Development, la cual es una categoría que se incluye en esta participación, se trata de crear un juego para las plataformas: Windows XP, Windows Vista ó Xbox 360, utilizando XNA Games Studio como herramienta de desarrollo.![]()
El tema o inspiración de este juego va enfocado a: “Imagine a world where technology enables a sustainable environment.”. Por el momento a trabajar en este proyecto que resulta muy interesante para nosotros como estudiantes.
Spot de halo 3
El día de ayer se anuncio el spot publicitario con el que se promocionará Halo 3 en nuestro país, al cual se le ha bautizado como Diorama. En este la cámara recorre el diorama que crea un escenario de batalla épica ambientado en el universo halo, personajes inmovilizados, expresiones congeladas, explosiones detenidas en el tiempo, con un primer plano en el que se muestra al Jefe Maestro asido por un Covenant. Aquí el video de este Spot.
XNA Games Studio 2.0
Al parecer será una solo studio el que permitirá a desarrolladores profesionales y amateur desarrollar juegos para la Xbox 360 y la pc, esto ya que en un principio se pensaba separar, pero según lo comentado por Chris Satchell “Creemos que todo el mundo debería tener acceso a la misma herramienta. No deberia de haber fricción al pasar de un desarrollo accesible a uno profesional”.
Lo mas interesante de esta la segunda parte del Games Studio de XNA es que ahora nos ofrece la capacidad de crear juegos multi-jugador conectados por internet. esto gracias a librerías extra, con acceso a Xbox Live. Otras características importantes de este XNA 2.0 es que ya trabaja con todas las versiones del Visual Studio 2005 y que tiene una nueva y mejor interfaz para un mejor manejo de la consola de Xbox 360.
16 jugadores por el control de un nuevo mundo!..Shadowrun!

Pues en mi búsqueda por juegos para la Xbox 360 continua, ya que pronto tendré uno jeje, me encontré con este fabuloso juego multijugador imaginemos que 16 jugadores pueden luchar por el control de un nuevo mundo gracias a la compatibilidad en línea entre Xbox 360 y Windows Vista. Shadowrun es el nuevo juego de tiros de primera persona para varios jugadores basado en la afamada saga de juegos de rol.
En Shadowrun se lucha por la supremacía de un campo de batalla en constante evolución, donde la tecnología mas avanzada y la magia antigua proporcionan una experiencia de acción táctica sin precedentes y a una velocidad vertiginosa. Suena bastante divertido he interesante
Embajadores de Xbox Live®
Embajadores de Xbox Live® es un programa que se encuentra dentro de Xbox Live, en donde aquellos que son nuevos en este mundo reciben un poco de ayuda, el progrma consiste en poner en contacto a los nuevos exploradores del territorio comanche de los juegos online con los veteranos del campo de batalla Xbox Live. Esto con la finalidad de que conozcan todos los entresijos, y experimenten una introducción gradual y amigable a la revolución en juegos más emocionante jamás vista.
Estés donde estés en la curva de experiencia de Xbox Live, el programa de Embajadores es una forma perfecta de participar en la comunidad. para mayor informacion visten la pagina de Xbox.com
Halo 3!, Inicia la cuenta regresiva…

Al parecer ya esta la fecha oficial para Halo 3, al igual que todos los fanáticos de esta secuela, ya estoy esperando para jugar halo 3. En este tercer capítulo de la trilogía de Halo, el Jefe maestro regresa para poner fin a la batalla, llevando el conflicto épico entre los Covenant, los Flood y toda la raza humana hacia un dramático y trepidante final.
La fecha indicada para poder jugar Halo 3 es el 27 de Septiembre de 2007, mucho menos tiempo (menos de 2 meses), a que esperar a que salga la película jeje.









Comentarios recientes