ĎURICA, M. Roguelike 2D hra [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2025.

Posudky

Posudek vedoucího

Vlnas, Michal

Celkový přístup studenta byl výborný. Výsledná hra není stereotypní a obsahuje různé typy algoritmů na generování prostředí. Dle mého názoru student odvedl dobrou práci.

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Informace k zadání Cílem práce bylo vytvořit roguelike hru založenou na vlastním vytvořeném frameworku za pomocí ASCII grafiky. Student si toto zadání vymyslel sám a přistupoval k němu velmi zodpovědně. Náročnost zadání byla lehce nadprůměrná, protože bylo nutno řešit právě již zmíněný framework, kromě samotné hry. S celkovým výsledkem jsem spokojen.
Práce s literaturou Student vyhledával zdroje samostatně.
Aktivita během řešení, konzultace, komunikace Student byl velmi aktivní a pravidelně docházel na konzultace. Byl vždy dobře připraven, ukazoval aktuální pokrok od poslední konzultace a ptal se na předem připravené dotazy.
Aktivita při dokončování Práce byla dokončena včas, byla pravidelně konzultována, včetně finální verze.
Publikační činnost, ocenění -
Navrhovaná známka
A
Body
93

Posudek oponenta

Čižmarik, Roman

Prácu hodnotím stupňom veľmi dobre. Realizačná časť je výborná. Technická správa však v častiach návrhu a implementácie zaostáva za realizačným výstupom. 

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Náročnost zadání Zadanie hodnotím ako náročné, študent musel naštudovať techniky procedurálneho generovania, L-systémov a herného vývoja.
Rozsah splnění požadavků zadání Zadanie bolo splnené vo všetkých bodoch.
Rozsah technické zprávy Kompletná technická správa obsahuje 43 strán, pohybuje sa teda v obvyklom rozsahu.
Prezentační úroveň technické zprávy 75 Práca obsahuje celkom 6 kapitol, ktoré na seba logicky nadväzujú. Veľmi kladne hodnotím druhú kapitol, ktorá sa venujúcu teoretickým základom práce. Obzvlášť kladne hodnotím podkapitoly o šume, formálnych gramatikách, L-systémoch a náhodných číslach. Táto časť technickej správy je výborne spracovaná a je veľmi dobre doplnená názornými obrázkami. Z tejto časti je poznať, že študent spomínane koncepty naštudoval a precízne vysvetlil v texte. Avšak oboznámenie čitateľa so žánrom počítačových hier "Roguelike" malo podľa mňa prísť skôr ako na 19. strane textu. Taktiež obrázok 2.4, ktorý zaberá celu jednu stranu textu a zobrazuje princíp generovania máp v hre Minecraft, mi pripadá zbytočný. Tretiu kapitolu venujúca sa návrhu hry hodnotím ako slabšiu. Za problematickú pokladám podkapitolu "3.1.1 Generation", ktorá predstavuje jednu z najdôležitejších časti tejto práce. Tejto časti je venovaná tretina strany textu nasledovaná takmer troma stranami diagramov bez náležitého vysvetlenia. Štvrtá kapitola venujúcu sa implementácií taktiež kvalitatívne zaostáva za zbytkom práce. Z textu je jasné, že študent použil zaujímavé a pokročilé techniky ako "Recursive shadow casting", "A* pathfinding", alebo "Fast Poisson Disc Sampling", avšak v texte im nie je venovaný dostatočný priestor. O výpočte tieňov je v celej kapitole jediná veta, avšak výberu programovacieho jazyka je venovaná celá podkapitola. Kladne hodnotím užívateľské testovanie, na základe ktorého bolo prevedené vyváženie hry.
Formální úprava technické zprávy 90 Text obsahuje malé množstvo gramatických chýb, celková úroveň formálnej úpravy textu je veľmi dobrá. 
Práce s literaturou 90 Text obsahuje 28 zdrojov, z toho väčšina sú odborné články. Frekvencia a použitie citácií je adekvátna.
Realizační výstup 95 Študent vytvoril plne funkčné herné demo žánru "Roguelike" hier. Hra je zábavná, pútava a vizuálne zaujímavá.  Kvalitu spracovania technického riešenia hodnotím ako výbornú.
Využitelnost výsledků Výsledné herné demo je plne funkčné a praxi použiteľné.
Navrhovaná známka
B
Body
85

Otázky

eVSKP id 161424