jueves, 9 de septiembre de 2010

¿Que es Wars Resurrection?

Wars Resurrection es, 5 años después de su muerte, una resurrección virtual del juego Wars TCG.

La idea es crear un juego para PC donde los jugadores puedan retarse online, o jugar contra la inteligencia artificial, en partidas del juego de cartas de manera totalmente automatizada. No como el famoso cardtable, sino como el nuevo Magic de Xbox.


La idea nos surgió a mi hermano y a mi mientras programábamos un juego de plataformas para Xbox 360 con XNA. Juego que nunca llegó a ver la luz (algún día...). Apasionados los dos al Wars, y anteriormente a Star Wars, los dos juegos de Decipher, lloramos amargamente la desaparición de estos dos juegos. Así que aprovechando la experiencia adquirida con la programación de aquel plataformas, nos lanzamos a programar el que es, sin duda, el mayor proyecto que hemos hecho nunca.

La tecnología usada para ello es la siguiente: XNA, por supuesto, fácil de usar y con multitud de utilidades. El motor de juegos Flatredball. Este es un motor para juegos en 2.5D. Tal vez no es el más apropiado para un juego que es casi totalmente en 3D, pero el hecho de conocerlo nos hizo decantarnos por él. Neoforce Controls para crear los menús y ventanas. Lidgren para el online. Y Lua para crear los scripts de las cartas.

Precisamente este aspecto, el de los scripts, es importante recalcar. Ya que, aunque la scriptación no se puede usar en Xbox 360, haciendo imposible el port a la máquina de Microsoft, nos facilita mucho la programación, haciendo el programa mucho más modular, además de fácilmente editable. Esto nos permitiría, en un futuro, que cualquiera pudiera añadir nuevas cartas sin necesidad de conocer el código.

Una vez hecho el resumen de que es Wars Resurrection, supongo que alguno de vosotros tendrá los dientes largos por probarlo cuanto antes, pero he de deciros que el juego aún está en un 50% aproximadamente. Por lo tanto, aquí iremos informando de los avances alcanzados en la programación, y en cuanto sea posible, colgaremos la primera versión jugable.

Un saludo!