Modul pro hledání cest na mřížce pro herní engine Godot

Loading...
Thumbnail Image

Date

Authors

Uhlíř, Miloš

Mark

C

Journal Title

Journal ISSN

Volume Title

Publisher

Vysoké učení technické v Brně. Fakulta strojního inženýrství

ORCID

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í.
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.

Description

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.

Document type

Document version

Date of access to the full text

Language of document

cs

Study field

bez specializace

Comittee

doc. Ing. Oldřich Trenz, Ph.D. (předseda) prof. 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) prof. Ing. Jiří Jaroš, Ph.D. (člen) prof. Ing. Milan Hofreiter, CSc. (člen) doc. Ing. David Fojtík, Ph.D. (člen)

Date of acceptance

2025-06-11

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ě.

Result of defence

práce byla úspěšně obhájena

DOI

Collections

Endorsement

Review

Supplemented By

Referenced By

Citace PRO