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:
2015
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 game engine was written which supports rendering simple scenes with objects and animated characters. The engine was developed using DirectX. The engine was written in .NET C# using SharpDX library. A cross-device communication framework based on bluetooth technology was implemented in this project as well. This communication framework allows two game clients running on two different devices to communicate with each other.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 herní engine pro malé scény umožňující renderování objektů a animování postav. Vývoj herního enginu byl proveden pomocí rozhraní DirectX. V práci se podařilo napsat engine v .NET C# s použitím knihovny SharpDX. V rámci práce bylo také implementováno rozhraní pro cross-device komunikaci založené na bluetooth technologii pro komunikaci mezi klienty běžících na různých zařízeních.
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