HeroCamp - webová aplikace pro deskové a psané hry na hrdiny
HeroCamp - web aplication for RPG games
Typ dokumentu
bakalářská prácebachelor thesis
Autor
Plátek Jan
Vedoucí práce
Macek Ondřej
Oponent práce
Komárek Martin
Studijní obor
Softwarové inženýrstvíStudijní program
Softwarové technologie a managementInstituce přidělující hodnost
katedra počítačůObhájeno
2017-06-13Práva
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.htmlVysokoš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
Metadata
Zobrazit celý záznamAbstrakt
V rámci práce bylo úkolem vytvořit webovou aplikaci HeroCamp, která bude sloužit pro podporu stolních a online psaných her na hrdiny. Vzhledem k současné situaci bylo vhodné řešit problém pomocí nových technologií, které zaručí, že bude aplikace použitelná i po několik dalších let bez jediného problému. Za technologii byl zvolen jazyk JavaScript doplněný frameworkem React. O ukládání dat se stará datové úložiště Firebase. Důležitou podmínkou zohledněnou při návrhu a implementaci byla i pozdější rozšiřitelnost o další funkce. Už během návrhu bylo zohledněno několik nápadů testovacích uživatelů, bohužel nebylo v mých silách zahrnout všechny návrhy. Výslednou práci lze k datu odevzdání považovat za použitelný a do budoucna rozšiřitelný základ obsahující základní funkce pro podporu hraní her na hrdiny. Pro naznačení budoucích vlastností jsou implementovány komponenty pro inventáře postav a je také implementována podpora herních pravidel. The goal of this bachelor thesis was creating web application HeroCamp. This application will serve for support board and online roleplay games. Implementation should use new technologies, thanks to that the application will be running on good level for next few years. As main programming language was chosen JavaScript supplemented by React framework. Firebase data storage looks after saving of data. Design and implementation must be prepared to support future expansions of application. During developing design of application, test users gave me many ideas, some of them are already included in last version of application. Result of this work is usable core with basic functions for roleplay games included and ready to be expanded in future. As example of future expansions there are already implemented functions for support of inventory of heroes and also functions supporting using game rules.
Kolekce
- Bakalářské práce - 13136 [1124]