Modul pro hledání cest na mřížce pro herní engine Godot
but.committee | doc. Ing. Oldřich Trenz, Ph.D. (předseda) doc. Ing. Zdeněk Hadaš, Ph.D. (člen) Ing. Jiří Kovář, Ph.D. (člen) prof. RNDr. Ing. Miloš Šeda, Ph.D. (místopředseda) doc. Ing. Jakub Kůdela, Ph.D. (člen) prof. Ing. Dagmar Janáčová, CSc. (člen) doc. Ing. Jiří Jaroš, Ph.D. (člen) prof. Ing. Milan Hofreiter, CSc. (člen) doc. Ing. David Fojtík, Ph.D. (člen) | cs |
but.defence | Student obeznámil komisi s výsledky své práce. Následovaly posudky vedoucího a oponenta DP. Po zodpovězení dotazů oponenta byly studentovi položeny tyto dotazy: Porovnání časové složitosti u jednotlivých typů grafů. Proč byl problém s laděním Vašeho programu? Student na dotazy komise reagoval uspokojivě. | cs |
but.jazyk | čeština (Czech) | |
but.program | Aplikovaná informatika a řízení | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Kůdela, Jakub | cs |
dc.contributor.author | Uhlíř, Miloš | cs |
dc.contributor.referee | Šoustek, Petr | cs |
dc.date.accessioned | 2025-06-12T03:58:59Z | |
dc.date.available | 2025-06-12T03:58:59Z | |
dc.date.created | 2025 | cs |
dc.description.abstract | Tato diplomová práce se zabývá vývojem rozšiřujícího modulu pro hledání cest v mřížce polí pro herní engine Godot. Cílem je vytvořit plug-and-play modul, který bude schopný nalézt cesty na mapách se čtvercovým, isometrickým a hexagonálním tvarem polí mřížky. Pro nalezení cest byly vybrány 3 algoritmy, a to A*, Dijkstrův algoritmus a Dynamické programování. Tento modul byl úspěšně vytvořen a je plně funkční. Po testování byly odhaleny určité nedostatky a nestability, které je v plánu v budoucnu odstranit, a zároveň pokračovat ve vývoji tohoto modulu. Tento modul je veřejně publikován a volně dostupný pod CC-BY-SA 4.0 licencí. | cs |
dc.description.abstract | This thesis deals with the development of an extension module for pathfinding on an tile grid for the Godot game engine. The goal is to create a plug-and-play module that will be able to find paths on maps with square, isometric and hexagonal tile shapes. 3 algorithms were selected for finding paths, namely A*, Dijkstra's algorithm and Dynamic Programming. This module was successfully created and is fully functional. After testing, certain shortcomings and instabilities were revealed, which are planned to be removed in the future, while continuing the development of this module. This module is publicly published and freely available under the CC-BY-SA 4.0 license. | en |
dc.description.mark | C | cs |
dc.identifier.citation | UHLÍŘ, M. Modul pro hledání cest na mřížce pro herní engine Godot [online]. Brno: Vysoké učení technické v Brně. Fakulta strojního inženýrství. 2025. | cs |
dc.identifier.other | 165704 | cs |
dc.identifier.uri | https://hdl.handle.net/11012/252111 | |
dc.language.iso | cs | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta strojního inženýrství | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | Hledání cest | cs |
dc.subject | Godot engine | cs |
dc.subject | GDExtension | cs |
dc.subject | A* | cs |
dc.subject | Dijkstra | cs |
dc.subject | Dijkstrův algoritmus | cs |
dc.subject | Dynamické programování | cs |
dc.subject | Manhattanská metrika | cs |
dc.subject | Euklidovská metrika | cs |
dc.subject | Metrika Octile | cs |
dc.subject | Chebyshevova metrika | cs |
dc.subject | Pathfinding | en |
dc.subject | Godot engine | en |
dc.subject | GDExtension | en |
dc.subject | A* | en |
dc.subject | Dijkstra | en |
dc.subject | Dijkstra's algorithm | en |
dc.subject | Dynamic programming | en |
dc.subject | Manhattan metric | en |
dc.subject | Euclidean metric | en |
dc.subject | Octile metric | en |
dc.subject | Chebyshev metric | en |
dc.title | Modul pro hledání cest na mřížce pro herní engine Godot | cs |
dc.title.alternative | Grid pathfinding plugin for game engine Godot | en |
dc.type | Text | cs |
dc.type.driver | masterThesis | en |
dc.type.evskp | diplomová práce | cs |
dcterms.dateAccepted | 2025-06-11 | cs |
dcterms.modified | 2025-06-11-18:17:59 | cs |
eprints.affiliatedInstitution.faculty | Fakulta strojního inženýrství | cs |
sync.item.dbid | 165704 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.06.12 05:58:59 | en |
sync.item.modts | 2025.06.12 05:32:58 | en |
thesis.discipline | bez specializace | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta strojního inženýrství. Ústav automatizace a informatiky | cs |
thesis.level | Inženýrský | cs |
thesis.name | Ing. | cs |
Files
Original bundle
1 - 3 of 3
Loading...
- Name:
- final-thesis.pdf
- Size:
- 4.29 MB
- Format:
- Adobe Portable Document Format
- Description:
- file final-thesis.pdf
Loading...
- Name:
- appendix-1.zip
- Size:
- 11.34 KB
- Format:
- Unknown data format
- Description:
- file appendix-1.zip
Loading...
- Name:
- review_165704.html
- Size:
- 8.72 KB
- Format:
- Hypertext Markup Language
- Description:
- file review_165704.html