ĎURICA, M. Roguelike 2D hra [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2025.
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.
| 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í | - |
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.
| 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é. |
eVSKP id 161424