Desarrollo de una interfaz gráfica para el proyecto VBATTLE
Abstract
Este trabajo está basado en el framework vBattle, desarrollado por Luis Peña Sánchez, investigador de la Universidad Rey Juan Carlos y tutor de este proyecto. vBattle es un framework pensado para probar el funcionamiento de diversos algoritmos de inteligencia artificial, en el que los agentes realizan sus acciones sobre un tablero de celdas hexagonales. Actualmente, el motor del sistema simula combates entre dos facciones, cada una de ellas formada por combatientes (agentes artificiales) controlados por sus respectivos minds (controladores). En este proyecto se ha desarrollado una interfaz gráfica para el framework vBattle, las estructuras de datos en las que se apoya y el módulo de comunicación entre las interfaces y el resto del sistema (UIManager), además de ampliar la funcionalidad del sistema, permitiendo la interacción del usuario con el motor del juego a través de la interfaz. También se han localizado y corregido problemas en el motor del juego, aún en desarrollo. El resultado ha sido una interfaz ligera y eficiente, implementada en Java, que representa el estado del juego a lo largo de las simulaciones, además de permitir recuperar información más detallada a petición del usuario.
Description
Proyecto Fin de Carrera leído en la Universidad Rey Juan Carlos en el curso académico 2011/2012. Tutores del Proyecto: Luis Peña Sánchez y Rubén Ortiz Martín
Collections
- Proyectos Fin de Carrera [439]