Mostrando entradas con la etiqueta XNA. Mostrar todas las entradas
Mostrando entradas con la etiqueta XNA. Mostrar todas las entradas

19 jun 2011

Death Tracks - Episodio 1: Definiendo el juego

Hace unos meses venía pensando en crear un video juego utilizando, en principio, la tecnología XNA de Microsoft (para luego pasar a varias plataformas más mediante Unity 3D). En principio decidí que el juego iba a ser de carreras 2D pero no encontraba la "inspiración" necesaria. Pero recordando mis días de Sega Genesis (en realidad el que tenia era un clon llamado Songa) ubiqué el siguiente juego: Combat Cars

El juego constaba de un conjunto de participantes que corrían en circuitos 2D en perspectiva top-down utilizando una seria de armas (especifica para cada coche). La carrera se ganaba cumpliendo la totalidad de las vueltas y saliendo al menos 3ero. Esto dentro de varios modos de carrera: 1 jugador, 2 jugadores (head-to-head) o un campeonato de 8 participantes.

Luego de ver algunos videos del juego y de hasta bajar la ROM para jugar un rato me decidí armar un "clonico" del mismo con algunas mejoras.

Actualmente me encuentro programando el modelo de dominio del juego: en principio me estoy enfocando en crear los circuitos y un editor para armarlos así es mucho más fácil extender el juego y el día de mañana permitirle a quienes lo jueguen poder crear sus propios tramos.

La idea es basar la generación y carga de los circuitos en archivos XML que contengan la metadata necesaria para que el motor de circuitos se encargue del "trabajo sucio" de fabricar los objetos si necesidad de recompilar el código frente a algún cambio de contenido de los mismos.

Cuando tenga esto terminado lo siguiente será encargarme del movimiento de un auto dentro del circuito y lograr que respete las leyes de la física (rozamiento, velocidad, aceleración) y reaccione correctamente.

Síganme en el blog para conocer el progreso del proyecto y conocer los problemas y soluciones que se van sucediendo en el desarrollo del mismo.

Hasta la próxima entrada!!

5 abr 2011

Lectura Recomendada: XNA 4.0 Game Development by Example: Beginner's Guide



Hasta hace unos días estuve muy entretenido leyendo el nuevo libro sobre XNA que pedí vía Amazon. El libro es el siguiente:



Debo comentarles que el libro resulto excelente!. Básicamente contiene una serie de juegos (5 en total para ser exactos) de diferente estilos a través de los cuales el autor nos va enseñando todas las posibilidades que tenes al alcance de nuestra mano utilizando el framework XNA para desarrollar juegos.

Para hacer honor a su titulo, el contenido de los capítulos y ejemplos esta distribuido de tal manera que permite su entendimiento al máximo: primero establece los objetivos del capitulo actual, luego escribe el código fuente completo de los elementos del juego correspondiente y finalmente hace una explicación muy completa sobre lo que "esta sucediendo" dentro de la porción de código escrita.

Verdaderamente el libro no tiene desperdicio y hasta estimula al lector a extender los juegos que se desarrollan en el transcurso de la lectura del mismo.

Les dejo el link de descarga:


Espero que lo disfruten tanto como yo.

Un saludo a todos!