ZIMMERMANN, M. Počítačová hra pro boj se suchem v Unity [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2023.

Posudky

Posudek vedoucího

Beran, Vítězslav

Pro pana Zimmermanna byla většina odborných znalostí nutných pro návrh a vývoj jeho 3D hry nová. Práce ho bavila a tak se stále učil nové věci a snažil se je dobře využít ve svém řešení. Větší prostor pro práci na projektu vedlo i k opakovanému přepracování některých částí hry. Práci na projektu se věnoval velmi svědomitě a prokázal schopnost řešit vzniklé technické a i koncepční problémy samostatně. Postup své práce pravidelně a pečlivě konzultoval.

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Informace k zadání Náročnost zadání je v potřebě obeznámení se se znalostmi z různých IT oblastí, od vlastního vývoje aplikací v 3D herním enginu, přes základy simulace a modelování, až po herní a UX/UI design. Autor se tématu věnoval delší dobu, díky čemuž měl možnost se s těmito různými aspekty obeznámit a v základu použít. S dosaženými výsledky jsem spokojen.
Práce s literaturou Autor byl aktivní a samostatný při vyhledávání a výběru studijních zdrojů, které v případě potřeby konzultoval s vědoucím.
Aktivita během řešení, konzultace, komunikace Autor se řešení projektu věnoval s nasazením a chutí. V průběhu práce se musel vypořádat s širokou řadou koncepčních i technických otázek a problémů - od nastavení herní logiky a hratelnosti, přes grafickou a prezentační stránku hry, až po vlastní implementaci hry. Autor tak během realizace občas sklouzl k řešení méně důležitých detailů, které koncepčně řešení projektu kupředu moc neposouvaly. Během konzultací se ale většinou podařilo zaměřit se na klíčové aspekty řešení a tvorbu hry postupně posouvat kupředu. Autor využíval konzultace dle dohodnutých termínů a na konzultace chodil připraven.
Aktivita při dokončování Práce byla dokončena včas a dostatečném předstihu. Technická zpráva byla opakovaně konzultována. Finální zapracování doporučení vedoucího a její definitivní obsah jsem již ale neviděl.
Publikační činnost, ocenění
Navrhovaná známka
B
Body
85

Posudek oponenta

Vlnas, Michal

Autor zadání práce sice splnil, ale textová část je na hranici minimálního rozsahu nebo možná nepatrně pod, jazyková a formální úroveň práce je spíše průměrná a realizace obsahuje nevyjasněné otázky z hlediska inspirace, či převzatých návrhů/vzorců apod., z jiné bakalářské práce. Na základě vhodného vyjasnění zmíněných problému, vzhledem k náročnosti práce, rozsahu textové části a dílčímu hodnocení kategorií navrhuji hodnocení stupněm D .

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Náročnost zadání Obtížnost tohoto typu zadání může být od jednoduchého po složité, protože záleží jakým způsobem to řešitel pojme. V tomto případě se jedná spíše o méně obtížné zadání.
Rozsah splnění požadavků zadání Zadání je splněno ve všech bodech.
Rozsah technické zprávy Práce je na hranici dolního minima. Celkově obsahuje necelých 40 normostran. Text je opticky natahován (nejsem si však jist zda záměrně) pomocí prázdného místa na stránkách, celkově o cca 4 stránky.
Prezentační úroveň technické zprávy 75 Práce je členěna víceméně vhodně, kapitoly na sebe navazují, nicméně sekce o modelování a simulacích by mohla být delší, protože autor používá různé druhy simulací pro odhad parametrů hry, takže by bylo na místě zde aspoň základní metody popsat. Sekce 4.5 o testování je hodně chaotická, obsahuje více jak 10 nečíslovaných nadpisů. Zde by bylo vhodné sekci přestrukturalizovat, případně vytvořit novou kapitolu pro testování. Celkově je však práce pochopitelná po prvním čtení.
Formální úprava technické zprávy 60 Jazyková stránka práce obsahuje spoustu vět psaných v ich formě, což značně snižuje kvalitu textu a místy je to velmi nevhodné, protože text potom nedodržuje styl odborného technického textu. Zejména v kapitole 2 to pak lehce působí odchýlením autora od původního tématu. V textu se taktéž zřídka nachází věty co nedávají smysl, např. "Bude ho možné 14 zvyšovať opatrieniami, ktoré ...". Z hlediska typografie autor nevhodně umisťuje obrázky, které mají za následek poloprázdné bílé stránky. Všechny obrázky, včetně grafů a návrhů jsou rastrové. Přímo grafy jsou posléze přiliš velké, že už i ve výchozím náhledu je vidět rozmazaný rastrový text. Sekce 4.5 má hodně zvláští členění nečíslovaných nadpisů, na jedné stránce jich je až příliš a navíc se zde kombinují druhé a třetí úrovně, předpokládám, že neúmyslně.
Práce s literaturou 75 Autor cituje celkem 13 různých zdrojů. Většinou se jedná o odborné publikace či vědecké studie. Zdroj [1] ovšem neakceptuji jako relevantní. Citace jsou umístěny vhodně.
Realizační výstup 60 Realizační výstup práce je hra architektury client-server. Pro uživatele není spouštění tohoto typu hry příliš přívětivé, jelikož kromě binárního souboru je potřeba nainstalovat Python a potřebné rozšíření, ve kterém pak lze spustit server, protože klient je fixně nastaven na připojení na "localhost". Hra je relativně jednoduchá, ale obsahuje nutné aspekty výhry/prohry, náhodné události a možnosti herního postupu. Avšak je zvláštní, že čím více opatření uživatel (starosta) vytvoří, tím více se mu násobí peněžní zisk. Hra obsahuje taktéž pár drobných grafických chyb, zejména kolem políček typu "cesta", které když se vylepšují, tak se špatně překreslují např. v křižovatce. Jako hlavní problém ale vidím značnou inspiraci v bakalářské práci pana Petrjanoše z roku 2021/22, zde by měl autor vysvětlit do jaké míry byla práce inspirována či převzata apod., jelikož v práci toto zmíněno není. Zdrojové kódy převzaty nejspíše nejsou, avšak vizuálně jsou hry téměř totožné a obsahují sémanticky stejné vzorce pro výpočty základních herních pilířů. Kladně hodnotím, že autor pomocí různých typů simulací odhadl a vypočítal vhodné nastavení pro hru, tedy vlastnosti jednotlivých vylepšení a políček.
Využitelnost výsledků -
Navrhovaná známka
D
Body
62

Otázky

eVSKP id 148553