Aviso: para depositar documentos, por favor, inicia sesión e identifícate con tu cuenta de correo institucional de la UCM con el botón MI CUENTA UCM. No emplees la opción AUTENTICACIÓN CON CONTRASEÑA
 

Desarrollo de un Sistema Multiagente basado en creencias, deseos e intenciones para modelar personajes autónomos en videojuegos utilizando Jason y Unity

dc.contributor.advisorPeinado Gil, Federico
dc.contributor.advisorVela Ramos, Javier
dc.contributor.authorGonzález Jiménez, Sergio
dc.date.accessioned2023-06-18T01:31:14Z
dc.date.available2023-06-18T01:31:14Z
dc.date.issued2018
dc.degree.titleGrado en Ingeniería Informática
dc.descriptionUniversidad Complutense, Facultad de Informática, curso 2017/2018
dc.description.abstractLos videojuegos siempre han querido incorporar personajes autónomos como parte de sus mundos de ficción. El problema de la IA en personajes de videojuego no es tanto el ser avanzada sino que requiere credibilidad, y ser suficientemente expresiva como para que el jugador “entienda” lo que hace el personaje. Un modelo interesante de IA es el que considera lo que el personaje cree saber sobre el mundo, los deseos que tiene y las intenciones que es capaz de desarrollar para satisfacerlos en forma de planes. Usar técnicas simbólicas de IA y herramientas pensadas para la depuración de sistemas multiagente con este tipo de arquitecturas puede ayudar a desarrollar y convencer a la industria de que es posible tener personajes inteligentes y capaces de “explicar” sus comportamientos. Con el fin de explorar nuevas tecnologías para crear personajes en videojuegos, se propone utilizar el modelo de Creencias-Deseos-Intenciones y una combinación de plataformas (Unity como entorno de desarrollo de videojuegos, y Jason como plataformas para desarrollar y depurar sistemas multiagente BDI) para conseguir personajes inteligentes. Se propone para ello un conector UniJason, basado en otro TFG (Sánchez-López, Romero, y Martín-Solís, 2016), con un protocolo mejor definido de mensajes que se intercambian de manera bidireccional, y un diseño genérico aplicable a cualquier tipo de videojuego. Para probar este sistema se ha desarrollado un videojuego, Miners of the Broken Planet (en homenaje a la superproducción española de Mercurysteam, Raiders of the Broken Planet). En éste, el jugador puede manejar a distintos personajes, cada uno con un rol, tareas y personalidad diferentes. Las pruebas con usuarios reales realizadas confirman que el conector funciona, y que el juego también es comprensible para las personas que lo juegan.
dc.description.abstractVideo games have always wanted to incorporate autonomous characters as part of their fiction worlds. The problem with AI in video game characters is not being advanced, but to be credible, and to be sufficiently expressive for the player to ’understand’ what the character does. An interesting model of AI is the one that considers what the character thinks he knows about the world, the desires he has in that world and the intentions he is able to develop to satisfy them in the form of plans. Using symbolic AI techniques and tools designed for debugging multi-agent systems with this type of architecture can help develop and convince the industry that it is possible to have intelligent characters capable of ’explaining’ their behaviour. In order to explore new technologies for creating characters in videogames, it is proposed to use the Beliefs-Wishes-Intentions model and a combination of platforms (Unity as a videogame development environment, and Jason as platforms for developing and debugging multi-agent BDI systems) to achieve intelligent characters. A UniJason connector based on another TFG is proposed for this purpose. A one with a better defined protocol of messages that are exchanged bidirectionally, and a generic design applicable to any type of videogame. To test this system, a video game has been developed, Miners of the Broken Planet (an homage to Mercurysteam’s Spanish superproduction, Raiders of the Broken Planet). In this game, the player can manage different characters, each with a different role, tasks and personality. Testing with real users confirms that the connector works, and that the game is understandable to the people who play it.
dc.description.departmentDepto. de Ingeniería de Software e Inteligencia Artificial (ISIA)
dc.description.facultyFac. de Informática
dc.description.refereedTRUE
dc.description.statusunpub
dc.eprint.idhttps://eprints.ucm.es/id/eprint/48883
dc.identifier.urihttps://hdl.handle.net/20.500.14352/20603
dc.language.isospa
dc.page.total131
dc.rightsAtribución-NoComercial 3.0 España
dc.rights.accessRightsopen access
dc.rights.urihttps://creativecommons.org/licenses/by-nc/3.0/es/
dc.subject.cdu004(043.3)
dc.subject.keywordDesarrollo de software
dc.subject.keywordDesarrollo de videojuegos
dc.subject.keywordInformática del entretenimiento
dc.subject.keywordInteligencia artificial
dc.subject.keywordSistemas multiagente
dc.subject.keywordIngeniería del software
dc.subject.keywordJugabilidad emergente
dc.subject.keywordSoftware Development
dc.subject.keywordVideo game Development
dc.subject.keywordEntertainment Informatics
dc.subject.keywordArtificial Intelligence
dc.subject.keywordMulti-agent Systems
dc.subject.keywordSoftware Engineering
dc.subject.keywordEmerging Gameplay
dc.subject.ucmInformática (Informática)
dc.subject.unesco1203.17 Informática
dc.titleDesarrollo de un Sistema Multiagente basado en creencias, deseos e intenciones para modelar personajes autónomos en videojuegos utilizando Jason y Unity
dc.typebachelor thesis
dspace.entity.typePublication
relation.isAdvisorOfPublicationc9194788-0748-4f39-aa15-077b5d658cb2
relation.isAdvisorOfPublication.latestForDiscoveryc9194788-0748-4f39-aa15-077b5d658cb2

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
114.pdf
Size:
16.08 MB
Format:
Adobe Portable Document Format