Simultánní tahová hra pro mobilní zařízení
Simulatenous move turn-based game for mobile devices
bakalářská práce (OBHÁJENO)
Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/84464Identifikátory
SIS: 177016
Katalog UK: 990020931840106986
Kolekce
- Kvalifikační práce [11978]
Autor
Vedoucí práce
Oponent práce
Yaghob, Jakub
Fakulta / součást
Matematicko-fyzikální fakulta
Obor
Programování a softwarové systémy
Katedra / ústav / klinika
Katedra softwaru a výuky informatiky
Datum obhajoby
16. 6. 2016
Nakladatel
Univerzita Karlova, Matematicko-fyzikální fakultaJazyk
Čeština
Známka
Výborně
Klíčová slova (česky)
simultánní hra, tahová strategie, mobilní platformaKlíčová slova (anglicky)
simultaneous move, turn-based strategy, mobile platformPráce se zabývá návrhem a realizací tahové strategické hry se simultánním hraním pro systém Android. Součástí této práce je analýza nejhranějších her pro systém Android, omezení mobilních zařízení a potřebných knihoven. V práci je následně popsán princip fungování prototypu herního serveru a zátěžový test implementace tohoto prototypu. Na základě výsledků uvedených testů je u serveru implementováno vícevláknové zpracování a provedena analýza nové implementace. V práci jsou rovněž popsány techniky použité u síťové komunikace. Výsledkem této práce je herní server v jazyce Java a mobilní aplikace pro systém Android, pomocí které uživatelé hrají vytvořenou hru. Powered by TCPDF (www.tcpdf.org)
This thesis deals with a conception and implementation of a simultaneous move turn-based game for devices running Android. The thesis contains an analysis of the most played games on Android, limitations of mobile devices and required libraries. The work further focuses on the principle of operation of a server prototype and a stress test of an implementation of the described prototype. Based on the test results, the thesis describes an implementation of multithreaded processing and an further analysis of this implementation. The work also portrays the techniques used for network communication. The result of this work is a game server written in Java and a mobile application for Android, which is used by the users to play the created game. Powered by TCPDF (www.tcpdf.org)
