Softwarová adaptace hry BANG! kostková hra
Název práce: | Softwarová adaptace hry BANG! kostková hra |
---|---|
Autor(ka) práce: | Vlček, Vilém |
Typ práce: | Bakalářská práce |
Vedoucí práce: | Buriánek, Jan |
Oponenti práce: | Palovská, Helena |
Jazyk práce: | Česky |
Abstrakt: | Bakalářská práce se zabývá převodem deskové hry BANG! kostková hra do prostředí webové aplikace s podporou hry více hráčů přes internet při vedení projektu metodikou Scrum. V rámci práce se provádí analýza pravidel adaptované hry pomocí předchozího přístupu k obecné analýze pravidel všech deskových her. Dále se práce věnuje návrhu jak front-endu pomocí prototypování, tak také back-endu za využití UML diagramů. K vývoji back-endu aplikace je použit programovací jazyk Java a framework Spring Boot a k vývoji front-endu posloužili jazyky HTML, CSS a JS s frameworkem JQuery. Komunikace serveru s klienty probíhá přes WebSockety. Při vývoji a návrhu aplikace jsou zvažovány a často využity poznatky a názory testerů. |
Klíčová slova: | Java; Spring Boot; webová aplikace; desková hra; vývoj |
Název práce: | Software adaptation of the game BANG! The Dice Game |
---|---|
Autor(ka) práce: | Vlček, Vilém |
Typ práce: | Bachelor thesis |
Vedoucí práce: | Buriánek, Jan |
Oponenti práce: | Palovská, Helena |
Jazyk práce: | Česky |
Abstrakt: | The bachelor’s thesis concerns itself with the transition of the board game BANG! The Dice Game into the confines of a web application with online multiplayer support while leading the project with Scrum. An analysis of the adapted game’s rules is undergone while making use of a previous attempt at analysis of board game rules in general. The thesis also goes into designing both the front-end of the application, with the help of prototyping, and the back-end with the use of UML diagrams. Java and the framework Spring Boot were used for the development of the back-end of the application, while HTML, CSS and JS along with its framework JQuery were used for developing the front-end. Communication between the server and the clients was handled with the use of WebSockets. Opinions and various inputs of different testers were taken into account and often implemented during both the design and the development phases of the thesis. |
Klíčová slova: | Spring Boot; web application; board game; development; Java |
Informace o studiu
Studijní program / obor: | Aplikovaná informatika |
---|---|
Typ studijního programu: | Bakalářský studijní program |
Přidělovaná hodnost: | Bc. |
Instituce přidělující hodnost: | Vysoká škola ekonomická v Praze |
Fakulta: | Fakulta informatiky a statistiky |
Katedra: | Katedra informačních technologií |
Informace o odevzdání a obhajobě
Datum zadání práce: | 27. 11. 2024 |
---|---|
Datum podání práce: | 12. 5. 2025 |
Datum obhajoby: | 26. 6. 2025 |
Identifikátor v systému InSIS: | https://insis.vse.cz/zp/90547/podrobnosti |