Roguelike hra v Unity
but.committee | doc. Ing. Martin Čadík, Ph.D. (předseda) doc. Ing. Radek Burget, Ph.D. (člen) Ing. Vojtěch Mrázek, Ph.D. (člen) Ing. David Bařina, Ph.D. (člen) Ing. Jaroslav Rozman, Ph.D. (člen) | cs |
but.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 oponenta a na další otázky přítomných, např. ohledně klíčového přínosu práce či možnosti využití umělé inteligence pro spolupráci nepřátel. 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 výborně / A. | cs |
but.jazyk | slovenština (Slovak) | |
but.program | Informační technologie | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Vlnas, Michal | sk |
dc.contributor.author | Mančuška, Adrian | sk |
dc.contributor.referee | Milet, Tomáš | sk |
dc.date.created | 2023 | cs |
dc.description.abstract | Táto bakalárska práca sa zaoberá vývojom roguelike hry s viacerými generovanými úrovňami v hernom engine Unity. Práca preskúmava rôzne možnosti použitia procedurálneho generovania, medzi ktoré patria napríklad rôzne šumy, gramatiky a celulárne automaty. Zároveň sú skúmané aj možnosti kombinovania týchto techník s manuálnym vytváraním obsahu hier. Zaoberá sa aj inými oblasťami potrebnými pre vývoj hry, ako sú pseudonáhodné generátory a umelá inteligencia. V oblasti umelej inteligencie sa práca venuje niektorým možnostiam jej implementácie. Týmito možnosťami sú konečné stavové automaty a tzv. behaviour trees. Potrebné sú aj algoritmy na hľadanie cesty, napríklad algoritmus A*. Z návrhového hľadiska je dôraz kladený na splnenie rôznych vlastností a požiadaviek roguelike žánru hier. | sk |
dc.description.abstract | This bachelor's thesis deals with the development of a roguelike game with multiple generated levels using the game engine Unity. The thesis explores various uses of procedural generation, which include various noises, grammars, and cellular automata. At the same time, possibilities of combining these techniques with manual game content creation are also explored. This thesis also deals with other areas necessary for game development, such as pseudorandom generators and artificial intelligence. The thesis discusses some of the possibilities of implementation of artificial intelligence. These possibilities are finite state machines and behaviour trees. Pathfinding algorithms are needed too, for example the A* algorithm. From design standpoint, the focus is on fulfilling various characteristics and requirements of the roguelike genre of games. | en |
dc.description.mark | A | cs |
dc.identifier.citation | MANČUŠKA, A. Roguelike hra v Unity [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2023. | cs |
dc.identifier.other | 146168 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/212714 | |
dc.language.iso | sk | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | vývoj hier | sk |
dc.subject | roguelike žáner | sk |
dc.subject | Unity engine | sk |
dc.subject | procedurálne generovanie | sk |
dc.subject | umelá inteligencia | sk |
dc.subject | A* algoritmus | sk |
dc.subject | pseudonáhodné generátory | sk |
dc.subject | raycasting | sk |
dc.subject | game development | en |
dc.subject | roguelike genre | en |
dc.subject | Unity engine | en |
dc.subject | procedural generation | en |
dc.subject | artificial intelligence | en |
dc.subject | A* algorithm | en |
dc.subject | pseudorandom generators | en |
dc.subject | raycasting | en |
dc.title | Roguelike hra v Unity | sk |
dc.title.alternative | Roguelike Game in Unity | en |
dc.type | Text | cs |
dc.type.driver | bachelorThesis | en |
dc.type.evskp | bakalářská práce | cs |
dcterms.dateAccepted | 2023-06-15 | cs |
dcterms.modified | 2023-06-15-16:41:03 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 146168 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.18 21:00:05 | en |
sync.item.modts | 2025.01.15 22:09:38 | en |
thesis.discipline | Informační technologie | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačové grafiky a multimédií | cs |
thesis.level | Bakalářský | cs |
thesis.name | Bc. | cs |