TIHLAŘÍK, M. Aplikace hledání cesty v počítačové hře [online]. Brno: Vysoké učení technické v Brně. Fakulta strojního inženýrství. 2020.
Autor v práci ukazuje, že se teoreticky i prakticky seznámil s problematikou. Abstrakt je poněkud strohý a krátký. Teoretická část obsáhle popisuje problém a používaná řešení. Osobně velmi pozitivně oceňuji styl popisu implementace prokládáním kódu programovacího jazyka s textem ve vhodném poměru. Tato část práce se velmi dobře čte. Některé slovní obraty jsou poněkud nešikovné, například "mřížka nařizuje síti rozdělení buněk na trojúhelníky". Autorova volba hexagonální mřížky je zajímavá a přináší, jak autor zmiňuje, určitá úskalí i výhody. Byly splněny všechny cíle zadání a výsledná implementace ukazuje výborné zvládnutí objektového programování.
Kritérium | Známka | Body | Slovní hodnocení |
---|---|---|---|
Splnění požadavků a cílů zadání | A | ||
Postup a rozsah řešení, adekvátnost použitých metod | B | ||
Vlastní přínos a originalita | B | ||
Schopnost interpretovat dosažené výsledky a vyvozovat z nich závěry | A | ||
Využitelnost výsledků v praxi nebo teorii | A | ||
Logické uspořádání práce a formální náležitosti | B | ||
Grafická, stylistická úprava a pravopis | A | ||
Práce s literaturou včetně citací | A | ||
Samostatnost studenta při zpracování tématu | A |
Předložená bakalářská práce se věnuje možnostem hledání cesty v grafu a implementaci prohledávání hexagonální mřížky v rámci prostředí Unity. Po stručném úvodu do problematiky následuje rozdělení a popis několika druhů mapových sítí a také prohledávacích strategií. V praktické části autor zvolil pravidelnou hexagonální síť a tu pomocí prostředí Unity vizualizuje. V tomto prostředí pak hledá nekratší cestu mezi dvěma uzly nejdříve prohledáváním do šířky, poté pomocí blíže nespecifikované heuristiky. Pro ztížení podmínek jsou některé uzly označeny jako nedostupné a vytvářejí tak dojem překážky. Po grafické stránce je implementace zpracována velmi pěkně.
Kritérium | Známka | Body | Slovní hodnocení |
---|---|---|---|
Splnění požadavků a cílů zadání | A | ||
Postup a rozsah řešení, adekvátnost použitých metod | B | ||
Vlastní přínos a originalita | B | ||
Schopnost interpretovat dosaž. výsledky a vyvozovat z nich závěry | B | ||
Využitelnost výsledků v praxi nebo teorii | B | ||
Logické uspořádání práce a formální náležitosti | B | ||
Grafická, stylistická úprava a pravopis | B | ||
Práce s literaturou včetně citací | B |
eVSKP id 125435