Zobrazit minimální záznam

Implementation of the game Dobyvatel with web technologies



dc.contributor.advisorČerný Viktor
dc.contributor.authorMarek Bajtalon
dc.date.accessioned2023-06-08T22:54:25Z
dc.date.available2023-06-08T22:54:25Z
dc.date.issued2023-06-08
dc.identifierKOS-1240469437705
dc.identifier.urihttp://hdl.handle.net/10467/108809
dc.description.abstractTato diplomová práce se zabývá reimplementací známé webové hry Dobyvatel, která už není nyní dostupná. V práci se podíváme na analýzu, návrh, implementaci, nasazení a testování. Nejdříve se zaměříme na analýzu dostupných alternativ a vybereme technologie vhodné k implementaci vlastního řešení. To bude nabízet stejné funkcionality, které dělaly Dobyvatele charakteristickým - tj. hra s přáteli, znalostní otázky, zabírání mapy České republiky apod. Dále se podíváme na návrh architektury aplikace, doménový model a wireframe (drátěný model). Aplikace bude postavena jako klient-server řešení a bude napsána v jazyce Typescript, což je nadstavba Javascriptu. V textu se ještě zaměříme na implementaci, otestování výkonu backendu aplikace (tj. kolik aktivních hráčů najednou server zvládne) a aplikaci nasadíme na virtuální privátní stroj za pomocí Github Actions.cze
dc.description.abstractThis thesis deals with the reimplementation of the well-known web game Dobyvatel, which is no longer available. In the thesis, we will focus on the analysis, design, implementation, deployment, and testing. First, we will analyze the available alternatives and select technologies that are suitable to implement our own solution. It will offer the same functionalities that made Dobyvatel distinctive - i.e., playing with friends, trivia questions, conquering the regions of the Czech Republic map, etc. Next, we will look at the design of the application architecture, domain model, and wireframe. The application will be built as a client-server solution and will be written in Typescript, which is an extension of JavaScript. In the text, we will still focus on the implementation, test the performance of the backend (i.e. how many active players the server can handle at once) and deploy the application to a virtual private server using Github Actions.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.subjectDobyvatelcze
dc.subjecttriviacze
dc.subjectAngularcze
dc.subjectNgRxcze
dc.subjectTypescriptcze
dc.subjectWebsocketscze
dc.subjectSocketIOcze
dc.subjectNestJScze
dc.subjectDobyvateleng
dc.subjecttriviaeng
dc.subjectAngulareng
dc.subjectNgRxeng
dc.subjectTypescripteng
dc.subjectWebsocketseng
dc.subjectSocketIOeng
dc.subjectNestJSeng
dc.titleImplementace webové varianty hry Dobyvatelcze
dc.titleImplementation of the game Dobyvatel with web technologieseng
dc.typediplomová prácecze
dc.typemaster thesiseng
dc.contributor.refereeGlazar Filip
theses.degree.disciplineWebové inženýrstvícze
theses.degree.grantorkatedra softwarového inženýrstvícze
theses.degree.programmeInformatikacze


Soubory tohoto záznamu




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

Zobrazit minimální záznam