BAB IV IMPLEMENTASI DAN ANALISIS

dokumen-dokumen yang mirip
BAB IV IMPLEMENTASI DAN EVALUASI GAME

BAB IV IMPLEMENTASI DAN EVALUASI GAME

BAB III ANALISIS DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN EVALUASI

3.1.3 Target Pemain Target pemain pada game Pangeran Diponegoro ini adalah semua umur.

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN

3.1.3 Target Pemain Target pemain pada game Cari Kata Indonesia ini adalah semua umur, sehingga segala usia dapat memainkan game ini.

IMPLEMENTASI DAN ANALISIS

Gambar 4.1. Script Menu Utama

IMPLEMENTASI DAN ANALISA

BAB III METODOLOGI 3.1 Desain Game Konsep Game Pengumpulan Data

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISIS DAN PERANCANGAN GAME

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN ANALISA Pembuatan Antarmuka (Interface Design)

PROSEDUR MENJALANKAN PROGRAM APLIKASI

BAB 4 IMPLEMENTASI DAN EVALUASI. perangkat Android dalam menjalankan aplikasi game Tetris Nusantara: Android : Gingerbread 2.3

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN

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

BAB 4 IMPLEMENTASI DAN PENGUJIAN

BAB 5 IMPLEMENTASI DAN PENGUJIAN

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

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

BAB II ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN ANALISIS

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN GAME

BAB III ANALISA DAN PERANCANGAN

FM-UDINUS-BM-08-05/R0

BAB III ANALISA DAN PERANCANGAN

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB II ANALISIS DAN PERANCANGAN. kebutuhan fungsional dan analisis kebutuhan non-fungsional.

Membuat Game Kuis Menggunakan Unity3D 2017 untuk Android

BAB III ANALISIS DAN PERANCANGAN

BAB 4 HASIL DAN PEMBAHASAN

BAB 4 HASIL DAN PENELITIAN

BAB 4 IMPLEMENTASI DAN EVALUASI. diperlukan agar dapat mengimplementasikan game Job Seeker ini. a. Intel Pentium 4 2,34 Ghz. b. Memory (RAM) 512MB RAM

BAB III METODE PENELITIAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

Prosedur Menjalankan Program Salah satu contoh prosedur instalasi apk game Traces of Crime pada OS Android sebagai berikut :

BAB IV IMPLEMENTASI KARYA. dikerjakan, dan memiliki keterkaitan satu sama lain. Proses pembuatan game

BAB 4 IMPLEMENTASI DAN EVALUASI. dengan baik, diperlukan spesifikasi perangkat keras sebagai berikut :

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

How To Develop Game Labyrinth Shooter

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

Mudah Membuat Game & Potensi Finansialnya Dengan Unity 3D + Dvd Menyusul

Tutorial : Membuat Permainan Flappy Bird menggunakan Unity3D

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

commit to user BAB III PERANCANGAN

BAB IV HASIL DAN ANALISISA

BAB III ANALISIS DAN RANCANGAN SISTEM

BAB 4 HASIL DAN PEMBAHASAN. dengan spesifikasi sebagai berikut.

Aplikasi Augmented Reality Keadaan Geografis Negara di Asia Tenggara

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

BAB IV IMPLEMENTASI KARYA. pembuatan game dari tahap produksi sampai tahap pasca produksi. Berikut

BAB III ANALISA DAN PERANCANGAN

ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN. dengan 8 gambar di bidang kedua, hanya saja penenpatannya diacak.

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

BAB III ANALISIS MASALAH DAN PERANCANGAN PROGRAM

Berikut ini adalah prosedur cara instalasi untuk menginstall aplikasi Bali Turbin ke dalam PC desktop.

BAB IV IMPLEMENTASI DAN ANALISA

BAB 4 HASIL DAN PEMBAHASAN

BAB III PERANCANGAN SISTEM

BAB III ANALISA DAN PEMBAHASAN MASALAH

BAB III ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 4 IMPLEMENTASI DAN EVALUASI SISTEM. untuk membuat aplikasi Perangkat Ajar ini adalah sebagai berikut : 1. Processor Intel Core 2 Duo 2,0 GHz

BAB III ANALISIS DAN PERANCANGAN SISTEM

APLIKASI PENGENALAN HURUF HIJAIYAH, ANGKA DAN HURUF ABJAD DENGAN AUGMNETED REALITY BERBASIS ANDROID

RANCANG BANGUN GAME EDUKASI ASAH OTAK ANAK BERBASIS ANDROID MENGGUNAKAN APLIKASI CONSTRUCT 2

BAB III ANALISA DAN PERANCANGAN

BAB 4 HASIL DAN PEMBAHASAN

BAB 4 HASIL DAN PEMBAHASAN Spesifikasi System (Hardware & Software)

Untuk dapat memainkan game Ultang Dynasty, pemain harus menginstall flash player terlebih dahulu.

APLIKASI PERMAINAN HORROR GAME (STAY ALIVE) BERBASIS DEKSTOP MENGGUNAKAN BLENDER 3D DAN UNITY 3D Dimas Mapanji ELang 4IA24

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

PENGENALAN INTERFACE MACROMEDIA DITECTOR MX

PUZZLE GAME DOLPHIN PROYEK MULTIMEDIA Membuat Game Puzzle Dolphin untuk menyusun gambar yang terpisah-pisah agar menjadi gambar utuh.

BAB II ANALISIS DAN PERANCANGAN. serta desain program. Di bawah ini adalah penjelasan dari masing-masing

-Aplikasi Backend 1. Install dot NET framework 4 dr link berikut

BAB IV HASIL DAN PEMBAHASAN

Gambar Error! No text of specified style in document.4.1 Tampilan Icon Banana Catch

BAB III ANALISIS KEBUTUHAN DAN PERANCANGAN APLIKASI

Aplikasi Destinasi Wisata Alam Jawa Tengah Berbasis Android Menggunakan Adobe Flash Profesional CS6

BAB I PENDAHULUAN. Saat ini teknologi telah berkembang pesat, sehingga penggunaan teknologi

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

Gambar 4.1 File Explorer Pada Smartphone. 2. Cari file WarElement.apk kemudian pilih file WarElement.apk.

perpustakaan.uns.ac.id digilib.uns.ac.id

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

Transkripsi:

BAB IV IMPLEMENTASI DAN ANALISIS 4.1 Implementasi Aset Dan Seni 4.1.1 Implementasi Konsep Seni Konsep dari menggunakan konsep 2 dimensi, dimana dalam ini adalah game ini ingin memberikan hiburan kepada pemain dan sekaligus ingin mengajak masyarakat agar berani menghindari si begal walaupun kita tidak memiliki senjata apapun sebagai perlindungan diri. 4.1.2 Implemetasi Karakter a. Pembuatan karakter utama Dalam pembuatan desain karakter utama menggunakan software Corel draw X6 dengan memanfaatkan komponen atau tool yaitu freehand dan bazier. Karakter utama yang dibuat adalah seorang pria dengan mengendarai sepeda motor dan menggunakan helm full face dan jaket yang berwarna hitam agar meberikan kesan gagah pada karakter. Untuk desain karakter utama ditunjukan pada gambar 4.1 29

30 Gambar 4.1 Pembuatan karakter utama Untuk pewarnaannya menggunakan tool uniform fill pada coreldraw X6. Pewarnaan karakter dapat dilihat pada gambar 4.2 Gambar 4.2 Pewarnaan karakter utama Sedangkan dalam pembuatan animasi diperlukan gambar yang banyak, gambar tersebut disusun serapi mungkin agar gambar dapat dibuat seolah berjalan ataupun lompat. Untuk gambar pembuatan animasi dapat dilihat pada gambar 4.3 Gambar 4.3 Pembuatan animasi karakter utama dengan Coreldraw X6

31 b. Pembuatan karakter musuh Dalam pembuatan desain karakter musuh juga menggunakan software Corel draw X6 dengan memanfaatkan komponen atau tool yaitu freehand dan bazier. Karakter musuh yang dibuat adalah seorang pria yang memakai kostum serba hitam dan juga memenggunkan penutup wajah. Untuk desain karakter musuh ditunjukan pada gambar 4.4 Gambar 4.4 Pembuatan karakter musuh Untuk pewarnaannya menggunakan tool uniform fill pada coreldraw X6. Pewarnaan karakter musuh dapat dilihat pada gambar 4.5 Gambar 4.5 Pewarnaan karakter musuh Sedangkan dalam pembuatan animasi diperlukan gambar yang banyak, gambar tersebut disusun serapi mungkin agar gambar dapat dibuat seolah berjalan. Untuk gambar dalam pembuatan animasi musuh dapat dilihat pada gambar 4.6

32 Gambar 4.6 Pembuatan animasi karakter musuh 4.1.3 Implementasi Lingkungan Pada Game ini memiliki 3 stage, masing-masing dari stage memiliki 2 level. Untuk implementasinya dengan cara menyusun sprite yang telah dibuat sebelumnya. Semua desain ground/tanah dan komponen komponen tambahan disimpan pada folder sprite pada project Game. Semua gambar disimpan dengan format.png. Untuk mengimplementasikan sprite dilakukan dengan cara drag dan drop sprite pada hierarchy unity. Sprite yang telah didrag dapat disusun sesuai yang diharapkan. Pada stage kota di setiap level menggunakan background yang sama dari jalan, dan gedung-gedung yang digunakan yang berbeda dari setiap level adalah pewarnaan langitnya. Pada level 1 langit akan berwarna biru, level 2 langit berwarna orange. Dalam penataan backgroundnya di stage kota ini menggunakan gambar-gambar gedung yang menjulang tinggi. Untuk stage semak, background jalan dan komponen tambahan lainnya di setiap levelnya sama. Seperti halnya pada stage kota yang membedakan tampilannya adalah warna dari langitnya. Dan untuk stage hutan pun sama halnya dengan stage kota dan semak. Dalam penataan background menggunakan jalan dan komponen tambahan disetiap levelnya yang berbeda hanya warna dari langitnya. Untuk mengetahui tampilan lingkungan di setiap stagenya dapat dilihat pada gambar 4.7

33 Gambar 4.7 Tampilan lingkungan pada stage kota level 1 Tampilan lingkungan stage kota level 2 dapat dilihat pada gambar 4.8 Gambar 4.8 Tampilan lingkungan pada stage kota level 2

34 Tampilan lingkungan stage semak level 1 dapat dilihat pada gambar 4.9 Gambar 4.9 Tampilan lingkungan pada stage semak level 1 Tampilan lingkungan stage semak level 2 dapat dilihat pada gambar 4.10 Gambar 4.10 Tampilan lingkungan pada stage semak level 2

35 Tampilan lingkungan stage hutan level 1 dapat dilihat pada gambar 4.11 Gambar 4.11 Tampilan lingkungan pada stage hutan level 1 Tampilan lingkungan stage hutan level 2 dapat dilihat pada gambar 4.12 Gambar 4.12 Tampilan lingkungan pada stage hutan level 2 4.1.4 Implementasi Daftar Misi a. Stage kota Level 1 Misi yang harus diselesaikan yaitu pada level 1 ini adalah menghindari pelaku begal yang berjumlah 4 orang. Pelaku begal akan berada di tempat berbeda-beda dan akan muncul tiba-tiba.

36 b. Stage kota Level 2 Misi yang harus diselesaikan yaitu pada level 2 ini adalah menghindari pelaku begal yang berjumlah 5 orang. Pelaku begal akan berada di tempat berbeda-beda. Di level 2 ini setiap pelaku begal muncul jeda waktunya akan cepat. c. Stage semak Level 1 Misi yang harus diselesaikan yaitu pada level 1 ini adalah misi yang mudah, karakter utama menghindari pelaku begal berjumlah 4 orang. Pelaku begal akan berada di tempat berbeda-beda dan akan muncul tibatiba. d. Stage semak Level 2 Misi yang harus diselesaikan yaitu pada level 2 ini adalah mengalah pelaku begal yang berjumlah 5 orang. Pelaku begal akan berada di tempat berbeda-beda. Di level 2 ini setiap pelaku begal muncul dengan datang secara tiba-tiba dengan jarak yang berdekatan. e. Stage hutan Level 1 Misi yang harus diselesaikan yaitu pada level 1 ini adalah misi yang mudah, karakter utama mengalah pelaku begal hanya berjumlah 4 orang. Pelaku begal akan berada di tempat berbeda-beda dan akan muncul tibatiba. f. Stage hutan Level 2 Misi yang harus diselesaikan yaitu pada level 2 ini adalah mengalah pelaku begal yang berjumlah 5 orang. Pelaku begal akan berada di tempat berbeda-beda. Di level 2 ini setiap pelaku begal muncul dengan datang secara tiba-tiba dengan jarak yang berdekatan. 4.1.5 Implementasi Musik Dan Suara Untuk memberikan musik (backsong) pada game langkah yang harus dilakukan antara lain sebagai berikut : a. Klik menu GameObject kemudian pilih Create Empty. Kemudian beri nama musik.

37 b. Pilih GameObject musik kemudian Add Component, tambahkan Audio Source. c. Kemudian masukkan file musik yang dipilih ke Audio Clip. Setelah itu play game, maka musik pun akan terdengar. Implementasi musik dapat dilihat pada gambar 4.13 Gambar 4.13 Implementasi musik 4.1.6 Implementasi Pengaturan Dalam Game ini mempunyai menu utama yaitu pilih stage, pengaturan dan keluar. Pilih stage digunakan untuk memilih stage yang akan dimainkan oleh pemain. Pengaturan digunakan untuk menghidupkan dan mematikan musik pada game. Keluar digunakan untuk keluar dari permainan. Implementasi pengaturan dapat dilihat pada gambar 4.14 Gambar 4.14 Implementasi pengaturan

38 4.1.7 Implementasi Antar Muka a. Tampilan judul Game Untuk sketsa judul dari Game seperti gambar 4.15 Gambar 4.15 Implementasi Judul Game gambar 4.16 b. Tampilan Menu Tampilan menu utama pada game hindari begal motor dapat dilihat pada

39 4.17 Tampilan tutorial pada game hindari begal motor dapat dilihat pada gambar c.

40 d. Tampilan Menang dan Kalah pada Game. Tampilan permainan menang dapat dilihat pada gambar 4.20 Gambar 4.20 Implementasi Game Sukses

41 Tampilan permainan kalah dapat dilihat pada gambar 4.21 4.2 Teknis Pemrograman Gambar 4.21 Implementasi Game Gagal Dalam pembuatan game ini menggunakan game engine Unity, dimana terdapat MonoDevelop-nity sebagai pengolah script dalam pembuatan permainan ini mendukung bahasa C#. Berikut beberapa script utama yang digunakan dalam pembuatan game pembasmi si tukang begal motor. 4.2.1 Script pemain public float speed; public float jumpspeed; float Hinput; Flip(); Vector2 movevel = mybody.velocity; movevel.x = horizontalinput * speed; mybody.velocity = movevel; } public void StartMove(float horizontalinput) { Hinput=horizontalInput; } void FixedUpdate () { move(hinput); } public void lompat(){ if (mybody.velocity.y==0) { anim.settrigger ("lompat"); mybody.velocity = jumpspeed * Vector2.up; }

42 } public void StartMove(float horizontalinput) { Hinput=horizontalInput; } 4.2.2 Script menggerakkan musuh public float movespeed; public bool moveright; void Update () { if (moveright) { GetComponent<Rigidbody2D> ().velocity = new Vector2 (movespeed, GetComponent<Rigidbody2D> ().velocity.y); } else { GetComponent<Rigidbody2D> ().velocity = new Vector2 (-movespeed, GetComponent<Rigidbody2D> ().velocity.y); 4.2.3 Script Health Point } public int maxplayerhealth; public static int PlayerHealth; void Start () { text = GetComponent<Text> (); //healthbar = GetComponent<Slider> (); PlayerHealth = maxplayerhealth; levelmanager = FindObjectOfType<LevelManager> (); isdead = false; } void Update () { if (PlayerHealth <= 0 &&!isdead) { PlayerHealth =0; levelmanager.respawnplayer (); isdead = true; } text.text = "" + PlayerHealth;

43 } //healthbar.value = PlayerHealth; 4.3 Pengujian Pada tahap pengujian ini dilakukan 2 pengujian yaitu dengan pengujian fungsional game dan pengujian game dengan device android. Tahap pengujian fungsional game ditunjukan pada tabel 4.1. tahap pengujian dengan device android ditunjukan pada tabel 4.2. a. Pengujian Fungsional Game Tabel 4.1. Pengujian Fungsional Game No Jenis Fungsi Output yang diharapkan 1 Scene Main Menu Main menu muncul setelah splash screen Hasil output Main menu muncul setelah splash screen Sesuai? Pilih stage Muncul apabila tombol pilih stage ditekan pada main Menu Muncul apabila tombol pilih stage ditekan pada main Menu pengaturan Muncul apabila tombol pengaturan ditekan pada main Menu Muncul apabila tombol pengaturan ditekan pada main Menu Level Failed Level failed akan muncul ketika pemain kehabisan health point Level failed akan muncul ketika pemain kehabisan health point Level Sukses Level Sukses akan muncul ketika pemain sampai tujuannya yaitu kampus Level Sukses akan muncul ketika pemain sampai tujuannya yaitu kampus

44 2 Animasi Player kanan pemain akan bergerak kekanan setelah ditekan button arah kanan pemain bergerak kekanan setelah ditekan button arah kanan Melompat Player melompat akan jika menekan tombol panah atas Player melompat akan jika menekan tombol panah atas 3 Sound Backsound Sound akan berbunyi saat permainan dimainkan 4 Button Pilih stage Game akan dimulai setelah tombol pilih stage di klik Berbunyi setelah permainan dimulai Game mulai setalah tombol diklik. Exit Game akan berhenti ketika tombol exit di klik Game berhenti ketika tombol exit di klik Pause Tampilan dari pause akan muncul menghentikan game ketika tombol pause diklik. Tampilan dari pause muncul menghentikan game ketika tombol pause diklik. Resume game Game akan berlanjut ketika tombol resume diklik. Game berlanjut ketika tombol resume diklik. Level Select Akan menampilkan tampilan memilih level ketika button level select diklik Menampilkan tampilan memilih level ketika button level select diklik Quit To Main Menu Tampila Menu awal akan tampil ketika button quit Tampila Menu awal tampil ketika button quit to main menu diklik

45 to main menu diklik Reload Game akan diulang kembali ketika level failed jika tombol Reload di klik Game diulang kembali ketika level failed jika tombol Reload di klik 5 Level Stage kota level 1 dapat berjalan baik. dapat berjalan baik Stage kota level 2 dapat berjalan baik dapat berjalan baik Stage semak level 1

46 dapat berjalan baik dapat berjalan baik Stage semak level 2 dapat berjalan baik dapat berjalan baik Stage hutan level 1 dapat berjalan baik dapat berjalan baik Stage hutan level 2 dapat berjalan baik dapat berjalan baik

47 b. Tabel 4.2. Pengujian Game pada Device No Jenis Device Spesifikasi Jenis Test Keterangan 1 Sony Xperia M2 D2305 Android OS, v4.3 (Jelly Bean) Quad-core 1.2 GHz Cortex-A7 1 GB RAM 4.8 inches 540 x 960 pixels Animasi Audio Tombol Animasi baik Audio berjalan dengan baik Tombol berfungsi dengan baik Grafis Tampilan grafis terlihat jelas pada resolusi 540 x 960 pixels Screenplay Screenplay berjalan baik Gameplay Gameplay berjalan baik Memory Memory yang dibutuhkan 16.9 MB 2 LG Optimus L4 II E440 Android OS, v4.1.2 (Jelly Bean) 1 GHz Cortex- A9 512GB RAM 3.8 inches 320 x 480 pixels Animasi Audio Tombol Animasi baik Audio berjalan dengan baik Tombol berfungsi dengan baik

48 3 Lenovo A850 Android OS, v4.2.2 (Jelly Bean) Quad-core 1.3 GHz Cortex-A7 1GB RAM 5.5 inches 540 x 960 pixels Grafis Screenplay Gameplay Memory Animasi Audio Tombol Grafis Screenplay Gameplay Memory Tampilan grafis terlihat cukup jelas pada resolusi 320 x 480 pixels Screenplay berjalan baik Gameplay berjalan baik Memory yang dibutuhkan 16.9 MB Animasi baik Audio berjalan dengan baik Tombol berfungsi dengan baik Tampilan grafis terlihat jelas pada resolusi 540 x 960 pixels Screenplay berjalan baik Gameplay berjalan baik Memory yang dibutuhkan 16.9MB

49 4.4. Perilisan Pada game hindari si begal ini dalam pengujiannya permainan game dapat berjalan dengan baik dan sesuai dengan yang diharapkan. Setelah pengujian berjalan baik kemudian kita lakukan building pada unity. Langkah-langkahnya sebagai berikut: c. Pilih build setting d. Drag scene yang dibutuhkan pada scene in build e. Pilih platfrom Android f. Kemudian pilih player settings. Pada player setting kita dapat mengatur nama, icon, resolusi game sesuai dengan yang kita inginkan. Tampilan building dapat dilihat pada gambar 4.22 g.

50 h.