Texto completo
|
PDF (Portable Document Format)
- Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (10MB) |
| Título: | New WoA interface, adapting and improving an old agents p Practice using Unity 3D |
|---|---|
| Autor/es: |
|
| Director/es: |
|
| Tipo de Documento: | Tesis (Master) |
| Título del máster: | Ingeniería del Software |
| Fecha: | Junio 2025 |
| Materias: | |
| ODS: | |
| Escuela: | E.T.S. de Ingenieros Informáticos (UPM) |
| Departamento: | Lenguajes y Sistemas Informáticos e Ingeniería del Software |
| Licencias Creative Commons: | Reconocimiento - Sin obra derivada - No comercial |
|
PDF (Portable Document Format)
- Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (10MB) |
Este Trabajo Fin de Máster presenta el diseño y desarrollo de una interfaz gráfica mejorada para la plataforma de simulación educativa New World of Agents (NewWoA), utilizando Unity 3D para modernizar un ejercicio basado en agentes previamente utilizado en prácticas universitarias de la asignatura de Agent-based Software Development. La nueva interfaz actúa como una capa de visualización que se comunica con la lógica de los agentes implementada a través del framework JADE, interpretando llamadas a la API generadas por los estudiantes en interacciones animadas en tiempo real.
El trabajo se centra en reconstruir la usabilidad, accesibilidad y atractivo visual de la plataforma mediante la implementación de una arquitectura modular en Unity. El sistema representa acciones de las unidades como movimientos, ataques y eliminaciones, delegando toda la lógica de toma de decisiones a los agentes desarrollados por los estudiantes. Además, se realiza un análisis exhaustivo de herramientas educativas existentes basadas en agentes y desarrolladas con Unity, con el fin de contextualizar la contribución dentro del estado del arte.
El proyecto se desarrolla siguiendo una metodología ágil estructurada en varios sprints, dejando todo el código, configuración e interfaces preparados para su despliegue y futura ampliación.
El resultado es una herramienta estable y funcional lista para su uso en contextos educativos. La nueva interfaz mejora significativamente la comprensión del comportamiento de los agentes y facilita tanto su seguimiento como evaluación. Todo el sistema ha sido diseñado con una arquitectura modular, pensando en su mantenimiento y evolución futura por parte de otros equipos, incluyendo directrices explícitas para su mantenimiento, ampliación y traspaso, garantizando así su sostenibilidad a largo plazo en un entorno académico.
--ABSTRACT--
This Master’s thesis presents the design and development of an enhanced graphical interface for the educational simulation platform New World of Agents (NewWoA), leveraging Unity 3D to modernize an outdated agent-based exercise used in graduate-level university practice. The new interface serves as a visualization layer that communicates with agent logic implemented via the JADE framework, interpreting student-generated API calls into real-time, animated interactions.
The work focuses on rebuilding the platform’s usability, accessibility, and visual appeal by implementing a fully modular Unity architecture. The system renders unit actions such as movement, attacks, and eliminations, while abstracting away the game’s decision-making logic to the student-developed agents. A thorough analysis of existing agent-based and Unity-driven educational tools is conducted to situate the contribution within the state of the art.
The project is developed following agile methodology across several structured sprints, with all code, configurations, and interfaces prepared for deployment and future extension.
The result is a stable, functional tool ready for deployment in educational contexts. The interface significantly improves the understanding of the agents’ behaviour and provides clarity for both monitoring and evaluation. The whole system has been designed with a modular architecture, thinking about its maintenance and future evolution by other teams, including explicit guidelines for maintaining, expanding, and handing over the system, ensuring long-term sustainability in an academic context.
| ID de Registro: | 89799 |
|---|---|
| Identificador DC: | https://oa.upm.es/89799/ |
| Identificador OAI: | oai:oa.upm.es:89799 |
| Depositado por: | Biblioteca Facultad de Informatica |
| Depositado el: | 03 Jul 2025 08:46 |
| Ultima Modificación: | 03 Jul 2025 08:46 |
Publicar en el Archivo Digital desde el Portal Científico