Roguelike hra v Unity

but.committeeprof. Dr. Ing. Jan Černocký (předseda) doc. Ing. Martin Čadík, Ph.D. (člen) Ing. Vojtěch Mrázek, Ph.D. (člen) Ing. Aleš Smrčka, Ph.D. (člen) Ing. Matěj Grégr, Ph.D. (člen)cs
but.defenceStudent 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. 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.cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorVlnas, Michalcs
dc.contributor.authorTihanschi, Alexandrcs
dc.contributor.refereeChlubna, Tomášcs
dc.date.created2025cs
dc.description.abstractTato bakalářská práce se zabývá vývojem roguelike hry v herním enginu Unity. Herní svět je procedurálně generován pomocí algoritmu pro rozmístění místností (room pushing algorithm) a jejich propojení pomocí A*, k implementaci umělé inteligence byly použity různé algoritmy a přístupy, například FSM, alfa-beta, simulace. V práci jsou popsány algoritmy používané pro řízení chování nepřátel, jako je algoritmus A* pro hledání cesty, konečné stavové automaty (FSM) a simulační přístupy. Dále jsou v práci teoreticky popsány možnosti procedurálního generování prostředí pomocí Perlinova šumu, celulárních automatů a formálních gramatik.cs
dc.description.abstractThis bachelor's thesis focuses on the development of a roguelike game using the Unity game engine. The game world is procedurally generated using a room pushing algorithm for room placement and connected using the A* algorithm. Various algorithms and approaches were used to implement artificial intelligence, such as finite state machines (FSM), alpha-beta pruning, and simulation. The thesis describes algorithms used to control enemy behavior, including the A* pathfinding algorithm, FSMs, and simulation-based approaches. Additionally, the theoretical section covers procedural environment generation techniques using Perlin noise, cellular automata, and formal grammars.en
dc.description.markBcs
dc.identifier.citationTIHANSCHI, A. Roguelike hra v Unity [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2025.cs
dc.identifier.other162151cs
dc.identifier.urihttp://hdl.handle.net/11012/254531
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectalfa-betacs
dc.subjectmin-maxcs
dc.subjectvývoj hercs
dc.subjectroguelike žánrcs
dc.subjectUnity enginecs
dc.subjectprocedurální generovánícs
dc.subjectumělá inteligencecs
dc.subjectalpha-betaen
dc.subjectmin-maxen
dc.subjectgame developmenten
dc.subjectroguelike genreen
dc.subjectUnity engineen
dc.subjectprocedural generationen
dc.subjectartificial intelligenceen
dc.titleRoguelike hra v Unitycs
dc.title.alternativeRoguelike game in Unityen
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2025-06-20cs
dcterms.modified2025-06-20-16:54:07cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid162151en
sync.item.dbtypeZPen
sync.item.insts2025.08.27 00:00:55en
sync.item.modts2025.08.26 20:25:28en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačové grafiky a multimédiícs
thesis.levelBakalářskýcs
thesis.nameBc.cs

Files

Original bundle

Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
17.73 MB
Format:
Adobe Portable Document Format
Description:
file final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_162151.html
Size:
9.92 KB
Format:
Hypertext Markup Language
Description:
file review_162151.html

Collections