Hra s procedurálními nepřáteli
Loading...
Date
Authors
Teplan, Kristof
ORCID
Advisor
Referee
Mark
B
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoké učení technické v Brně. Fakulta informačních technologií
Abstract
Procedurálne generovanie obsahu si získalo veľkú popularitu, najmä v hernom priemysle. Oblasť procedurálneho generovania nepriateľov v hrách však zostáva relatívne nepreskúmaná. Táto práca sa zameriava na vývoj rogue-like 2D hry, kde hráč bojuje proti procedurálne generovaným robotom. Hra je implementovaná v Unity Engine, pričom sa využíva vlastný maticový L-systém na generovanie robotov z blokov s rôznymi funkciami. Umelá inteligencia robotov je poháňaná neurónovou sieťou, ktorá bola vycvičená pomocou posilovaného učenia s využitím nástroja Unity ML-Agents. Všetky systémy sú integrované do konečnej hry, ktorá zachytáva klasické vlastnosti rogue-like žánru.
Procedural content generation has gained significant popularity, particularly in the video game industry. However, the area of procedural enemy generation in games remains relatively unexplored. This thesis focuses on the development of a rogue-like 2D game where the player battles against procedurally generated robots. The game is implemented in Unity Engine, utilizing a custom matrix L-system to generate robots from blocks with various functionalities. The artificial intelligence of the robots is powered by a neural network trained using reinforcement learning with the Unity ML-Agents toolkit. All systems are integrated into a final game that captures the classic features of the rogue-like genre.
Procedural content generation has gained significant popularity, particularly in the video game industry. However, the area of procedural enemy generation in games remains relatively unexplored. This thesis focuses on the development of a rogue-like 2D game where the player battles against procedurally generated robots. The game is implemented in Unity Engine, utilizing a custom matrix L-system to generate robots from blocks with various functionalities. The artificial intelligence of the robots is powered by a neural network trained using reinforcement learning with the Unity ML-Agents toolkit. All systems are integrated into a final game that captures the classic features of the rogue-like genre.
Description
Citation
TEPLAN, K. Hra s procedurálními nepřáteli [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2024.
Document type
Document version
Date of access to the full text
Language of document
en
Study field
Informační technologie
Comittee
prof. Ing. Adam Herout, Ph.D. (předseda)
doc. Ing. Martin Čadík, Ph.D. (člen)
doc. Ing. Michal Bidlo, Ph.D. (člen)
Ing. Aleš Smrčka, Ph.D. (člen)
Ing. Šárka Květoňová, Ph.D. (člen)
Date of acceptance
2024-06-14
Defence
Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm B.
Result of defence
práce byla úspěšně obhájena
Document licence
Standardní licenční smlouva - přístup k plnému textu bez omezení