|
Počítačová hra s umělou inteligencí
Ludrovan, Tomáš ; Goldmann, Tomáš (oponent) ; Orság, Filip (vedoucí práce)
Práce se zabývá vývojem počítačové hry pro více hráčů a prozkoumáním možností použití umělé inteligence pro implementaci entit řízených počítačem. Hra je psána v programovacím jazyce C++ a využívá knihovnu SDL2 pro realizaci uživatelského vstupu a výstupu na obrazovku. Mimo jiné jsou zde také popsány různé běžně používané algoritmy z oblasti umělé inteligence, které hra využívá buď přímo, nebo jejich upravenou variantu.
|
|
Zadávání a plnění úkolů v 3D prostoru pro více uživatelů
Kudlač, Boris ; Kršek, Přemysl (oponent) ; Herout, Adam (vedoucí práce)
Cílem této práce bylo vytvoření systému pro zadávaní a plnení úkolů v 3D prostoru pro více uživatelů, konkrétne pro projekt TankGame. Tento projekt je simulací boje tanků a práce do nej přidává možnost zadávat a detekovat libovolné úkoly pro hru jednoho i více hráčů. Zároveň demonstruje tyto možnosti na konkrétním příklade, implementováním soubojového módu hry pro více hráčů.
|
|
Hra pro více hráčů na mobilním zařízení
Čechák, Daniel ; Hradiš, Michal (oponent) ; Bambušek, Daniel (vedoucí práce)
Cílem práce je navrhnout a vyvinout jednoduchou, a přesto zábavnou hru pro mobilní zařízení, která svým zpracováním má hráče zabavit a zpříjemnit jim chvíle odpočinku. Hra je vyvíjena v Unity. Jedná se o deskovou hru pro 2-4 hráče a obsahující čtyři minihry. Hráči se posouvají po herním plánu pomocí hodu kostkou a jsou ovlivněni bonusy získanými v minihrách podle jejich šikovnosti. V práci je popsán postup při návrhu této hry a také její implementace. V neposlední řadě je součástí práce několik metod testování této hry. Hra byla publikována a je volně dostupná na Google Play pod názvem MiniBoard Champ.
|
|
Zábavné minihry pro více hráčů ve virtuální realitě
Čubík, Dušan ; Špaňhel, Jakub (oponent) ; Bambušek, Daniel (vedoucí práce)
Tato práce se zabývá návrhem a implementací hry pro virtuální realitu pro více hráčů. Konkrétně se jedná o sérii zábavných miniher, ve kterých mezi sebou hráči soutěží. Výsledkem práce je klientská aplikace s dvěmi implementovanými minihrami pro zařízení Oculus Quest a Quest 2 a serverová aplikace. Shooting Range je minihra pro soutěž ve střelbě. Towers je minihra, ve které si hráči vzájemně ničí své pevnosti. Minihry otestovali uživatelé. Pro implementaci klientské aplikace byl použit herní engine Unity. K implementaci virtuální reality slouží knihovna XR Interaction Toolkit. Síťovou komunikaci na straně klienta realizuje Photon PUN. Implementace serverové části zajišťuje Photon Server SDK.
|
|
Hra pro více hráčů s využitím HTML5
Jahoda, Vojtěch ; Zachariáš, Michal (oponent) ; Kajan, Rudolf (vedoucí práce)
Tato bakalářská práce zkoumá možnosti HTML5 v oblasti vytváření her pro více hráčů hratelných po síti bez použití dodatečných zásuvných modulů prohlížeče. Cílem bylo vtvořit lokálně i po sítí hratelnou hru FuryLights, a tím ověřit, nakolik je tato technologie připravena na použití v praxi. A zda, případně s jakými obtížemi, ji skutečně bude možno provozovat na zařízeních, které by měly oficiálně HTML5 podporovat.
|
|
Hra pro více hráčů na mobilním zařízení
Čechák, Daniel ; Hradiš, Michal (oponent) ; Bambušek, Daniel (vedoucí práce)
Cílem práce je navrhnout a vyvinout jednoduchou, a přesto zábavnou hru pro mobilní zařízení, která svým zpracováním má hráče zabavit a zpříjemnit jim chvíle odpočinku. Hra je vyvíjena v Unity. Jedná se o deskovou hru pro 2-4 hráče a obsahující čtyři minihry. Hráči se posouvají po herním plánu pomocí hodu kostkou a jsou ovlivněni bonusy získanými v minihrách podle jejich šikovnosti. V práci je popsán postup při návrhu této hry a také její implementace. V neposlední řadě je součástí práce několik metod testování této hry. Hra byla publikována a je volně dostupná na Google Play pod názvem MiniBoard Champ.
|
|
Zábavné minihry pro více hráčů ve virtuální realitě
Čubík, Dušan ; Špaňhel, Jakub (oponent) ; Bambušek, Daniel (vedoucí práce)
Tato práce se zabývá návrhem a implementací hry pro virtuální realitu pro více hráčů. Konkrétně se jedná o sérii zábavných miniher, ve kterých mezi sebou hráči soutěží. Výsledkem práce je klientská aplikace s dvěmi implementovanými minihrami pro zařízení Oculus Quest a Quest 2 a serverová aplikace. Shooting Range je minihra pro soutěž ve střelbě. Towers je minihra, ve které si hráči vzájemně ničí své pevnosti. Minihry otestovali uživatelé. Pro implementaci klientské aplikace byl použit herní engine Unity. K implementaci virtuální reality slouží knihovna XR Interaction Toolkit. Síťovou komunikaci na straně klienta realizuje Photon PUN. Implementace serverové části zajišťuje Photon Server SDK.
|
|
Sorcerer's Struggle
Tóth, Gergely ; Gemrot, Jakub (vedoucí práce) ; Ježek, Pavel (oponent)
Táto práce se věnuje návrhu a realizaci tzv. run and gun hry, která je pro více hráče a běží na platformách Windows, Linux a MacOS. Práce obsahuje diskusi o herních platformách a o nejdůležitějších součástech aplikace a vhodného editoru herního světa. Mezi ostatní diskutované tématy patří problém vyhlazování herní mapy, řešení dynamické synchronizace obrazů a návrh a funkce matchmaking serveru. Výsledkem práce je dvoudimenzionální hra, příslušný editor herního světa a server. 1
|
|
Sorcerer's Struggle
Tóth, Gergely ; Gemrot, Jakub (vedoucí práce) ; Ježek, Pavel (oponent)
Táto práce se věnuje návrhu a realizaci tzv. run and gun hry, která je pro více hráče a běží na platformách Windows, Linux a MacOS. Práce obsahuje diskusi o herních platformách a o nejdůležitějších součástech aplikace a vhodného editoru herního světa. Mezi ostatní diskutované tématy patří problém vyhlazování herní mapy, řešení dynamické synchronizace obrazů a návrh a funkce matchmaking serveru. Výsledkem práce je dvoudimenzionální hra, příslušný editor herního světa a server. 1
|
|
Sorcerer's Struggle
Tóth, Gergely ; Gemrot, Jakub (vedoucí práce) ; Ježek, Pavel (oponent)
Táto práce se věnuje návrhu a realizaci tzv. run and gun hry, která je pro více hráče a běží na platformách Windows, Linux a MacOS. Práce obsahuje výběr herního enginu, založené na výhody a nevýhody z hlediska hry. Mezi ostatními diskutovanými tématy patří design editoru herního světa, problém serializace a řešení dynamické synchronizace obrazů. Výsledkem práce je dvoudimenzionální hra a příslušný editor herního světa.
|