BloodyWars

 

 

 

 

Titulo: BloodyWars

Alumno:  Escolano Moragues, José Álvaro

Descripción:   La aplicación consiste en un juego de estrategia por turnos. Así pues, en el menú principal es posible consultar las instrucciones del juego, el autor, las puntuaciones almacenadas y configurar multitud de opciones, como el tipo de campo, el lugar de almacenamiento, la música, etc. Asimismo, el acceso a las diferentes opciones del juego se puede realizar por medio de los botones personalizados, gestures o el menú desplegado desde el terminal.

 

 

Por otro lado, el objetivo principal del juego consiste en llegar al castillo del enemigo y conquistarlo. Para ello, el usuario deberá lanzar los dados en cada tirada, de forma que, la distancia máxima que podrá recorrer estará determinada por la puntuación de los dados. En consecuencia, si el jugador intenta mover la ficha más lejos de la distancia aceptada, solamente se desplazará hasta la posición permitida. De modo similar, el enemigo también lanza los dados y sigue las mismas reglas que el jugador.

Por su parte, la inteligencia artificial del enemigo está programada para que trate de impedir que el jugador llegue a su castillo, de forma que, buscará a los caballos contrarios y tratará de alcanzarlos. De hecho, cuando dos fichas contrarias están muy cerca, se produce una lucha, la cual se resuelve lanzando los dados. Así pues, el rival que mayor puntuación saque será el ganador, y si se empata, el vencedor será el que haya atacado primero. Si el enemigo o el jugador llegan al casillo del contrario, también habrá una lucha, en la que, el castillo siempre tiene ventaja en los dados. Por ende, si el que ataca obtiene mejor puntuación en los dados, se termina la partida y gana, de lo contrario muere en el combate y la partida continua (si quedan más fichas).

 

Por último, indicar que, la idea inicial era que el jugador y el enemigo dispusieran de un ejército, de forma que, para ganar la partida habría que destruir el castillo enemigo o todas sus fichas. En cualquier caso, para desarrollar un proyecto de tal envergadura serían necesarias muchas más horas de trabajo, por lo que opté por entregar esta versión en la que solamente existe una ficha de cada jugador, pero que permite ver el funcionamiento básico del juego.

Detalles: BloodyWars.pdf

Aplicación: BloodyWars.apk

Código fuente: BloodyWars.zip