Detail práce
Simulation in Unity
V této práci budeme stavět na nedávném vzestupu popularity entity komponent systémů v oblasti vývoje her. Našim cílem je vytvořit aplikaci simulující ekosystém v programu Unity engine. Budeme se soustředit na výhody ECS architektury and vysvětlíme její atributy a rozdíly oproti tradičnímu přístupu. Pro běh naší simulace použijeme framework s názvem Entitas uvnitř Unity enginu. Dokončená implementace bude emulovat Lotka-Volterra rovnice, také známy pod názvem rovnice lovec-kořist. Nálezy budou prezentovány v grafech, které blízce sledují očekávané grafy. Tato práce poskytne hlubší porozumění ECS architektury a její specifikace v rámci implementace Entitas. Také shrne použitý přístup ke stavění jednoduchého ekosystému a výsledné nálezy.
Simulace, Unity, Komponentní systém, Entitní systém, Entity Component System, ECS, Entitas, C\#, Herní návrh, Ekosystém, Kompozice, Kompozice nad dědičností, Datově orientovaný návrh
Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Oponent hodnotil práci stupněm E, textovou část stupněm F, protože prezentační a textová kvalita není dostatečná. Student nedokázal vyvrátit výtky oponenta. Komise shledala nedostatky práce natolik závažné, že se práci rozhodla hodnotit jako nevyhovující.
- Dokážete upřesnit, které z assetů jsou převzaty a které jsou autorské?
- Jaké je časové měřítko simulace? Tedy jaké časové jednotce odpovídá jeden krok simulace?
- Čím si vysvětlujete, že vlci vyhynou poměrně rychle, vůči králíkům a divokým prasatům? Vlk je přirozeným predátorem i vůči divočákům, jejichž počet v simulaci naopak roste.
- Můžete komentovat výtky k textové části práce?
Bartík Vladimír, Ing., Ph.D. (UIFS FIT VUT), člen
Bařina David, Ing., Ph.D. (UPGM FIT VUT), člen
Kočí Radek, Ing., Ph.D. (UITS FIT VUT), člen
Vašíček Zdeněk, doc. Ing., Ph.D. (UPSY FIT VUT), člen
@bachelorsthesis{FITBT23498, author = "Vojt\v{e}ch Krop\'{a}\v{c}ek", type = "Bakal\'{a}\v{r}sk\'{a} pr\'{a}ce", title = "Simulation in Unity", school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}", year = 2021, location = "Brno, CZ", language = "english", url = "https://www.fit.vut.cz/study/thesis/23498/" }