Název:
Multiplatformní RPG hra pro více hráčů
Překlad názvu:
Multi-platform Multiplayer RPG Game
Autoři:
Do Manh, Tuan ; Gemrot, Jakub (vedoucí práce) ; Ježek, Pavel (oponent) Typ dokumentu: Diplomové práce
Rok:
2016
Jazyk:
eng
Abstrakt: [eng][cze] Title: Multi-platform Multiplayer RPG Game A multi-platform game, which would be able to run on various devices with Windows 8.1 and Windows Phone 8.1 systems, was created in this work. It was supposed to be a universal game client executable on desktop PCs, notebooks, tablets or mobile phones. The game was supposed to be role-playing game (RPG) with focus on turn-based action combat. In this work, a 3D scene renderer was written which supports rendering simple scenes with objects and animated characters. A cross-device communication library based on bluetooth technology was implemented in this project as well. This communication library allows two game clients running on two different types of devices to communicate with each other. Then a server-client communication library was created. This library was then used to implement a game server which offers online gaming feature.Název práce: Multi-platform Multiplayer RPG Game V rámci práce byla vytvořena multiplatformní hra, kterou je možné spustit na různých zařízeních se systémem Windows 8.1 a Windows Phone 8.1. Mělo se jednat o univerzální herního klienta spustitelném na různých zařízeních (PC, notebook, tablet, mobilní telefon). Hra měla spadat do žánru her na hrdiny (RPG) se zaměřením na akčně tahový boj. V rámci práce byl vytvořen vlastní 3D renderer pro malé scény umožňující renderování objektů a animování postav. V rámci práce byla také implementována knihovna pro cross-device komunikaci zprostředkovávající bluetooth technologii pro komunikaci mezi klienty běžících na různých zařízeních. Dále byla vytvořena knihovna pro server-client komunikaci, která je použitá v implementaci herního serveru, který nabízí možnost online hraní.
Klíčová slova:
3D herní engine; cross-device komunikace; DirectX; multiplatformní hra; SharpDX; Windows 8.1; Windows Phone 8.1; 3D game engine; cross-device communication; DirectX; multi-platform game; SharpDX; Windows 8.1; Windows Phone 8.1