Témata prací (Výběr práce)Témata prací (Výběr práce)(verze: 368)
Detail práce
   Přihlásit přes CAS
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
 
Univerzita Karlova | Informační systém UK