Comparison of Different Artificial Intelligence Techniques Applied in a Multiplayer Shooter
Ver/ Abrir
Metadatos
Mostrar el registro completo del ítemcomunitat-uji-handle:10234/158176
comunitat-uji-handle2:10234/71324
comunitat-uji-handle3:10234/169451
comunitat-uji-handle4:
TFG-TFMMetadatos
Título
Comparison of Different Artificial Intelligence Techniques Applied in a Multiplayer ShooterAutoría
Tutor/Supervisor; Universidad.Departamento
Montoliu Colás, Raúl; Universitat Jaume I. Departament d'Enginyeria i Ciència dels ComputadorsFecha de publicación
2017-07Editor
Universitat Jaume IResumen
Lately, video games sector is experiencing an exponential growth based on the appearance of a great
quantity of new multiplayer video games. In fact, this feature has turn basically into a requirement.
Most video ... [+]
Lately, video games sector is experiencing an exponential growth based on the appearance of a great
quantity of new multiplayer video games. In fact, this feature has turn basically into a requirement.
Most video games provide a story mode in which all narrative action is performed and in which
the player learns the mechanics and learn how to master the controls and a multiplayer mode, in
which players carry out the playful or ludic action based on the competition and the showing of
their skills. This duality may be caused by the fact that in multiplayer mode, players match up each
other without the intervention of any agent controlled by an artificial intelligence. This supposes a
greater challenge due to the fact that, usually, is very common to determine the patterns with which
an enemy has been built after a few attempts to beat it. Once a player has discovered its behavior,
the complexity of the battle is drastically reduced, and so, the fun degree.
This paper constitutes the memory of the Final Project in the Game Design and Development
degree and proposes a solution for this existent problem, by means of the design and implementation
of machine learning techniques, specifically, reinforcement learning. With this solution, NPCs
(non-playable characters) are able to learn from the player’s actions and modify its behavior to
provide a better experience to the gameplay.
In this project, two different types of enemies have been developed with Unreal Engine 4 for a
shooter video game called Hive: Altenum Wars, which is expected to be released in a few months.
On the one hand, there are the agents built up with predefined rule-based artificial intelligence
techniques, specifically, behavior trees. On the other hand, analogous agents have been developed
based on reinforcement learning to provide them the ability to adapt their behavior to the player’s
gaming experience. [-]
Palabras clave / Materias
Descripción
Treball Final de Grau en Disseny i Desenvolupament de Videojocs. Codi: VJ1241. Curs acadèmic: 2016/2017
Tipo de documento
info:eu-repo/semantics/bachelorThesisDerechos de acceso
info:eu-repo/semantics/openAccess
Aparece en las colecciones
El ítem tiene asociados los siguientes ficheros de licencia: