Finální verzi PDF najdete v záložce releases.
PDF pro daný commit lze najít po přejití na build proces po kliknutí na status (✔️ fajfku).
Zdrojové kódy implementace jsou v samostatném repozitáři.
Cílem práce je navrhnout a vyvinout multiplatformní mobilní hru, která bude klást důraz na kooperaci více hráčů připojených z různých zařízeních přes síť. Ve hře bude využito specifik moderních mobilních zařízení (například různé typy senzorů a možnosti ovládání). Při práci budou uplatněny tradiční postupy softwarového inženýrství.
- Proveďte průzkum existujících podobných aplikací a trendů v oblasti mobilních her.
- Analyzujte a porovnejte vybrané technologie pro vývoj multiplatformních mobilních aplikací.
- Navrhněte samotnou hru a herní logiku, sestavte požadavky na aplikaci a případy užití.
- Navrhněte architekturu a uživatelské rozhraní aplikace s důrazem na snadnou rozšiřitelnost a použitelnost.
- Implementujte a otestujte aplikaci dle návrhu.
- Vytvořte uživatelskou a vývojářskou dokumentaci.
- Zhodnoťte výslednou aplikaci a popište námět na rozšíření.
texlive
texlive-xetex
texlive-extra-utils
texlive-lang-czechslovak
texlive-bibtex-extra
biber
python-pygments
Licencováno pod CC BY-SA 4.0.
Please note that the thesis is written in Czech.
You can find the final version of the PDF in the releases tab.
The implementation source code is in a separate repository.
The aim of this work is to design and develop a cross-platform mobile game that will emphasize the cooperation of multiple players connected from different devices over the network. The game will use the specifics of modern mobile devices (such as different types of sensors and control options). Traditional software engineering procedures will be applied.
- Investigate existing similar apps and trends in mobile games.
- Analyze and compare selected technologies for cross-platform mobile application development.
- Design the game and game logic, assemble application requirements and use cases.
- Design the architecture and user interface of the application with emphasis on easy extensibility and usability.
- Implement and test your application as designed.
- Create user and developer documentation.
- Evaluate the resulting app and describe the extension idea.
texlive
texlive-xetex
texlive-extra-utils
texlive-lang-czechslovak
texlive-bibtex-extra
biber
python-pygments
Licensed under CC BY-SA 4.0.