VODÁK, J. 2D Rogue-Like Hra s Procedurálními Prvky [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2024.

Posudky

Posudek vedoucího

Polášek, Tomáš

Výsledkem práce je plně funkční hra pod názvem "Per Tenebras". Hra implementuje širokou škálu mechanik, které jsou podpořeny praktickou implementací algoritmů z oborů procedurálního generování a umělé inteligence. Student pro hru vytvořil také vlastní grafické materiály a zvukové prvky. Výsledná hra byla testována v podrobné uživatelské studii. Student po celou dobu realizace pracoval průběžně a zlepšení bylo znatelné i v rámci jednotlivých týdnů. Z těchto důvodů navrhuji práci hodnotit stupněm Výborně.

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Informace k zadání Zadání považuji za průměrně náročné.
Práce s literaturou Student vyhledal literární zdroje samostatně. Kvalita informačních zdrojů je na výborné úrovni.
Aktivita během řešení, konzultace, komunikace Student byl aktivní po celou dobu průběhu řešení. Pravidelně prezentoval své výsledky a zlepšení bylo znatelné po celou dobu realizace. 
Aktivita při dokončování Práce byla dokončena v dostatečném předstihu. Obsah textu práce byl studentem včas konzultován a připomínky byly zapracovány do finální verze.
Publikační činnost, ocenění N/A
Navrhovaná známka
A
Body
93

Posudek oponenta

Vlnas, Michal

Celkově se jedná o nadprůměrnou práci. Práce je psaná anglicky a velmi kvalitně, realizace je propracovaná a technicky pokročilá. Navrhuji proto hodnocení stupněm A .

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Náročnost zadání Zadání hodnotím jako průměrně obtížné.
Rozsah splnění požadavků zadání Zadání je splněno ve všech bodech.
Rozsah technické zprávy Textová část obsahuje téměř 90 normostran, je tedy spíše na hranici horního maxima.
Prezentační úroveň technické zprávy 85 Práce je rozdělena na kapitoly dle standardů. Rozsah jednotlivých částí je odpovídající. Text je pochopitelný hned po prvním čtení, jelikož je napsán velmi čtivou formou. Nicméně, musím zmínit, že práce obsahuje velké množství textu a relativně málo obrázků, což je škoda, protože v některých částech by to bylo výhodné. Např v kapitole 3 a kapitole 4 by bylo zajímavé vidět výstupy realizace mnohem dříve a detailněji. Např. jednotlivé schopnosti, perky, modely nepřátel apod. Taktéž by bylo dobré vidět rozdíl mezi úrovněmi generovanými pomocí BSP a náhodné procházky. 
Formální úprava technické zprávy 92 Práce je napsána v anglickém jazyce na velmi dobré úrovni. Nalézám zde pouze minimální množství chyb nebo překlepů. Typograficky je práce taktéž na vysoké úrovni, nicméně některé drobné chyby zde lze nalézt. Obrázky 2.6 a 2.12 obsahují příliš malé písmo a navíc jsou rastrové, takže se relativně špatně čtou. Obrázky, kde autor ukazuje výstupy by měly být větší, ze stejného důvodu. Občas není dodržen jednotný styl u výčtů pomocí odrážek. V rovnicích a algoritmech autor nedrží jednotný styl pro operátor násobení, někdy používá * a posléze "x", správně by zde však měla být matematická tečka. Graf 5.1 vlevo by mohl být nahrazen koláčovým grafem. Na konci práce se nachází prázdná bílá strana (str. 59).
Práce s literaturou 95 Práce cituje celkem 44 zdrojů formou bibliografických citací. Většinově se jedná o odbornou literaturu doplněnou o různé články, blogy apod. V textu jsou citace na správných místech a v dostatečném množství.
Realizační výstup 95 Realizační výstup práce je velmi propracovaný, obsahuje procedurální techniky pro vytváření úrovní, AI pro nepřátele a pomocné kreatury a 4 různé herní role, za které může uživatel hrát. Kompozičně a graficky je výsledná hra taktéž velmi pěkná, autor zde přidal i hudbu, kterou vytvořil vlastnoručně. Z popisu autora vyplývá, že i použité assety vytvořil svépomocí. Je zde tedy velké množství odvedené práce. Současně autor provedl uživatelské testování, které mu poskytlo zpětnou vazbu.
Využitelnost výsledků Jedná se o samostatně zkompilovanou hru v prostředí Unity.
Navrhovaná známka
A
Body
92

Otázky

eVSKP id 156133