Mientras me miro el tema de como hacer el programa distribuido (el libro es un tocho de 700 páginas), iré programando el núcleo "duro" del juego, lo que sería la capa de negocio.
La idea que quiero implementar es que las cartas se "ejecuten" solas. Si lanzas un relámpago (y no es contrarestado ni nada por el estilo), automática se hacen los 3 puntos de daño al objetivo elegido. De esta manera, se evita la picaresca que pueden existir en programas como Magic Workstation o el Apprentice.
Y como hacerlo?
Pues implementando una máquina virtual, de forma que las cartas en realidad sean mini-scripts, y el programa se encargue de interpretarlas. De esta manera incluso se podría pensar en montar un sistema de juego para el PC (Inteligencia Artificial) contra quién probar las barajas ;)
miércoles, 11 de junio de 2008
domingo, 8 de junio de 2008
CSLA .NET
El CSLA.NET es un framework para la programación de aplicaciones distribuidas. Ahora mismo me estoy empapando de él y espero poder comenzar a trastearlo en breve. SI veo que se hace un poco pesado leer el pdf miraré de pillar el libro por amazon, aunque de momento no es una cosa que me corra prisa.
Adicionalmente, uso otro libro de c# sobre patrones y estructuras. La idea es tener un código bien organizado y que pueda servir para implementar diversos motores de juegos de cartas online. ¿Quizás un Munchkin online?
Adicionalmente, uso otro libro de c# sobre patrones y estructuras. La idea es tener un código bien organizado y que pueda servir para implementar diversos motores de juegos de cartas online. ¿Quizás un Munchkin online?
Suscribirse a:
Entradas (Atom)