Tato práce se zabývá návrhem a vývojem webové aplikace pro vytváření rolových a simulačních her za účelem využití ve výuce. V teoretické části je nejdříve popsána problematika vývoje webových aplikací a dále následuje popis rolových a simulačních her, jejich využití ve výuce a rozdělení na fyzické a digitální hry. Praktická část se zabývá návrhem této aplikace, který zahrnuje analýzu požadavků, výběr architektury, popis způsobu ukládání dat a návrh uživatelského rozhraní. Dále jsou popsány veškeré použité technologie. Následující část se věnuje implementaci navrženého řešení a jejímu zabezpečení. Na závěr je popsán průběh testování aplikace, které probíhalo s reálnými uživateli, kteří budou aplikaci v budoucnu používat.
Annotation in English
This thesis deals with the design and development of a web application intended for creating educational role-playing and simulation games. In the theoretical part, the issues of web application development are first described, followed by a description of role-playing and simulation games, their use in education and the division into physical and digital games. The practical part deals with the design of this application, which includes requirements analysis, architecture selection, description of the data storage method and user interface design. Furthermore, all the technologies used are described. The following section deals with the implementation of the proposed solution and its security. Finally, the testing of the application is described, which was carried out with real users who will use the application in the future.
web application, role-play games, simulation, teaching, game creation, nuxt3, laravel, postgresql
Length of the covering note
84 s., přílohy: 2 s.
Language
CZ
Annotation
Tato práce se zabývá návrhem a vývojem webové aplikace pro vytváření rolových a simulačních her za účelem využití ve výuce. V teoretické části je nejdříve popsána problematika vývoje webových aplikací a dále následuje popis rolových a simulačních her, jejich využití ve výuce a rozdělení na fyzické a digitální hry. Praktická část se zabývá návrhem této aplikace, který zahrnuje analýzu požadavků, výběr architektury, popis způsobu ukládání dat a návrh uživatelského rozhraní. Dále jsou popsány veškeré použité technologie. Následující část se věnuje implementaci navrženého řešení a jejímu zabezpečení. Na závěr je popsán průběh testování aplikace, které probíhalo s reálnými uživateli, kteří budou aplikaci v budoucnu používat.
Annotation in English
This thesis deals with the design and development of a web application intended for creating educational role-playing and simulation games. In the theoretical part, the issues of web application development are first described, followed by a description of role-playing and simulation games, their use in education and the division into physical and digital games. The practical part deals with the design of this application, which includes requirements analysis, architecture selection, description of the data storage method and user interface design. Furthermore, all the technologies used are described. The following section deals with the implementation of the proposed solution and its security. Finally, the testing of the application is described, which was carried out with real users who will use the application in the future.