Näytä suppeat kuvailutiedot

Mobiilipelin kehitys LibGDX-sovelluskehyksellä

Nasri, Kami (2016)

dc.contributor.authorNasri, Kami-
dc.date.accessioned2016-05-09T07:26:26Z
dc.date.available2016-05-09T07:26:26Z
dc.date.issued2016-
dc.identifier.uriURN:NBN:fi:amk-201605086550-
dc.identifier.urihttp://www.theseus.fi/handle/10024/108612
dc.description.abstractInsinöörityön tavoitteena oli kehittää mobiilipelille prototyyppi, jolla pystyisi testaamaan pelimekaniikan toimivuutta ja katsomaan, mitä lisäyksiä peli tarvitsisi, jotta peli olisi mahdollisimman koukuttava. Insinöörityöksi tehtiin Redpill-niminen peli, jossa tavoitteena on rikkoa punaisia pillereitä, ja estää niitä etenemästä keskellä olevaan neliöön. Peli päättyy keskellä olevan neliön kasvaessa peliruudun yli. Peliin tehtiin myös päävalikko, josta pelaaja pääsee aloittamaan uuden pelin. Peli ohjelmoitiin Java-ohjelmointikielellä käyttäen Libgdx-sovelluskehystä, joka mahdollistaa pelin kääntämisen monille eri alustoille. Tämä mahdollisti pelin kääntämisen työpöydälle testaamista varten sen sijaan, että peli pitäisi kääntää joka kerta puhelimelle. Insinöörityöprojektista syntyi suunnitellun pelin prototyyppi, jolla pystyttiin testaamaan pelimekaniikan toimivuutta. Peliä testattaessa huomattiin, että peli on liian helppo ja yksinkertainen, jonka myötä lisäsimme pelin vaikeusastetta. Johtopäätöksinä huomattiin, että Libgdx-sovelluskehyksellä prototyypin kehitys osoittautui työlääksi muihin vaihtoehtoihin verrattuna kuten Unity-pelimoottoriin. Jatkosuunnitelmana on kehittää peli uudestaan Unity-pelimoottoria käyttäen. Redpill-peli ei julkaistu markkinoille prototyypin valmistuttua. Tavoitteena oli julkaista peli Google Play -palveluun ja App Storeen pelin valmistuttua.fi
dc.description.abstractThe goal of the study was to develop a prototype mobile game using (the) Libgdx frame-work. The aim was to become familiar with the framework and compare it to other frame-works. The study seeks to explain the pros and cons of using the Libgdx framework and to show what the different processes and steps are to make a cross-platform mobile game. The mobile game is a puzzle like game in which the aim is to prevent specific objects from hitting the center of the screen by destroying them and to survive as long as possible. When a red object hits the center object, it grows little by little, and when the center object crosses the screen, the game ends. The project was carried out with the Libgdx framework which is a cross-platform frame-work. This made it possible to debug the game in desktop environment rather than compiling it to mobile every time. The game was made using the Java programming language. The end result was a prototype of the designed game which allowed testing the game mechanics. While testing it was found out that the game was too easy and a decision was made to raise/increase the difficulty. In conclusion, the Libgdx framework requires high programming knowledge and it takes much more time and effort to create a game with it considering other much easier options like Unity. The game was not published after the prototype was made. The aim is to publish the game on Google Play and App Store when it is ready.en
dc.language.isofin-
dc.publisherMetropolia Ammattikorkeakoulu-
dc.rightsAll rights reserved-
dc.titleMobiilipelin kehitys LibGDX-sovelluskehykselläfi
dc.type.ontasotfi=AMK-opinnäytetyö|sv=YH-examensarbete|en=Bachelor's thesis|
dc.identifier.dscollection10024/106467-
dc.organizationMetropolia Ammattikorkeakoulu-
dc.contributor.organizationMetropolia Ammattikorkeakoulu-
dc.subject.keywordLibgdx-
dc.subject.keywordAndroid-
dc.subject.keywordMobiilipeli-
dc.subject.keywordJava-
dc.subject.keywordPeliohjelmointi-
dc.subject.degreeprogramfi=Tieto- ja viestintätekniikka|sv=Informations- och kommunikationsteknik|en=Information and Communications Technology|-
dc.subject.disciplineTietotekniikka-


Tiedostot

Thumbnail

Viite kuuluu kokoelmiin:

Näytä suppeat kuvailutiedot