BAB IV HASIL DAN UJI COBA

dokumen-dokumen yang mirip
BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN

BAB 5 IMPLEMENTASI DAN PENGUJIAN

Tutorial : Membuat Permainan Flappy Bird menggunakan Unity3D

BAB IV IMPLEMENTASI DAN PENGUJIAN. Pada bab 4 ini akan dilakukan implementasi dan pengujian terhadap sistem.

BAB III ANALISIS DAN DESAIN GAME. Program ini dirancang dan dibangun menggunakan perangkat keras atau hardware yang

PEMBUATAN GAME D.O.M MENGGUNAKAN UNITY

BAB IV HASIL DAN PENGUJIAN

BAB III ANALISIS DAN PERANCANGAN

ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB IV IMPLEMENTASI KARYA. ada maka game tidak akan berjalan dengan baik. Elemen-elemen pembuatan game

BAB IV DESKRIPSI PEKERJAAN. media promosi digital bernama Advergame. Dalam kerja praktik ini penulis

BAB III ANALISIS DAN PERANCANGAN

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN EVALUASI

SILABUS MATAKULIAH. Pendahuluan Mengenal Tools Air for Android. - Menu bar - Component Inspektor - Tool Box - Libraries - Stage

Workshop Gamekita Basic Logic Game with Construct 2

BAB IV IMPLEMENTASI DAN PENGUJIAN. Dalam pengujian aplikasi ini, penulis menggunakan komputer dengan spesifikasi sebagai berikut:

BAB I PENDAHULUAN. Perkembangan teknologi komputer pada saat ini sangat pesat, dimana yang

BAB III ANALISA DAN PERANCANGAN

FM-UDINUS-BM-08-05/R0

BAB IV HASIL DAN UJI COBA

BAB III PERANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN ANALISIS

BAB IV HASIL DAN UJI COBA

SILABUS MATAKULIAH. Pendahuluan Mengenal Tools Air for Android. Menu bar Component Inspektor Tool Box Libraries Stage

BAB IV HASIL DAN PENGUJIAN

BAB 4 IMPLEMENTASI DAN EVALUASI. ios minimal versi Memiliki processor single core ARMv7 dan kecepatan processor. minimal 800 MHz.

BAB IV IMPLEMENTASI KARYA. Elemen-elemen ini mempunyai keterkaitan satu sama lain, apabila salah satu tidak

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 4 IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

BAB V IMPLEMENTASI DAN EVALUASI. ketiga dalam metode waterfall, implementasi sistem. Implementasi sistem

Gambar 4.1. Script Menu Utama

Workshop Singkat Membuat Game Shooter

Berikut merupakan langkah langkah instalasi game Di sini ada Hantu. 1. Copyfile Di sini ada Hantu.xap ke dalam folder aplikasi Windows Phone

Bab 3 Metode dan Perancangan Sistem

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III METODE PENELITIAN

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS KEBUTUHAN DAN PERANCANGAN APLIKASI

BAB 4 HASIL DAN PENELITIAN

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB V IMPLEMENTASI DAN PENGUJIAN

PENERAPAN METODE COLLISION DETECTION DALAM PERMAINAN BERBASIS ANDROID. Yulianti Haerun Nisa,Prihastuti Harsani dan Arie Qur ania.

BAB III ANALISA DAN PERANCANGAN

game yang ada dapat diinstal pada smartphonesecara offline. 1) Masuk pada layar menu utama dan klik icon menu setting pada layar.

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI KARYA. Laporan tugas akhir pada BAB V dijelaskan mengenai proses atau jalan cerita

BAB I PENDAHULUAN. masyarakat. Tingginya minat tersebut seakan menuntut para designer dan

BAB III METODOLOGI 3.1 Desain Game Konsep Game Pengumpulan Data

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN

BAB IV HASIL DAN UJI COBA

BAB III PERANCANGAN SISTEM

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

BAB 4 IMPLEMENTASI DAN EVALUASI. perangkat keras yang disarankan sebagai berikut: Tabel 4.1 Spesifikasi Game

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV IMPLEMENTASI DAN EVALUASI GAME

BAB IV IMPLEMENTASI DAN PENGUJIAN Implementasi Aplikasi Pembelajaran Kemacetan Jaringan Dengan Mekanisme Weighted Fair Queueing (WFQ).

PERANCANGAN APLIKASI GAME SIMULASI LALU LINTAS BERBASIS ANDROID DENGAN METODE QUAD-TREE

BAB IV HASIL DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

Bab 5. Dasar-dasar Action Script

BAB IV HASIL DAN PEMBAHASAN

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV HASIL DAN PEMBAHASAN

3.5.1 Use Case Diagram Activity Diagram Unity 3D Pengenalan Unity 3D Komponen (Component)...

BAB IV IMPLEMENTASI KARYA

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

LANGKAH-LANGKAH MEMBUAT MULTIMEDIA (OPERASI PADA PECAHAN)

BAB IV IMPLEMENTASI DAN PENGUJIAN

PROSEDUR MENJALANKAN PROGRAM APLIKASI

BAB IV HASIL DAN PEMBAHASAN

BAB III METODOLOGI Analisis Kebutuhan Fungsi dan Kinerja Fungsi dan kinerja yang dibutuhkan dalam aplikasi ini adalah sebagai berikut:

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV HASIL DAN PEMBAHASAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV HASIL DAN PEMBAHASAN

BAB III PERANCANGAN SISTEM

Leni Nuraeni Pembuatan Aplikasi Game Tradisional Gobak Sodor Berbasis Android Menggunakan Unity 3D

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

Transkripsi:

BAB IV HASIL DAN UJI COBA IV.1. Hasil Game vertical shooter ini memiliki 3 stage dalam pembuatannya. Stage 1 memiliki tingkat kesulitan dengan level yang mudah dan dengan tampilan background berupa hutan, pada stage 2 permainan akan memiliki tingkat kesulitan yang normal dengan tampilan background berupa lautan, dan pada stage 3 tampilan background berupa luar angkasa dengan tingkat kesulitan melebihi stage 1 dan stage 2. Masing-masing stage pada game ini memiliki boss yang harus dikalahkan untuk dapat lanjut pada stage selanjutnya sehingga permainan dapat berakhir. Berikut adalah tampilan hasil dari aplikasi game Vertical Shooter: IV.1.1. Tampilan Menu Utama Tampilan ini merupakan tampilan awal pada saat aplikasi dijalankan. Pada tampilan ini berupa layar berwarna hitam dengan teks yang menunjukkan Menu Utama serta beberapa tombol seperti Mulai, Pilih Stage, Tentang, dan Keluar. Ketika pemain mengklik tombol Mulai maka game akan dimulai pada stage 1, ketika pemain mengklik tombol Pilih Stage maka pemain dapat memulai pada stage yang telah dipilih, ketika pemain mengklik tombol Tentang maka akan tampil profil pembuat game, dan ketika pemain memilih tombol keluar maka game tersebut akan keluar secara otomatis tanpa ada pesan pemberitahuan seperti yang terlihat pada Gambar IV.1.

Gambar IV.1. Tampilan Menu Utama IV.1.2. Tampilan Tombol Mulai Ketika pemain meng-klik tombol mulai pada Menu Utama, maka pemain akan memulai game vertical shooter ini pada stage 1. Tampilan background di dalam stage ini berupa hutan yang dibuat dengan teknik Vertical Scrolling Backgound seolah-olah background tersebut bergerak dari atas kebawah mengikuti pergerakan musuh. Gambar IV.2. Tampilan Tombol Mulai

Untuk menggerakkan karakter utama pada game ini menggunakan tombol A (karakter utama bergerak ke kiri), S (karakter utama bergerak ke bawah), D (karakter utama bergerak ke kanan), W (karakter utama bergerak ke atas) dan Space (tembakan) di keyboard. Pada User Interface game ini terdapat dua buah teks yaitu score dan lives. Teks score berfungsi sebagai syarat ketika pemain sudah mencapai nilai tertentu di setiap level maka karakter boss akan muncul, dan Teks lives berfungsi sebagai nyawa karakter utama dalam game ini. Gambar IV.3. Tampilan Karakter Utama dan Karakter Boss Untuk dapat mencapai stage selanjutnya maka pemain harus mengalahkan semua musuh dan boss yang terdapat di dalam game. Ketika pemain meng-klik tombol stage selanjutnya maka jumlah score dan lives akan di-reset.

Gambar IV.4. Tampilan Tombol Stage Selanjutnya Ketika pemain meng-klik tombol stage selanjutnya maka game akan dilanjutkan ke stage berikutnya. Pada stage 2 ini permainan akan sedikit lebih sulit dengan penambahan jumlah karakter musuh dan jumlah laser pada karakter musuh. Gambar IV.5. Tampilan Stage 2

Ketika berada pada stage 3 ini tingkat kesulitan jauh berbeda dibandingkan dengan saat berada di stage 1, dan stage 2. Dengan penambahan 1 buah karakter musuh yang dapat menembakkan 5 buah laser dalam waktu yang relative singkat sehingga pemain harus dapat menghindari serangan laser musuh tersebut. Penambahan juga dilakukan pada jumlah score dan darah boss. Gambar IV.6. Tampilan Stage 3 IV.1.3. Tampilan Tombol Pilih Stage Pada saat pemain mengklik tombol pilih stage maka tampilan menu pilih stage akan terbuka. Menu ini berisikan tombol pilihan berupa Stage 1, Stage 2, Stage 3, dan kembali.

Gambar IV.7. Tampilan Tombol Pilih Stage IV.1.4. Tampilan Tombol Tentang Menu ini akan muncul ketika pemain meng-klik tombol Tentang yang terdapat pada Menu Utama. Tampilan ini berisikan informasi profil pembuat game. Gambar IV.8. Tampilan Tombol Tentang

IV.1.5. Tampilan Game Over Tampilan ini akan muncul ketika nilai Lives dari karakter utama mencapai nilai 0. Pada tampilan ini terdapat 2 pilihan tombol yaitu Ulang dan Kembali. Tombol Ulang digunakan untuk mengulang kembali permainan di-stage pemain game over dan tombol Kembali akan membawa pemain kembali ke Menu Utama. Gambar IV.9. Tampilan Game Over IV.2. Pembahasan Aplikasi game vertical shooter ini dibuat menggunakan software game engine Unity 5 dan bahasa pemrograman C#. Dalam pembuatan game vertical shooter ini terdapat empat buah scene, yaitu Menu, VS_1, VS_2, dan VS_3. Adapun penerapan Algoritma Collision Detection pada karakter pemain dapat dilihat pada script berikut:

void OnTriggerEnter2D(Collider2D col){ if ((col.tag == "MusuhTag") (col.tag == "Laser_MusuhTag" col.tag == "Boss")) { PlayExplosion(); lives--; LivesUIText.text = lives.tostring (); Invoke("RespawnPlayer", 2f); gameobject.setactive(false); if(lives == 0){ CancelInvoke("RespawnPlayer"); } } } Adapun penjelasan dari penggalan script di atas sebagai berikut: Fungsi ontriggerenter2d merupaka fungsi untuk pemanggilan physic engine untuk collision detection dimana fungsi ini membutuhkan variabel dengan tipe data Collider2D dalam scricpt ini diberi nama col. Jika collider object dalam hal ini pemain menyentuh collider object dimana object tersebut diberi tag atau pengenal seperti yang dijelaskan pada script di atas, maka akan dijalankan fungsi pemanggilan animasi ledakan poin nyawa pemain berkurang 1. Update User Interface yang menunjukkan nyawa pemain saat ini, hilangkan object pemain jalankan fungsi respawn player setelah 2 detik. Jika nyawa mencapai nilai 0, maka fungsi respawn player tidak akan dijalankan dikarenkan fungsi tersebut digunakan untuk memunculkan pemain kembali. Objek gambar yang digunakan pada game ini berupa sprite 2D yang dibuat menggunakan software Corel Draw X6 dan hasil dari pembuatan gambar tersebut dikonversi ke dalam bentuk.png dan.jpg kemudian di-import ke dalam Unity 5

untuk disesuaikan agar dapat ditampilkan secara baik. File audio yang digunakan berasal dari file audio yang diunduh dari internet yang kemudian dikonversikan ke bentuk.ogg dan.mp3. Aplikasi game ini berekstensi.exe dan hanya dapat dijalankan pada platform Windows. Namun game ini dapat dibuat untuk versi Android, MAC, Linux, serta IOS. IV.3. Uji Coba IV.3.1. Analisa Hasil Adapun analisa hasil yang didapatkan berdasarkan pengujian dengan metode black box adalah sebagai berikut: Tabel IV.1. Uji Coba Program No Nama Pengujian Keterangan Hasil yang Diharapkan 1 Run Aplikasi Cek hasil aplikasi Aplikasi berjalan dengan lancar 2 Tes Fungsi Cek GUI Button Aplikasi bisa GUI Button menampilkan layer sesuai dengan Button yang dipilih 3 Tes Fungsi Vertical Scrolling Background 4 Tes Kontrol Permainan 5 Tes Algoritma Mengontrol pergerakan background secara vertical Mengontrol permainan pada game sesuai dengan keyboard Mengontrol deteksi tabrakan musuh pada game sesuai Background dapat bergerak secara vertical sesuai keinginan pemain Aplikasi dapat menjalakan kontrol permainan dalam game Musuh dan pemain pada game dapat hancur ketika terjadi tabrakan Hasil yang Didapat

dengan algoritma yang diterapkan seusai dengan algoritma yang telah diterapkan 6 Test Audio Cek Audio Aplikasi dapat menjalankan audio sesuai dengan kondisi yang ditentukan 7 Keluar Permainan Keluar dari Permainan Aplikasi dapat menjalankan perintah keluar dari permainan IV.4. Kelebihan dan Kekurangan Aplikasi game vertical shooter ini tidak luput dari beberapa kelebihan dan kekurangan. Kedua aspek itu sangat berpengaruh terhadap kinerja dan tujuan yang dihasilkan, sehingga pengguna mengetahuinya lebih lanjut. IV.4.1. Kelebihan dari sistem yang dirancang a. Aplikasi game ini menggunakan empat scene dimana ketika dilakukan penambahan akan lebih mudah. b. Aplikasi game ini mempunyai fitur vertical scrolling background dimana background bergerak secara vertical sehingga game terlihat lebih nyata. IV.4.2. Kekurangan dari sistem yang dirancang a. Aplikasi game yang dibuat hanya memiliki fitur permainan sederhana dimana pemain harus mengalahkan semua musuh dan boss untuk dapat lanjut ke stage berikutnya. b. Algoritma yang digunakan pada game ini menggunakan konsep algoritma collision detection dimana pada algoritma ini mendeteksi tabrakan antara karakter utama dengan karakter musuh, laser musuh, dan karakter boss. Serta laser karakter utama dengan karakter musuh dan karakter boss.