Sunday 8 November 2015

Tutorial Cara Membuat Game basis android


MEMBUAT GAME “MIAW PET” BERBASIS ANDROID
NASKAH PUBLIKASI diajukan oleh
Raditya Agus Binawan
09.11.2594 kepada
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AMIKOM YOGYAKARTA
YOGYAKARTA
2013


ABSTRACT
Nowadays mobile devices has many functions, not just to communicate or send a
short message. Mobile devices are also able to play games, look for information on the
internet, or help in learning to use the mobile application. The most popular applications
on the mobile device industry is a game, hardly any phones that do not feature the game.
Than just an additional menu, the game has become a mandatory feature that should
exist in every cellphone.
Application of the game 'MiawPet' is made for players to have a digital pet cats
and learn from the game are presented. The author hopes that players will find a way to
maintain the correct cat by reading or asking someone else and can improve the
knowledge of science. These applications run in mobile devices, so this program can be
used anywhere and anytime.
Android is the target in the marketing of this application. Programming used by
java programming is supported by the Android SDK emulator and Eclipse as a Java
development tool.
Keywords: Android, mobile devices, games, Eclipse, MiawPet 1
1. Pendahuluan
Dewasa ini perkembangan teknologi game semakin cepat, hal ini menjadikan
persaingan antar perusahaan pembuat game untuk melakukan berbagai macam inovasi
dalam game tidak terkecuali di Indonesia. Game saat ini sudah menjadi alternatif hiburan
bagi masyarakat baik tua, muda, pria maupun wanita. Industri dan bisnis pengembangan
game juga sudah menjadi suatu hal yang menjanjikan, terbukti dengan banyaknya
perusahaan pengembang game di Amerika, Eropa, dan Asia. Pada perangkat mobile
konsumsi game pun sangat tinggi, game tersebut dapat dimainkan dimanapun,
kapanpun, dan siapapun.
Sistem operasi android merupakan sistem operasi pada perangkat mobile yang
tersedia secara bebas untuk penggunaan komersial maupun non komersial. Android
merupakan platform terbuka yang tidak merujuk pada suatu perusahaan hardware atau
suatu provider. Sehingga memungkinkan perkembangan market yang sangat cepat.
Pada android dapat diinstal berbagai macam game, berbagai genre game sehingga para
pengguna android dapat menikmati berbagai game pada ponselnya.
Pencipta game mobile di Indonesia memiliki potensi yang besar didukung oleh
jumlah pengguna mobile game Indonesia yang semakin banyak dari tahun ke tahun. Hal
tersebut dikarenakan harga perangkat mobile yang semakin terjangkau. Namun
perkembangan game Indonesia masih bisa dibilang lamban. Penyebabnya adalah masih
sedikitnya para pelaku (game developer) yang bergerak di bidang ini. Dari permasalahan
tersebut selaku game developer saya berusaha membuat aplikasi game Miaw Pet yang
berbasis android. Dengan adanya aplikasi game ini diharapkan nantinya masyarakat
pengguna smartphone berbasis android mendapatkan hiburan yang bisa dilakukan
kapanpun dan dimanapun.
2. Landasan Teori
2.1 Game
Video game adalah permainan elektronik yang melibatkan interaksi antarmuka
dengan pengguna untuk menghasilkan umpan balik secara visual pada perangkat video.
Video game atau yang sekarang ini lebih dikenal dengan sebutan game. Dalam bahasa
Indonesia “Game” berarti “permainan”. Permainan yang dimaksud yaitu sebuah aktivitas
dengan tujuan bersenang-senang atau mengisi waktu luang.
Mobile game adalah video game yang dapat dimainkan di ponsel, smartphone, PDA,
tablet pc. Mobile game dimainkan menggunakan teknologi yang ada pada perangkat itu
sendiri. Mobile game biasanya diunduh melalui jaringan operator mobile ataupun dari
internet. 2
2.2 Jenis-jenis Game
Seiring dengan perkembangan industri game, jenis-jenis game semakin
bervariasi. Perbedaan jenis game terletak pada gameplay, interaksi, dan kategori.
Gameplay merupakan sebuah sistem yang berjalan pada game. Sistem tersebut meliputi
storyline, cara bermain, menu, area permainan, dan lain sebagainya.
Jenis-jenis game tersebut yaitu 1:
a. Maze game
Jenis game ini merupakan game yang paling awal muncul. Contoh yang paling
dikenal di Indonesia adalah game pacman. Konsep dasar dari jenis ini adalah mengitari
maze (lorong-lorong yang berhubungan) dan memakan beberapa item untuk menambah
tenaga atau kekebalan. Tentunya dalam permainan ini ada musuh yang mengejar, tetapi
dengan kekebalan yang dimiliki kita dapat mengejar balik.
b. Board game
Jenis game ini sama dengan game board tradisional seperti monopoly. Tidak ada
variasi yang memunculkan gameplay ataupun perubahan desain dari versi tradisonal ke
versi elektronik. Versi elektronik benar-benar hanya memindahkan versi tradisional ke
layar komputer. Umumnya game ini lebih menekankan pada kemampuan komputer
menjadi lawan tanding dari pemain. Ini melibatkan AI(Artificial Intelegence) atau
kecerdasan buatan yang handal untuk bisa menjadikan game ini menantang pemain
dengan baik.
c. Card Game
Game ini hampir sama dengan board game dan tidak memberikan perubahan
yang berarti dari game versi tradisional yang sejenisnya. Variasi yang diberikan adalah
kemampuan multiplayer dan tampilan yang lebih bervariasi dari versi tradisional. Contoh
dari game jenis ini adalah solitaire dan hearts.
d. Battle card game
Jenis game ini jarang masuk ke Indonesia. Versi game ini sangat digemari di luar
negeri dimana kita bisa membeli card untuk dikoleksi dan dipertarungkan dengan pemain
lain. Contoh dari game ini adalah Battle Card Digimon.
e. Quiz game
Salah satu yang umum dikenal adalah game kuis “Who wants to be a millioner ”,
sebuah game dengan nama yang sama dari acara kuis televisi. Game ini sederhana
dalam cara bermain yaitu hanya memilih jawaban benar dari beberapa pilihan jawaban.
Biasanya pertanyaaan yang diberikan memang memiliki topik tertentu.
f. Puzzle game
1
Christy Marx, Writing for Animation, Comics, and Games. Page 144 - 146 3
Game jenis ini memberikan tantangan kepada pemainnya dengan menjatuhkan
sesuatu dari sebelah atas ke bawah. Pemain harus menyusun sedemikian rupa dan tidak
ada yang tersisa ketika susunan diatasnya sudah akan dibuat. Susunan ini dilakukan
secepat dan sebaik mungkin. Semakin lama akan semakin cepat dan semakin banyak
objek yang jatuh. Contoh yang terkenal adalah tetris.
g. Shooting game
Jenis ini banyak diminati karena mudah dimainkan. Biasanya musuh kita adalah
berbentuk pesawat atau jenis lain. Datang dari sebelah atas dengan jumlah yang banyak
dan tugas kita adalah menembaki dan menghancurkannya secepat dan sebanyak
mungkin.
h. First Person Shooting (FPS)
Jenis game ini merupakan jenis game yang paling popular. Game jenis ini
membutuhkan kemampuan reflex pemain dan timing yang tepat. Game ini memerlukan
kecepatan berpikir dan seolah-olah pemain berada dalam suasana dalam game tersebut.
Contoh dari game ini Call of Duty : Modern Warfare.
i. Side scrolling game
Pemain bergerak sepanjang alur permainan ke satu arah dan menyelesaikan
tugasnya. Ada yang meloncat, berlari, mengendap, dan menghindari halangan seperti
proyektil, jurang, dan sebagainya. Contoh dari game ini adalah Prince of Persia, Sonic
the Hedgehog.
j. Fighting game
Game ini memberikan kesempatan kepada pemain untuk saling bertarung
dengan menggunakan berbagai kombinasi gerakan dalam petarungan. Ada yang
mengadopsi gerakan bela diri, ada yang sama sekali tidak bisa dikategorikan alias
gerakan liar. Terkadang musuh berbentuk bukan manusia melainkan makhluk yang tidak
masuk akal sama sekali. Contoh dari game ini adalah Street Fighter, Tekken 2, Dragon
Ball GT.
k. Racing game
Game ini memberikan permainan lomba kecepatan dari kendaraan yang
dimainkan pemain. Terkadang didalam arena, terkadang diluar arena balap. Contoh dari
game ini adalah Crash Team Racing, Need for Speed Underground, Superbike GP.
l. Simulation
Merupakan jenis game yang menggunakan simulasi seperti keadaan
sebenarnya, terkadang kita diajak untuk menciptakan suasana lingkungan yang
diinginkan. Dalam memainkan tokoh karakter tersebut pemain bertanggung jawab atas
inteligen serta kemampuan fisik dari tokohnya tersebut. Tokoh karakter tersebut
memerlukan kebutuhan layaknya manusia seperti kegiatan belajar, bekerja, belanja, 4
bersosialisasi, memelihara hewan, memelihara lingkungan dan lain-lain. Lawan mainnya
bisa berupa pemain lain yang memainkan karakter sebagai tetangga maupun komputer
dengan kecerdasan buatan tingkat tinggi. Contoh dari game ini adalah The Sims 3.
m. Strategy game
Game ini terbagi menjadi dua yaitu Turn-Based Strategy Game dan Real-Time
Strategy Game. Perbedaannya adalah Turn-Based Strategy Game jika diilustrasikan
sama dengan permainan catur, jadi terjadi pergantian antar pemain, sedangkan RealTime Strategy Game tidak perlu menunggu, jadi kecepatan pemain akan sangat
memungkinkan untuk menang.
n. Role Playing Game (RPG)
RPG(role-playing game) adalah sebuah permainan yang para pemainnya
memainkan peran tokoh-tokoh khayalan dan berkolaborasi untuk merajut sebuah cerita
bersama. Para pemain memilih aksi tokoh-tokoh mereka berdasarkan karakteristik tokoh
tersebut, dan keberhasilan aksi mereka tergantung dari sistem peraturan permainan yang
telah ditentukan. Asal tetap mengikuti peraturan permainan yang ditetapkan, para pemain
bisa berimprovisasi membentuk arah dan hasil akhir dari permainan ini. Pada game ini,
pemain memiliki peran tertentu seperti kesehatan, mata-mata, kekuatan, dan keahlian.
Contoh dari game ini Crytal Legacy, NaROSE online.
o. Adventure game
Game ini merupakan game petualangan dimana dalam perjalanannya, pemain
akan menemukan banyak hal dan peralatan yang akan disimpan. Peralatan itu akan
digunakan selama dalam perjalanan, baik untuk membantu dan menjadi petunjuk.
Contoh dari game ini adalah Beyond Good and Evil.
p. Sport game
Game ini merupakan jenis game olahraga yang ada pada keadaan nyata. Seperti
game sepak bola, basket, bola voly, tennis dan sebagainya.
q. Edutainment game
Game ini bertujuan lebih untuk memancing minat belajar anak sambil bermain.
Contoh game boby bola.
2.3 Android
Android adalah sistem operasi untuk perangkat mobile berbasis linux yang
mencakup sistem operasi, middleware dan aplikasi” (Safaat Nazruddin , 2012 :1).
Android bersifat open source yang kodenya diberikan secara gratis bagi para
pengembang untuk menciptakan aplikasi mereka agar dapat berjalan di Android. Salah
satu elemen kunci dari android adalah Dalvik Virtual Machine (DVM). Android berjalan
didalam Dalvik Virtual Machine bukan di Java Virtual Machine(JVM). Dalvik Virtual 5
Machine mengeksekusi executable file, sebuah format yang dioptimalkan untuk
memastikan memori yang digunakan sangat kecil. The executable file diciptakan dengan
mengubah kelas bahasa Java dan dikompilasi menggunakan tools yang disediakan SDK
android. Android SDK (Software Development Kit) menyediakan tools dan API yang
diperlukan untuk mengembangkan aplikasi pada platform android dengan menggunakan
bahasa pemrograman Java. Hingga saat ini sudah terdapat beberapa versi yang telah
diluncurkan, diantaranya :
a. Android versi 1.1
b. Android versi 1.5 untuk API level 3 diberi nama Cupcake.
c. Android versi 1.6 untuk API level 4 diberi nama Donut.
d. Android versi 2.1 untuk API level 7 diberi nama Éclair.
e. Android versi 2.2 untuk API level 8 diberi nama Froyo (Frozen Yogurt)
f. Android versi 2.3.x untuk API level 9-10 diberi nama Gingerbread.
g. Android versi 3.x untuk API level 11-13 diberi nama Honeycomb.
h. Android versi 4.0.x untuk API level 14-15 diberi nama Ice Cream Sandwich.
i. Android versi 4.1 untuk API level 16 diberi nama Jelly Bean.
2.4 Eclipse
Eclipse adalah sebuah IDE (Integrated Development Environment) untuk
mengembangkan perangkat lunak dan dapat dijalankan di semua platform (platform
independent). Berikut ini adalah sifat dari Eclipse :
a. Multi-platform : target sistem operasi Eclipse adalah Microsoft Windows, Linux,
Solaris, AIX, HP-UX dan Mac OS X.
b. Multi-language : Eclipse dikembangkan dengan bahasa pemrograman Java, akan
tetapi Eclipse mendukung pengembangan aplikasi berbasis bahasa pemrograman
lainnya, seperti C/C++, Cobol, Python, Perl, PHP, dan lain sebagainya.
c. Multi-role : Selain sebagai IDE untuk pengembangan aplikasi, Eclipse pun digunakan
untuk aktivitas dalam siklus pengembangan perangkat lunak, seperti dokumentasi,
test perangkat lunak, dan pengembangan web.
Eclipse untuk saat ini merupakan salah satu IDE favorit dikarenakan gratis dan
open source, yang berarti setiap orang boleh melihat kode pemrograman perangkat
lunak ini. Selain itu, kelebihan Eclipse yang membuatnya populer adalah kemampuannya
untuk dapat dikembangkan oleh pengguna dengan komponen yang dinamakan plug-in. 6
3. Analisis dan Perancangan Sistem
3.1 Gambaran Umum
Game “Miaw Pet” adalah sebuah game android mobile yang dibangun untuk
memenuhi hiburan bagi pengguna sekaligus sebagai media belajar di sela-sela waktu
luang. “Miaw Pet” merupakan game berjenis simulation yang akan dibuat hampir seperti
keadaan sebenarnya. Cara bermain game “Miaw Pet” ini adalah memelihara kucing
(karakter) seperti di kehidupan nyata. Pemain harus memberi makan, memandikan dan
mengajaknya bermain supaya kucing senang dan tidak mati. Di dalam game “Miaw Pet”
ini ditambahkan peringatan untuk memberi tahu pemain tentang keadaan karakter.
3.2 Analisis Sistem
Analisis sistem didefinisikan sebagai bagaimana memahami dan
menspesifikasikan dengan detail apa yang harus dilakukan oleh sistem. Analisis sistem
merupakan tahapan paling awal dari pengembangan sistem yang menjadi fondasi
menentukan keberhasilan sistem yang dihasilkan nantinya.
3.3 Analisis Kebutuhan
Kebutuhan dari pembuatan aplikasi game Miaw Pet ini yang utama adalah
tampilan-tampilan yang menarik, cara penyajian game dan cara kerja aplikasi game ini
sendiri. Selain itu kebutuhan perangkat lunak yang nantinya akan digunakan untuk
membangun aplikasi game Miaw Pet yaitu Eclipse Indigo dan Android SDK. Dan untuk
menyuguhkan tampilan user interface yang menarik dibutuhkan pula file-file gambar
yang nantinya akan digunakan sebagai background, titlescreen dan image button.
Sehingga nantinya aplikasi game Miaw Pet ini dapat digunakan sesuai dengan tujuan
awal pembuatan aplikasi ini yaitu sebagai hiburan dalam mengisi waktu luang.
3.4 Analisis Kelayakan Game
Analisis ini digunakan untuk menentukan kemungkinan apakah game “Miaw Pet”
ini layak diteruskan atau tidak. Ada beberapa faktor yang mempengaruhi kelayakan
antara lain :
1. Kelayakan Teknologi
Perkembangan teknologi perangkat mobile khususnya ponsel smartphone telah
mengalami kemajuan yang pesat, salah satunya adalah perangkat mobile berbasis
Android. Hal ini menjadikan ponsel smartphone menjadi kebutuhan yang sulit dilepaskan
dari masyarakat. Game berbasis mobile pun sangat digemari karena bersifat praktis dan
dapat dimainkan dimanapun dan kapanpun. Sehingga game “Miaw Pet” ini layak untuk
diteruskan pembuatannya. 7
2. Kelayakan Operasional
Dari segi operasional game “Miaw Pet” ini dikatakan layak karena saat ini masyarakat
sudah mampu mengoperasikan ponsel smartphone dengan baik dan para pengguna
perangkat Android sudah terbiasa memainkan game yang ada didalamnya.
3. Kelayakan Distribusi
Dari sisi distribusi game untuk perangkat Android. Google telah menyediakan market
share yang diberi nama Google Play dimana pengguna Android dapat dengan mudah
mendapatkan game baik secara gratis maupun berbayar. Game “MiawPet” di unggah ke
dalam Google Play sehingga pengguna perangkat Android nantinya bisa
mendapatkannya dengan mengunduh dan menginstal dari Google Play.
3.5 Perancangan Game
Game Miaw Pet yang menggunakan Java ini berorientasikan ke obyek oleh
karena itu didalam perancangan game ini akan menggunakan UML sebagai media
perancangannya yang mengorientasikan kedalam obyek. Dan UML yang nantinya akan
digunakan adalah Use Case Diagram, Activity Diagram, Class Diagram dan Sequence
Diagram.
Pemain atau bisa disebut actor merupakan pengguna perangkat berplatform android
yang nantinya akan memainkan game MiawPet untuk mengisi waktu luang ataupun
hiburan. Pada use case diagram diatas memperlihatkan bahwa actor/pemain dapat
menjalankan game, ketika didalam permainan pemain dapat membuka menu untuk 8
melihat achievement yang sudah didapat, memilih karakter, dan kembali ke permainan,
memilih settings musik(mute/unmute), melihat cara bermain dan keluar dari game.
Deskripsi use case lebih lengkap untuk MiawPet adalah sebagai berikut :
1. Nama use case : masuk game
Skenario Masuk Game
Aksi actor Reaksi sistem
a. Membuka aplikasi
game
b. Menampilkan title screen yang mempunyai
tombol enter dan memainkan musik
2. Nama use case : memilih menu
Skenario Memilih Menu
Aksi actor Reaksi sistem
a. Menyentuh tombol enter
pada masuk game
b. Menampilkan beberapa menu pilihan yaitu
Play, Character, Music, Achievement,
Instruction dan tombol Quit.
c. Memilih salah satu menu
Activity Diagram Membuka Game 9
Activity Diagram Memilih Menu
Saat aplikasi game dijalankan oleh user aplikasi akan menampilan TitleScreen
kemudian diteruskan dengan menampilkan menu utama yang memiliki beberapa pilihan
diantaranya yaitu Play, Instruksi, Achievement, Character, Music dan Quit. 10
Class Diagram memberikan pandangan secara luas dari suatu sistem dengan
menunjukan kelas-kelasnya dan hubungan mereka. Class Diagram bersifat statis,
menggambarkan hubungan apa yang terjadi bukan apa yang terjadi jika mereka
berhubungan.
Sequence diagram menunjukkan interaksi antara berbagai kelas, termasuk pesan yang
digunakan saat interaksi. Semua pesan dideskripsikan dalam urutan dari eksekusi. 11
3.6 Latar Belakang Cerita
Di dalam game MiawPet ini terdapat binatang kesayangan yang berupa kucing
kecil, pemilik dapat menikmati permainannya dengan memelihara kucing kecil itu
misalnya memberi makan, memandikan, dan mengajak bermain dan mengajari
berhitung. Kita bisa mendapatkan achievement setelah melakukan beberapa kali aksi di
dalam game, seperti memandikan kucing, memberi makan, menidurkan kucing dan
membuang kotorannya. Kucing dalam keadaaan menyenangkan apabila dipelihara
dengan baik. Tetapi kucing ini akan mengalami sakit apabila pemelihara melalaikan
pemeliharaan, keadaan terburuknya kucing ini bisa mati.
Game MiawPet memiliki beberapa aturan permainan yaitu sebagai berikut :
1. Setiap pemain melakukan aksi akan mendapatkan 5 poin.
2. Level permainan akan naik dan tampilan kucing akan berubah jika pemain sudah
mencapai poin yang ditentukan( lebih dari 60 naik menjadi level 2 dan lebih dari
550 akan naik ke level 3)
3. Setelah kucing selesai melakukan aksi, pemain dapat memunculkannya kembali
dengan mengusap layar.
4. Menyentuh karakter kucing bisa menunjukkan apa yang sedang dirasakan si
kucing.
3.7 Karakter
Mendesain sebuah karakter merupakan salah satu urut-urutan pekerjaan yang
harus diselesaikan dalam merancang sebuah game. Bagi sebagian gamer, hal yang
mereka perhatikan pertama kali dalam memainkan game baru bukanlah jalan cerita
game tersebut atau bukan kehebatan efek-efek yang diciptakan, melainkan karakterkarakter yang ada di dalam game tersebut. Oleh karena itu perlu sebuah perhatian
khusus bagi pengembang game untuk menciptakan karakter yang menarik bagi gamer.
4. Implementasi dan Pembahasan
4.1 Implementasi
Implementasi merupakan tahap selanjutnya setelah melakukan analisis dan
perancangan pada proses pembuatan sebuah game, dimana game siap digunakan pada
perangkat yang telah ditentukan sebelumnya. Dari sini dapat diketahui apakah game
sudah berjalan dengan baik dan dapat menghasilkan keluaran sesuai dengan rancangan
game yang telah ditentukan. 12
4.2 Tampilan Title Screen
Tampilan title screen merupakan tampilan yang pertama muncul saat game
MiawPet dijalankan. Tampilan ini merupakan file activity_miaw_main.xml yang terdiri dari
tombol enter dan background gambar miawpet. Pada tampilan title screen terdapat
tombol enter yang apabila disentuh akan membuka tampilan menu.
4.3 Tampilan Menu
Tampilan menu berisi beberapa icon yang merupakan imagebutton untuk
membuka tampilan game yang lainnya seperti, instruction, character, achievement,
gameplay, icon music untuk mute/unmute music dan icon keluar yang dapat digunakan
untuk menutup atau keluar dari game MiawPet.
4.4 Tampilan Instruction
Tampilan instruction dapat diakses dengan memilih icon Instruction pada menu.
Saat tampilan Instruction diakses maka game akan menampilkan instruksi cara bermain
game MiawPet. 13
4.5 Tampilan Character
Tampilan character dapat diakses dengan memilih icon character pada menu.
Saat tampilan character diakses maka game akan menampilkan list character MiawPet
yang dapat dipilih pengguna untuk dimainkan dalam game.
4.6 Tampilan Achievement
Tampilan achievement dapat diakses dengan memilih icon achievement. Saat
tampilan ini diakses maka akan menampilkan list achievement yang sudah didapatkan
oleh pemain. 14
4.7 Tampilan Gameplay
Tampilan gameplay merupakan tampilan utama untuk memainkan game
MiawPet. Tampilan ini dapat diakses dengan memilih icon Play pada tampilan menu.
4.8 Pembahasan Kode Game
Pembahasan berikutnya membahas mengenai beberapa source code game
yang dianggap sebagai source code yang penting pada game MiawPet ini.
1. Mendapatkan poin
Didalam sebuah game umumnya terdapat poin untuk menandakan kehebatan player
dalam bermain ataupun poin untuk membeli item tertentu yang bisa digunakan dalam
game.
2. Mengetahui keadaan pet
Pet dalam keadaan senang apabila pet kenyang, bersih dan sehat. Apabila pet dalam
keadaan lapar, tidak nyaman, sakit, ataupun senang maka game akan menunjukkan
keadaan itu setiap karakter pet disentuh. 15
5. Penutup
5.1 Kesimpulan
Dari uraian penjelasan dan pembahasan keseluruhan materi sebelumnya dalam
pembuatan game MiawPet maka penulis dapat memperoleh kesimpulan sebagai berikut :
1. Tahapan-tahapan yang dilakukan penulis yaitu menentukan judul game,
menentukan genre game, menentukan tool, analisis kebutuhan, merancang
desain game, membuat grafis yang digunakan, menentukan suara yang
digunakan, proses pembuatan dan pengujian.
2. Kekurangan dari game MiawPet :
a) Hanya dapat berjalan pada ponsel yang mempunyai sistem operasi android
minimal versi 2.2.
b) Game ini memiliki tampilan terbaik pada ponsel android dengan resolusi 480
x 320 pixels.
c) Memiliki grafis 2D dan kurangnya animasi yang menarik.
3. Kelebihan dari game MiawPet :
a) Game mudah untuk dimainkan.
b) Desain background gameplay memperkenalkan batik.
4. Game MiawPet merupakan game bergenre simulation dan single player.
5. Game MiawPet dapat memberikan hiburan bagi para pengguna ponsel android.
6. Dalam penelitian ini telah dihasilkan sebuah aplikasi game MiawPet yang dapat
dimainkan pada ponsel berbasis android.
5.2 Saran
Berdasarkan analisa dan kesimpulan yang telah dibuat sebelumnya, ada
beberapa saran yang ingin disampaikan, antara lain :
1. Menambahkan fitur pemilihan karakter, level, dan permainan lain supaya game
lebih menarik.
2. Membuat tampilan gameplay bisa otomatis menyesuaikan screen size pada
device android yang digunakan.
3. Sebaiknya membuat game dilakukan dengan tim untuk hasil yang lebik baik,
menghemat waktu pengerjaaan dan menarik.
4. Sebagai developer game memungkinkan untuk menjadi pebisnis, karena pasar
game untuk android kian meningkat. 16
DAFTAR PUSTAKA
Marx, Christy. 2007. Writing for Animation, Comics and Games. USA: Elsevier Inc.
Nugroho, Adi. 2009. Rekayasa Perangkat Lunak Menggunakan UML dan Java.
Yogyakarta : Penerbit Andi.
Safaat H, Nazruddin. 2012. Pemrograman Aplikasi Mobile Smartphone dan Tablet PC
Berbasis Android. Bandung: Informatika.
Taufiq, Andik. 2010. Pemrograman Grafik dengan Java. Bandung : Informatika.

0 komentar:

Post a Comment