LUKL, P. Roguelite 3D hra v Unreal Engine [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2025.

Posudky

Posudek vedoucího

Vlnas, Michal

Celkový výsledek je podle mého názoru dobrý ale šel by dotáhnout do lepšího stavu. Myslím si, že student si špatně rozvrhl čas nebo podcenil náročnost zadání, což se projevilo časovou tísní a doděláváním textové části na poslední chvíli.

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Informace k zadání Cílem práce bylo vytvořit 3D hru s námořní tématikou. Zadání si student zvolil sám a bylo původně velmi ambiciózní. Dle mého názoru student splnit všechny náležitosti zadání, avšak výsledek by nejspíše mohl být lepší.
Práce s literaturou Student vyhledával zdroje samostatně.
Aktivita během řešení, konzultace, komunikace Ze začátku student působil aktivně, ale pak přišla pauza zhruba v půlce zimního semestru. Aktivně student pokračoval až po zkouškovém období, avšak v té době byl již v časové tísni. Na konzultace docházel, ale pokrok nebyl moc velký.
Aktivita při dokončování Práce byla dokončena doslova na poslední chvíli. Text byl mnohokrát konzultován, avšak pokrok taktéž nebyl moc značný. Až ke konci student nabral správné tempo, avšak už nebylo možné vyladit vše.
Publikační činnost, ocenění -
Navrhovaná známka
C
Body
79

Posudek oponenta

Čižmarik, Roman

Prácu hodnotím stupňom dobre. Realizačný výstup je zaujímavé a funkčné herné demo. Technická správa je dobre spracovaná, avšak v častiach návrhu a implementácie zaostáva za zbytkom práce.

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Náročnost zadání Zadanie hodnotím ako náročnejšie, študent musel naštudovať techniky procedurálneho generovania, herného vývoja a zoznámiť sa s prostredím Unreal Engine. 
Rozsah splnění požadavků zadání Zadanie bolo splnené vo všetkých bodoch.
Rozsah technické zprávy Kompletná technická správa obsahuje 45 strán, pohybuje sa teda v obvyklom rozsahu.
Prezentační úroveň technické zprávy 70 Práca obsahuje celkom 5 kapitol, ktoré na seba logicky nadväzujú. Práca je dobre čitateľná a pochopiteľná. Obzvlášť kladne hodnotím druhú kapitolu venujúcu sa teoretickým základom práce. Táto kapitola veľmi dobre vysvetľuje problematiku herného vývoja a procedurálneho generovania v kontexte video hier. Techniky generovania šumu, ako napríklad Perlinov šum, celulárne a stavové automaty sú veľmi dobre spracované. Navyše, každá z uvedených techník je vždy doplnená jednoduchým príkladom, obrázkami a konkrétnymi príkladmi využitia v praxi. Túto časť hodnotím ako najlepšiu z celej technickej správy. Bohužiaľ, nasledujúce kapitoly návrhu a implementácie za teoretickou časťou výrazne zaostávajú a pôsobia dojmom "dopísané na poslednú chvíľu". Kapitola návrhu by si zaslúžila detailnejší popis návrhu dynamického systému vetra a AI nepriateľov. V kapitole sa nachádza veľké množstvo obrázkov z finálnej hry, ktoré niekedy pôsobia zbytočne a ich informačná hodnota je diskutabilná. Napríklad obrázky 3.10 a 3.12 sú takmer totožné, jediným rozdielom je informácia, či hráč v hre uspel alebo nie. Z implementačného hľadiska považujem za nešťastné, že AI nepriateľov bolo implementované jednou monolitickou rutinou a teoreticky pekne popísané "Behavior tree" tým zdegenerovali na lineárne vykonávanie dvoch funkcií.
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 20 zdrojov, z toho väčšina sú odborné články a knihy. Frekvencia a použitie citácií je adekvátna.
Realizační výstup 78 Študent vytvoril plne funkčné herné demo žánru "Roguelite" s námornou tematikou. Procedurálne generovaný herný svet vyzerá prirodzene a uveriteľne. Avšak výsledná hra ako celok pôsobí prázdne a "nedotiahnutým" dojmom. Jednotlivé behy hry sú repetitívne a jednotvárne. Realizačný výstup hodnotím ako dobrý. Študentovi sa podarilo vytvoriť kvalitné technické riešenie. Aj napriek menším nedostatkom, je výsledné 3D herné demo plne funkčné a obsahuje zaujímavé herné mechaniky.
Využitelnost výsledků Výsledné herné demo je plne funkčné a praxi by mohlo byť použiteľné, ak by obsahovalo viac herného obsahu.
Navrhovaná známka
C
Body
78

Otázky

eVSKP id 162635