PROYECTO FINAL
- Descripción del Proyecto
Para esta última entrega damos por concluido nuestro proyecto el cual consistió como ya se había mencionado de un juego sencillo de guerra, las caracterísiticas principales del juego son:
- Juego tipo Uniwars uno contra uno por turnos.
- El objetivo del juego es destruir la base del rival.
- El juego cuenta con un mapa.
- Las unidades del juego son soldados.
- Cada soldado tiene un porcentaje de vida del 100% dividido en cuatro partes que se restarán de 25% en 25%.
- Tablero similar al de ajedrez pero constituido por montañas, bases etc.
La parte adaptativa consiste en que el rival se adapte a los movimientos y la forma de jugar del usuario. Que al momento de que el jugador termine su turno el agente haga su movimiento.
El juego esta programado en Java junto con programación en Jade, se ha utilizado 7 clases principales que contienes lo que son menu, JFrames, JPanel encargados de la interfaz asi como tambien incluye el menu principal donde se incluye las librerias de Jade.
El juego esta programado en Java junto con programación en Jade, se ha utilizado 7 clases principales que contienes lo que son menu, JFrames, JPanel encargados de la interfaz asi como tambien incluye el menu principal donde se incluye las librerias de Jade.
- Módulos más relevantes
Hay tres clases mas que son importantes ia que refieren a los agentes, estos agentes se turnan en cierto tiempo para realizar sus funciones en el campo de juego.
- Herramientas y Técnicas
- JADE (Java Agent Development Framework)
- Eclipse
- Netbeans
- Lógica y Ambiente del Juego
5 agentes para el funcionamiento del contrincante (máquina).
5 agentes para el funcionamiento del jugador.
Matriz realizada de 15*8
Movimiento por medio de Cliks
El juego consiste en conquistar la otra base y los movimientos seran a base de turnos.
Matriz realizada de 15*8
Movimiento por medio de Cliks
El juego consiste en conquistar la otra base y los movimientos seran a base de turnos.
- Demostración

podrian publicar algun tutorial de jade que les haya servido :) y si utilizaron algun repositorio de linux porfavor c:
ResponderEliminar