Please use this identifier to cite or link to this item: http://hdl.handle.net/10609/145246
Title: Investigar y crear un plugin de Razonamiento Basado en Casos (CBR) para el control de personajes no controlados por el jugador (NPCs) en un servidor Spigot por medio de un plugin de Minecraft versión Java
Author: Mejía Sandoval, Víctor Aníbal
Tutor: Duch, Jordi  
Others: Arnedo-Moreno, Joan  
Abstract: The Spigot server allows programmers to create mini-games that take advantage of the Minecraft Java version video game environment. The community of plugin developers for the Spigot server provides various tools for controlling NPC characters in the game. This project implements the Case-Based Reasoning (CBR) tool as a Spigot plugin for the control of non-player-controlled (NPC) characters on a Spigot server as a utility that facilitates the development of characters that require intelligent behaviors. For the construction of the model and the cases, the MyCBR open source tool has been used, and the Citizens2 plugin has been used for the management of the movements and events of the NPC. For the tests of the CBR plugin, a mini game for Spigot has been created that uses the CBR model and cases to control an NPC and thus compete against a human player. Much of the research has been devoted to the development of the SpeedRun minigame, the Minecraft API libraries, the Spigot API library, the Citizens2 API library, and the SDK development tools for Minecraft plugin developers.
Keywords: design and programming
video games
Minecraft
Document type: info:eu-repo/semantics/masterThesis
Issue Date: 5-Jun-2022
Publication license: http://creativecommons.org/licenses/by-nc-nd/3.0/es/  
Appears in Collections:Bachelor thesis, research projects, etc.

Files in This Item:
File Description SizeFormat 
vmejiaecTFM0622memoria.pdfMemoria del TFM1,28 MBAdobe PDFThumbnail
View/Open