tenhobi / bachelors-thesis

My Bachelor's Thesis, in Czech

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

English description is below

Kooperativní mobilní multiplatformní hra

Actions status License: MIT

Bakalářská práce

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).

Artifcts Screenshot

Zdrojové kódy implementace jsou v samostatném repozitáři.

📚 Zadání

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í.

📦 Závislosti

texlive
texlive-xetex
texlive-extra-utils
texlive-lang-czechslovak
texlive-bibtex-extra
biber
python-pygments

📃 Licence

Licencováno pod CC BY-SA 4.0.

Cooperative Mobile Multi-Platform Game

Actions status License: MIT

Bachelor's thesis

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.

📚 Assignment

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.

📦 Dependencies

texlive
texlive-xetex
texlive-extra-utils
texlive-lang-czechslovak
texlive-bibtex-extra
biber
python-pygments

📃 License

Licensed under CC BY-SA 4.0.

About

My Bachelor's Thesis, in Czech

License:Creative Commons Attribution Share Alike 4.0 International


Languages

Language:TeX 100.0%