Zobrazit minimální záznam

Online racing game dashboard



dc.contributor.advisorŠtěpán Pavel
dc.contributor.authorMarek Čermák
dc.date.accessioned2024-06-19T09:51:56Z
dc.date.available2024-06-19T09:51:56Z
dc.date.issued2024-06-15
dc.identifierKOS-1180078425805
dc.identifier.urihttp://hdl.handle.net/10467/115638
dc.description.abstractPrá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.abstractThesis 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.publisherCzech Technical University in Prague. Computing and Information Centre.eng
dc.rightsA 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.htmleng
dc.rightsVysokoš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.htmlcze
dc.subjectAsseto Corsa Competizionecze
dc.subjectonline simracingcze
dc.subjectdashboardcze
dc.subjectzávodní telemetriecze
dc.subjectWindows desktopová aplikacecze
dc.subjectpredikce herních datcze
dc.subjectWinUI 3cze
dc.subject.NETcze
dc.subjectsdílená paměťcze
dc.subjectUDPcze
dc.subjectAsseto Corsa Competizioneeng
dc.subjectonline simracingeng
dc.subjectdashboardeng
dc.subjectracing telemetryeng
dc.subjectWindows desktop appeng
dc.subjectgame data predictioneng
dc.subjectWinUI 3eng
dc.subject.NETeng
dc.subjectshared memoryeng
dc.subjectUDPeng
dc.titleDashboard pro online závodní hrucze
dc.titleOnline racing game dashboardeng
dc.typebakalářská prácecze
dc.typebachelor thesiseng
dc.contributor.refereeKroha Petr
theses.degree.disciplineWebové a softwarové inženýrstvícze
theses.degree.grantorkatedra softwarového inženýrstvícze
theses.degree.programmeInformatika, platnost do 2024cze


Soubory tohoto záznamu




Tento záznam se objevuje v následujících kolekcích

Zobrazit minimální záznam