PlanetSide 2 API Library with Outfit Activity Tracking Discord Bot
Název práce v češtině: | Knihovna nad PlanetSide 2 API s Discord botem pro sledování aktivity outfitu |
---|---|
Název v anglickém jazyce: | PlanetSide 2 API Library with Outfit Activity Tracking Discord Bot |
Klíčová slova: | Census|Discord|.NET|PlanetSide 2 |
Klíčová slova anglicky: | Census|Discord|.NET|PlanetSide 2 |
Akademický rok vypsání: | 2020/2021 |
Typ práce: | bakalářská práce |
Jazyk práce: | angličtina |
Ústav: | Katedra distribuovaných a spolehlivých systémů (32-KDSS) |
Vedoucí / školitel: | Mgr. Pavel Ježek, Ph.D. |
Řešitel: | Bc. Jiří Müller - zadáno a potvrzeno stud. odd. |
Datum přihlášení: | 13.07.2021 |
Datum zadání: | 13.07.2021 |
Datum potvrzení stud. oddělením: | 21.07.2021 |
Datum a čas obhajoby: | 17.06.2022 09:00 |
Datum odevzdání elektronické podoby: | 12.05.2022 |
Datum odevzdání tištěné podoby: | 12.05.2022 |
Datum proběhlé obhajoby: | 17.06.2022 |
Oponenti: | Mgr. Filip Kliber |
Zásady pro vypracování |
Výsledkem práce bude .NET knihovna sloužící jako wrapper nad veřejným API online hry pro více hráčů PlanetSide 2 a praktické použití této knihovny jakožto Discord bota určeného pro skupiny hráčů spojené herním sdružením, tzv. outfitem. Knihovna bude schopna odebírat dané události ze hry jako textový proud skrze rozhraní websocket a další herní data skrze webové rozhraní REST API. Zároveň bude poskytovat částečně konfigurovatelnou cache herních dat pro zmenšení objemu dat přenášených po síti. Bot bude průběžně poslouchat na nastavené události ze hry, které zpracuje a vypíše do textového kanálu na Discord serveru. Jeho cílem bude poskytnout lepší přehled nad aktivitou členů outfitu ve hře a zaznamenávání bojových výkonů pro dlouhodobou statistiku. |
Seznam odborné literatury |
* Mark Michaelis with Eric Lippert: Essential C# 6.0 5th edition
* Jeffrey Richter: CLR via C# (4th Edition) * John Skeet: C# in Depth 3rd Edition |