Simultánní tahová hra pro mobilní zařízení
Simulatenous move turn-based game for mobile devices
bachelor thesis (DEFENDED)

View/ Open
Permanent link
http://hdl.handle.net/20.500.11956/84464Identifiers
Study Information System: 177016
Collections
- Kvalifikační práce [10594]
Author
Advisor
Referee
Yaghob, Jakub
Faculty / Institute
Faculty of Mathematics and Physics
Discipline
Programming and Software Systems
Department
Department of Software and Computer Science Education
Date of defense
16. 6. 2016
Publisher
Univerzita Karlova, Matematicko-fyzikální fakultaLanguage
Czech
Grade
Excellent
Keywords (Czech)
simultánní hra, tahová strategie, mobilní platformaKeywords (English)
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)