An evaluation of deep reinforcement learning & neuroevolution in stealth game problems
Autor(a) principal: | |
---|---|
Data de Publicação: | 2024 |
Tipo de documento: | Dissertação |
Idioma: | eng |
Título da fonte: | Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
Texto Completo: | http://hdl.handle.net/10400.26/52330 |
Resumo: | Deep learning (DL) is a rapidly evolving field with the potential to revolutionize the videogame industry. While there have been efforts by game companies to research DL approaches to game implementation, very little has been used in the industry. One of the main reasons is the lack of diversity in the game genres to which these algorithms are tested and applied to. Stealth games are one of the most popular gaming genres, characterized by the need to balance both states of sneaking and detection. Within this genre, game designers have traditionally relied on quality assurance testers to understand how players interact with stealth levels, which can be a time-consuming process. Potentially DL could be used to facilitate the game development processes and make them more cost-effective. This project aims to investigate whether DL can be used in game development, particularly in stealth games. As such, the project will focus on developing diverse stealth game environments, optimizing DL algorithms for these environments, comparing different DL algorithms, and measuring the computational cost of these algorithms. To achieve the stated objectives, the project follows a structured methodology: developing diverse stealth game scenarios, implementing state-of-the-art DL models, conducting hyperparameter tuning, performing performance evaluation, and conducting computational benchmarking. The results obtained from following this methodology show that in most cases, the implemented DL algorithms were able to learn all the different stealth game levels, indicating the strength and flexibility of the implemented algorithms. Also, a deeper evaluation of the algorithm's performance showed clear distinctions into which DL algorithms provided better performances, namely the Rainbow-DQN algorithm within the deep reinforcement learning and GA algorithm for neuroevolution. Regardless of the successful results, further research is needed to better comprehend the possibilities that the DL techniques can offer to game development in the context of stealth games. |
id |
RCAP_8f05f6b3ac3c39e053aa943245656510 |
---|---|
oai_identifier_str |
oai:comum.rcaap.pt:10400.26/52330 |
network_acronym_str |
RCAP |
network_name_str |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
repository_id_str |
https://opendoar.ac.uk/repository/7160 |
spelling |
An evaluation of deep reinforcement learning & neuroevolution in stealth game problemsArtificial neural networksDeep learningDeep reinforcement learningNeuroevolutionStealth gamesDeep learning (DL) is a rapidly evolving field with the potential to revolutionize the videogame industry. While there have been efforts by game companies to research DL approaches to game implementation, very little has been used in the industry. One of the main reasons is the lack of diversity in the game genres to which these algorithms are tested and applied to. Stealth games are one of the most popular gaming genres, characterized by the need to balance both states of sneaking and detection. Within this genre, game designers have traditionally relied on quality assurance testers to understand how players interact with stealth levels, which can be a time-consuming process. Potentially DL could be used to facilitate the game development processes and make them more cost-effective. This project aims to investigate whether DL can be used in game development, particularly in stealth games. As such, the project will focus on developing diverse stealth game environments, optimizing DL algorithms for these environments, comparing different DL algorithms, and measuring the computational cost of these algorithms. To achieve the stated objectives, the project follows a structured methodology: developing diverse stealth game scenarios, implementing state-of-the-art DL models, conducting hyperparameter tuning, performing performance evaluation, and conducting computational benchmarking. The results obtained from following this methodology show that in most cases, the implemented DL algorithms were able to learn all the different stealth game levels, indicating the strength and flexibility of the implemented algorithms. Also, a deeper evaluation of the algorithm's performance showed clear distinctions into which DL algorithms provided better performances, namely the Rainbow-DQN algorithm within the deep reinforcement learning and GA algorithm for neuroevolution. Regardless of the successful results, further research is needed to better comprehend the possibilities that the DL techniques can offer to game development in the context of stealth games.Lima, Edirlei Soares deRepositório ComumSilva, Pedro Miguel Figueiredo da2024-09-30T11:58:33Z2024-062024-06-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfapplication/pdfhttp://hdl.handle.net/10400.26/52330urn:tid:203702832enginfo:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2025-04-11T11:32:10Zoai:comum.rcaap.pt:10400.26/52330Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-29T06:23:10.299911Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse |
dc.title.none.fl_str_mv |
An evaluation of deep reinforcement learning & neuroevolution in stealth game problems |
title |
An evaluation of deep reinforcement learning & neuroevolution in stealth game problems |
spellingShingle |
An evaluation of deep reinforcement learning & neuroevolution in stealth game problems Silva, Pedro Miguel Figueiredo da Artificial neural networks Deep learning Deep reinforcement learning Neuroevolution Stealth games |
title_short |
An evaluation of deep reinforcement learning & neuroevolution in stealth game problems |
title_full |
An evaluation of deep reinforcement learning & neuroevolution in stealth game problems |
title_fullStr |
An evaluation of deep reinforcement learning & neuroevolution in stealth game problems |
title_full_unstemmed |
An evaluation of deep reinforcement learning & neuroevolution in stealth game problems |
title_sort |
An evaluation of deep reinforcement learning & neuroevolution in stealth game problems |
author |
Silva, Pedro Miguel Figueiredo da |
author_facet |
Silva, Pedro Miguel Figueiredo da |
author_role |
author |
dc.contributor.none.fl_str_mv |
Lima, Edirlei Soares de Repositório Comum |
dc.contributor.author.fl_str_mv |
Silva, Pedro Miguel Figueiredo da |
dc.subject.por.fl_str_mv |
Artificial neural networks Deep learning Deep reinforcement learning Neuroevolution Stealth games |
topic |
Artificial neural networks Deep learning Deep reinforcement learning Neuroevolution Stealth games |
description |
Deep learning (DL) is a rapidly evolving field with the potential to revolutionize the videogame industry. While there have been efforts by game companies to research DL approaches to game implementation, very little has been used in the industry. One of the main reasons is the lack of diversity in the game genres to which these algorithms are tested and applied to. Stealth games are one of the most popular gaming genres, characterized by the need to balance both states of sneaking and detection. Within this genre, game designers have traditionally relied on quality assurance testers to understand how players interact with stealth levels, which can be a time-consuming process. Potentially DL could be used to facilitate the game development processes and make them more cost-effective. This project aims to investigate whether DL can be used in game development, particularly in stealth games. As such, the project will focus on developing diverse stealth game environments, optimizing DL algorithms for these environments, comparing different DL algorithms, and measuring the computational cost of these algorithms. To achieve the stated objectives, the project follows a structured methodology: developing diverse stealth game scenarios, implementing state-of-the-art DL models, conducting hyperparameter tuning, performing performance evaluation, and conducting computational benchmarking. The results obtained from following this methodology show that in most cases, the implemented DL algorithms were able to learn all the different stealth game levels, indicating the strength and flexibility of the implemented algorithms. Also, a deeper evaluation of the algorithm's performance showed clear distinctions into which DL algorithms provided better performances, namely the Rainbow-DQN algorithm within the deep reinforcement learning and GA algorithm for neuroevolution. Regardless of the successful results, further research is needed to better comprehend the possibilities that the DL techniques can offer to game development in the context of stealth games. |
publishDate |
2024 |
dc.date.none.fl_str_mv |
2024-09-30T11:58:33Z 2024-06 2024-06-01T00:00:00Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10400.26/52330 urn:tid:203702832 |
url |
http://hdl.handle.net/10400.26/52330 |
identifier_str_mv |
urn:tid:203702832 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia instacron:RCAAP |
instname_str |
FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
collection |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
repository.name.fl_str_mv |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia |
repository.mail.fl_str_mv |
info@rcaap.pt |
_version_ |
1833602671116812288 |