Software adaptation of the game BANG! The Dice Game
Thesis title: | Softwarová adaptace hry BANG! kostková hra |
---|---|
Author: | Vlček, Vilém |
Thesis type: | Bakalářská práce |
Supervisor: | Buriánek, Jan |
Opponents: | Palovská, Helena |
Thesis language: | Česky |
Abstract: | 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ů. |
Keywords: | Java; Spring Boot; webová aplikace; desková hra; vývoj |
Thesis title: | Software adaptation of the game BANG! The Dice Game |
---|---|
Author: | Vlček, Vilém |
Thesis type: | Bachelor thesis |
Supervisor: | Buriánek, Jan |
Opponents: | Palovská, Helena |
Thesis language: | Česky |
Abstract: | 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. |
Keywords: | Spring Boot; web application; board game; development; Java |
Information about study
Study programme: | Aplikovaná informatika |
---|---|
Type of study programme: | Bakalářský studijní program |
Assigned degree: | Bc. |
Institutions assigning academic degree: | Vysoká škola ekonomická v Praze |
Faculty: | Faculty of Informatics and Statistics |
Department: | Department of Information Technologies |
Information on submission and defense
Date of assignment: | 27. 11. 2024 |
---|---|
Date of submission: | 12. 5. 2025 |
Date of defense: | 26. 6. 2025 |
Identifier in the InSIS system: | https://insis.vse.cz/zp/90547/podrobnosti |