undergraduate thesis
Mobile application "Navy Wars"

Marijan Novak (2016)
Sveučilište Josipa Jurja Strossmayera u Osijeku
Fakultet elektrotehnike, računarstva i informacijskih tehnologija Osijek
Zavod za programsko inženjerstvo
Katedra za vizualno računarstvo
Metadata
TitleMobilna aplikacija "Potapanje brodova"
AuthorMarijan Novak
Mentor(s)Irena Galić (thesis advisor)
Krešimir Vdovjak (thesis advisor)
Abstract
Tema ovog završnog rada jest izrada mobilne aplikacije „Potapanje brodova“. Zadatak je bio izvesti ju tako da se aplikacija može igrati na jednom uređaju ili dva putem bežične veze. Lokalna igra teče tako da poslije svog reda korisnik dodaje uređaj protivniku, a preko veze se igrači spajaju Bluetoothom. Nadalje, tijek igre može se pratiti obavijestima koje nam aplikacija ispisuje na zaslonu. Trenutni rezultati također su vidljivi. Kada igra završi u implementiranu bazu podataka se spremaju statistički podaci o njoj za naknadno ispisivanje na ekranu. Statistika sadrži podatke o ukupnom vremenu igre, broju igara, igračima sa najviše i najmanje pobjeda te najdužoj odigranoj igri. Rad opisuje potrebne teorijske podloge i tijek izrade aplikacije. Izvedba aplikacije je uspješna te sadrži sve zadane funkcionalnosti, iako postoje određene manje greške. Logika igre je objašnjena i popraćena dijelovima koda i dijagramima. Izgled aplikacije je prikazan slikama. Čitatelj iz rada dobiva generalne smjernice za izradu svoje aplikacije te najbitnije dijelove teorijske podloge.
KeywordsAndroid Android Studio Java object-oriented programming battleships Bluetooth Activity statistics
Parallel title (English)Mobile application "Navy Wars"
Committee MembersIrena Galić (committee chairperson)
Hrvoje Glavaš (committee member)
Tomislav Keser (committee member)
GranterSveučilište Josipa Jurja Strossmayera u Osijeku
Fakultet elektrotehnike, računarstva i informacijskih tehnologija Osijek
Lower level organizational unitsZavod za programsko inženjerstvo
Katedra za vizualno računarstvo
PlaceOsijek
StateCroatia
Scientific field, discipline, subdisciplineTECHNICAL SCIENCES
Computing
Process Computing
Study programme typeuniversity
Study levelundergraduate
Study programmeUndergraduate University Study Programme
Academic title abbreviationuniv.bacc.ing.el.
Genreundergraduate thesis
Language Croatian
Defense date2016-09-12
Parallel abstract (English)
In this thesis the theme is development of a mobile application named „Battleships“. The main task was to implement a local multiplayer game on a single device as well as a game on two wirelessly connected devices. Regarding the local game, players pass the device to their opponent after playing their turn, whereas the wireless game was implemented using Bluetooth. Furthermore, the game course can be monitored thanks to notifications displayed on the application screen. Current results are also visible. When the game is finished, the implemented database saves statistical data about it. These statistics contain information like total time played, best and worst player, as well as the longest lasting game. This paper describes the necessary theoretical background and the application development workflow. The application was made successfully and it includes all the required functionality, although there are some minor bugs. The game logic was explained and accompanied by parts of the code and diagrams. The layout is shown on the phone's screenshots. Paper's reader gets a general guideline to make his own application and the most important parts of theory.
Parallel keywords (Croatian)Android Android Studio Java objektno orijentirano programiranje potapanje brodova Bluetooth aktivnost statistika
Resource typetext
Access conditionOpen access
Terms of usehttp://rightsstatements.org/vocab/InC/1.0/
URN:NBNhttps://urn.nsk.hr/urn:nbn:hr:200:289024
CommitterAnka Ovničević