Saving live data from the Eve online game to the database and their subsequent visualization

Thesis title: Uloženie live dát z hry Eve online do databázy a ich následná vizualizácia
Author: Karička, Nicolas
Thesis type: Bachelor thesis
Supervisor: Syrovátková, Jana
Opponents: Sedláček, Jiří
Thesis language: Slovensky
Abstract:
Cieľom tejto bakalárskej práce je vytvoriť interaktívne dashboardy, ktoré pomôžu hráčom hry Eve online v rozhodovaní sa pri hre. Kvôli tomuto cieľu je v práci predstavená hra Eve online, je vytvorená databáza pre uloženie dát potrebných k vizualizácii a vytvorený kód, ktorý databázu napĺňa pomocou verejne dostupného websocketu. Dáta nazbierané v časovom úseku sú potom upravené a je z nich vytvorených niekoľko dashboardov. V práci sú vysvetlené jednotlivé kroky vedúce k výslednej vizualizácii a ich dôvody. Každý z dashboardov je popísaný a je vysvetlené ako ich efektívne používať. Jednotlivé dashboardy podávajú informácie o jednotlivých lodiach, často používaných zbraniach, solárnych systémoch, korporáciách, alianciách, ich členoch a podobne. V celku vytvárajú jednoduchú pomôcku pri hraní Eve online.
Keywords: dashboard; Eve online; vizualizácia; databáza; websocket; hra
Thesis title: Uloženie live dát z hry EVE online do databázy a ich následná vizualizácia
Author: Karička, Nicolas
Thesis type: Bakalářská práce
Supervisor: Syrovátková, Jana
Opponents: Sedláček, Jiří
Thesis language: Slovensky
Abstract:
Cílem této bakalářské práce je vytvořit interaktivní dashboardy, které pomohou hráčům hry Eve online při rozhodování během hraní hry. Za tímto účelem práce je představena hra Eve online, vytváří se databáze pro ukládání dat potřebných pro vizualizaci a vytváří se kód, který databázi naplňuje pomocí veřejně dostupného webového socketu. Data shromážděná za určité období jsou následně upravena a je z nich vytvořeno několik ovládacích panelů. Práce vysvětluje jednotlivé kroky vedoucí k výsledné vizualizaci a důvody, které za nimi stojí. Každý z dashboardů je popsán a je vysvětleno, jak je efektivně používat. Jednotlivé dashboardy poskytují informace o jednotlivých lodích, často používaných zbraních, slunečních soustavách, korporacích, aliancích, jejich členech apod. Jako celek tvoří jednoduchou pomůcku pro hraní Eve online.
Keywords: Eve online; vizualizace; dashboard; databáze; hra; websocket
Thesis title: Saving live data from the Eve online game to the database and their subsequent visualization
Author: Karička, Nicolas
Thesis type: Bachelor thesis
Supervisor: Syrovátková, Jana
Opponents: Sedláček, Jiří
Thesis language: Slovensky
Abstract:
The goal of this bachelor thesis is to create interactive dashboards that will help Eve online players in making decisions while playing the game. To achieve this goal, the thesis introduces the game Eve online, a database is created to store the data needed for visualization and code is created that writes into the database using a publicly available websocket. The data collected over a period of time is then adjusted and several dashboards are created from it. The thesis explains the different steps that lead to the final visualization and the reasons behind them. Each of the dashboards is described and how to use them effectively is explained. The individual dashboards give information about individual ships, frequently used weapons, solar systems, corporations, alliances, their members and so on. Taken as a whole, they create a simple aid to playing Eve online.
Keywords: Eve online; game; dashboard; database; visualization; websocket

Information about study

Study programme: Aplikovaná informatika
Type of study programme: Bakalářský studijní program
Assigned degree: Bc.
Institutions assigning academic degree: Vysoká škola ekonomická v Praze
Faculty: Faculty of Informatics and Statistics
Department: Department of Systems Analysis

Information on submission and defense

Date of assignment: 26. 1. 2023
Date of submission: 8. 5. 2023
Date of defense: 21. 6. 2023
Identifier in the InSIS system: https://insis.vse.cz/zp/83466/podrobnosti

Files for download

    Last update: