HAVLÍČEK, M. Specializovaný engine pro RPG hry [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2025.

Posudky

Posudek vedoucího

Milet, Tomáš

Se studentovou prací nemám žádný problém. Konzultoval pravidelně, odváděl práci. Implementoval nápady. A celkově se s ním dobře spolupracovalo. Zadání je navíc obtížně. Hodnotím jeho práci stupněm A.

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Informace k zadání Student si zadání vybral sám, jelikož na něm již pracoval před samotným začátkem BP. Cílem je vytvořit specializovaný engine pro RPG hry. Vytvoření herního enginu je složité a vyžaduje studium mnoha částí informačních technologií.
Práce s literaturou Student si vyhledával vlastní zdroje.
Aktivita během řešení, konzultace, komunikace Student pravidelně konzultoval a vždy ukázal velký kus práce. S jeho aktivitou nemám nejmenší problém.
Aktivita při dokončování Student měl velkou část práce hotovou s předstihem a mohl se věnovat detailům a ladění jak textu, tak enginu.
Publikační činnost, ocenění Vytvořený herní engine je plně funkční a může dobře doplnit stávající. Tím, že je specializovaný, má šanci uspět mezi ostatními herními enginy.
Navrhovaná známka
A
Body
100

Posudek oponenta

Pečiva, Jan

Silnou stránkou práce je její realizační část. Na výsledném software jde vidět studentovo nadšení i nemalé úsilí a um, který tomu věnoval. Projekt značně přesahuje typický rozsah bakalářského projektu. Textová část působí dobře, avšak má i své podstatnější slabiny. Nejslabší stránkou je pak práce s literaturou, která obsahuje závažné nedostatky. Výborné výsledky praktické části jsou tak sníženy nedostatky v textové části. Celkově navrhuji známku B-83 bodů .

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Náročnost zadání Zadání práce patří k náročnějším, dle mého soudu, neboť vytvořit dobrý, byť jednoduchý herní engine, a ještě jej demonstrovat na funkčním projektu, a to vše v rámci jedné bakalářské práce považuji za zadání větší obtížnosti.
Rozsah splnění požadavků zadání Ač programátorské výsledky práce patří k excelentním a dalece přesahují běžný rozsah pro bakalářskou práci, přesto nebyly splněny některé body zadání, případně není jasné, jak byly splněny. Není jasné, jak byl splněn bod nastudovat si 2D grafiku - alespoň v kapitole věnující se teorii není tomuto bodu věnována větší pozornost. Rovněž chybí vytvoření traileru, který je požadován v bodu 4 v zadání. Pokud byl vytvořen, není k v textu práce zmíněn, ani není mezi odevzdanými materiály, alespoň ne na viditelném místě. Avšak vzhledem k nadstandardnímu rozsahu testovací aplikace i samotného engine nepovažuji tyto chybějící položky za zásadní.
Rozsah technické zprávy
Prezentační úroveň technické zprávy 65 Práce dobře psaná, části na sebe logicky navazují a pochopitelná pro čtenáře. Vypíchl bych však jeden zásadní nedostatek: Kapitola 2 působí nedodělaným dojmem a celkově se zdá, že byla podceněna. Zjednodušeně řečeno se tato kapitola omezuje na popis několika principů používaných v herních enginech a na reference na domácí stránky různých projektů. Mnoho popsaných principů pak necituje zdroje žádné. Popis omezeného množství principů z herních enginů se pak nezdá jako dostatečné splnění prvního bodu zadání. Dále by druhá kapitola zasluhovala rozdělení do více podkapitol, ne jen do dvou. Velikost 3. kapitoly a stručnost 4. kapitoly působí dojmem velkého návrhu a malé implementace. Osobně bych se klonil k lepšímu vyvážení. Takto to vypadá, že se autor na 3. kapitole vyčerpal a všechny následující kapitoly jsou psány spíše minimalisticky.
Formální úprava technické zprávy 80 Především ve druhé kapitole bych doporučoval spíše barevné náčrtky, které by přidaly na estetičnosti této především černo-bílé kapitoly. V práci se také objevují ne úplně české obraty: "K entitám lze také dobrovolně přiřadit profil postavy" - kapitola 3.2.3. Autor zřejmě myslel "volitelně přiřadit". Celkově však práce z typografického pohledu působí pěkně, korektně se odkazuje se na obrázky i rovnice a je srozumitelná.
Práce s literaturou 45 Bibliografie obsahuje 17 položek z nichž pouze 2 mají ISBN. Zbylých 15 jsou online odkazy. Ve třinácti případech je to pak odkaz na domácí stránku nějakého engine, knihovny, a podobně. Žádný vědecký článek. Celkově tedy pouze dva opravdu seriózní zdroje. Z tohoto pohledu považuji práci s literaturou za velmi nedostatečnou. Z pohledu citácí v textu jsem v celé druhé kapitole věnující se teorii nalezl 9 citací na domácí stránky herních enginů, softwarových knihoven a podobně, a jen 3 odkazy na solidní teorii, z nichž pouze dvě osobně považuji za kvalitní vědecké zdroje.
Realizační výstup 100 Realizační výstup má značný rozsah, dalece překračující typický rozsah bakalářské práce.
Využitelnost výsledků Výsledkem práce je plně funkční engine použitelný pro tvorbu RPG her.
Navrhovaná známka
B
Body
83

Otázky

eVSKP id 161514