Dashboard pro online závodní hru
Online racing game dashboard
dc.contributor.advisor | Štěpán Pavel | |
dc.contributor.author | Marek Čermák | |
dc.date.accessioned | 2024-06-19T09:51:56Z | |
dc.date.available | 2024-06-19T09:51:56Z | |
dc.date.issued | 2024-06-15 | |
dc.identifier | KOS-1180078425805 | |
dc.identifier.uri | http://hdl.handle.net/10467/115638 | |
dc.description.abstract | Práce se zabývá návrhem a implementací prototypu samostatné desktopové aplikace, která se dokáže připojit k závodní hře Asseto Corsa Competizione a v reálném čase zobrazovat telemetrická data uživatelova závodního vozu a další data probíhajícího závodu (například pořadí závodníků a jejich dosažené časy na kolo). Nejprve je představena závodní problematika, provedena rešerše jiných podobných aplikací, popis obou možných způsobů získávání dat ze hry (UDP komunikace a sdílené paměti), popis získaných dat a jejich výběr pro predikce budoucího vývoje a návrh výpočtu konkrétních predikcí. Následuje softwarový návrh a implementace prototypu aplikace včetně popisu implementace výpočtu predikcí a provedení uživatelského testování na potenciálních budoucích uživatelích. Prototyp aplikace je postaven na technologii WinUI 3, využívá obě možnosti získávání dat ze hry (UDP komunikaci a sdílenou paměť), ukládá data pomocí LiteDB databáze a umožňuje jejich export do CSV a JSON formátů. Pro výpočty predikcí je využito knihoven Math.NET Numerics a ML.NET. Prototyp rovněž umožňuje sdílení dat mezi instancemi této aplikace spuštěnými na různých počítačích. | cze |
dc.description.abstract | Thesis consists of architecture and implementation of standalone desktop application that is able to connect to the Asseto Corsa Competizione racing game and show telemetric data of user's racing car and another race data (i.e. drivers standings and their lap times), both in real-time. First, the introduction to racing is provided, research of similar applications is carried out, both ways how to get data from game (UDP communication and shared memory) analyzed and the data provided by game described. Also selection of obtained data for those suitable for predictions calculations is made and those calculations proposed. Design and implementation of application prototype follows, with predictions implementation and description of user testing results. Application prototype is build on WinUI 3 technology, utilizes both data source options (UDP and shared memory), saves data into LiteDB database and enables their export into CSV or JSON format. Calculations of prediction uses Math.NET Numerics a ML.NET. libraries. Sharing data between two instances of this application running on separate computers is also enabled by the app prototype. | eng |
dc.publisher | České vysoké učení technické v Praze. Vypočetní a informační centrum. | cze |
dc.publisher | Czech Technical University in Prague. Computing and Information Centre. | eng |
dc.rights | A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.html | eng |
dc.rights | Vysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html | cze |
dc.subject | Asseto Corsa Competizione | cze |
dc.subject | online simracing | cze |
dc.subject | dashboard | cze |
dc.subject | závodní telemetrie | cze |
dc.subject | Windows desktopová aplikace | cze |
dc.subject | predikce herních dat | cze |
dc.subject | WinUI 3 | cze |
dc.subject | .NET | cze |
dc.subject | sdílená paměť | cze |
dc.subject | UDP | cze |
dc.subject | Asseto Corsa Competizione | eng |
dc.subject | online simracing | eng |
dc.subject | dashboard | eng |
dc.subject | racing telemetry | eng |
dc.subject | Windows desktop app | eng |
dc.subject | game data prediction | eng |
dc.subject | WinUI 3 | eng |
dc.subject | .NET | eng |
dc.subject | shared memory | eng |
dc.subject | UDP | eng |
dc.title | Dashboard pro online závodní hru | cze |
dc.title | Online racing game dashboard | eng |
dc.type | bakalářská práce | cze |
dc.type | bachelor thesis | eng |
dc.contributor.referee | Kroha Petr | |
theses.degree.discipline | Webové a softwarové inženýrství | cze |
theses.degree.grantor | katedra softwarového inženýrství | cze |
theses.degree.programme | Informatika, platnost do 2024 | cze |
Soubory tohoto záznamu
Tento záznam se objevuje v následujících kolekcích
-
Bakalářské práce - 18102 [1724]