BAB 4 IMPLEMENTASI DAN EVALUASI Permainan War Of Piggy merupakan permainan tower defense berbasis augmented reality yang dirancang khusus bagi pengguna mobile device. Selain untuk memperkenalkan AR kepada para pemain, permainan ini juga dimaksudkan untuk menambah gaming experience pemain dan menghadirkan game style yang unik bagi pemain. War Of Piggy ditujukan untuk menarik minat semua kalangan remaja hingga dewasa. Dalam permainan ini, pemain juga dapat melatih ketangkasan dan respon dalam membidik demi mencapai score tertinggi di dalam permainan. Oleh karena itu, di dalam permainan ini terdapat beberapa element untuk melatih ketangkasan dan respon pemain yaitu combo yang bisa didapatkan dengan memusnahkan musuh sebelum musuh menyerang pemain, difficulty untuk melatih ketangkasan pemain secara bertahap dan sistem upgrade yang dilakukan secara real time. 4.1 Komponen Teknis Aplikasi Permainan 4.1.1 Komponen Aplikasi Permainan Komponen aplikasi permainan ini merupakan komponen utama penyusun aplikasi permainan War Of Piggy yang nantinya akan digunakan oleh pemain. Aplikasi ini akan memberikan tampilan user interface dan berperan sebagai perantara interaksi pemain dengan permainan War Of Piggy mulai dari status pemain hingga informasi informasi 125
126 lain. Selain itu, komponen ini juga berperan dalam mengatur segala kejadian kejadian yang terdapat di dalam permainan War Of Piggy. 4.1.2 File Data Data yang ada pada permainan War Of Piggy disimpan dalam bentuk file XML yang berfungsi sebagai tempat penyimpanan data seperti highscore, data pemain, level data, tower data, data musuh dan konfigurasi yang di setting oleh pemain. Data yang ada di dalam file ini akan ditarik sesuai dengan permintaan komponen aplikasi permainan. 4.2 Perangkat yang Digunakan 4.2.1 Perangkat Keras yang Digunakan dalam Pembuatan Perangkat keras yang digunakan dalam pembuatan permainan War Of Piggy adalah sebuah komputer dengan spesifikasi sebagai berikut : a. AMD Phenom II X6 1090T processor (6 CPUs) @ 3.2GHz b. 8 GB DDR3 RAM c. NVIDIA GeForce GTX 470 GDDR5 1280MB d. Sound Card e. Speaker f. Mouse dan Keyboard
127 Sedangkan untuk melakukan pengetesan, digunakan Samsung Galaxy Tab 10.1 dengan spesifikasi sebagai berikut : a. 1GHz dual-core NVIDIA Tegra 2 processor b. Back Camera : HD(720p) Video recording, 3MP auto-focus camera c. 1GB RAM d. 16GB internal memory e. 10.1 Widescreen 1280x800 WXGA touchscreen LCD f. Koneksi internet 128 kbps untuk mengunduh data AR 4.2.2 Perangkat Lunak yang Digunakan dalam Pembuatan Perangkat lunak yang digunakan dalam pembuatan permainan War Of Piggy adalah sebagai berikut : a. Sistem Operasi Android 3.1 Honeycomb b. Unity 3D c. QCAR Unity Extension d. Adobe Photoshop CS3 e. Autodesk Maya 2011 4.2.3 Perangkat Keras yang Disarankan Untuk dapat memainkan permainan War Of Piggy, spesifikasi sebuah mobile device yang disarankan adalah sebagai berikut : a. 1.2GHz dual-core NVIDIA Tegra 2 processor (atau lebih) b. Back Camera : HD(720p) Video recording, 8MP auto-focus camera c. 1GB RAM d. 16 GB internal memory
128 e. 7.1 widescreen LCD touchscreen f. Koneksi internet 64 kbps 4.2.4 Perangkat Lunak yang Disarankan Spesifikasi perangkat lunak yang dibutuhkan untuk menjalankan aplikasi War Of Piggy adalah : a. Sistem Operasi Android 2.3 Gingerbread 4.3 Cara Instalasi Pada instalasi permainan cukup menjalankan file WarOfPiggy.apk yang sudah disediakan dalam paket permainan. Pada saat file tersebut dijalankan, maka installer akan meminta hak dari user untuk mengontrol beberapa fungsi yang ada pada device seperti pada gambar 4.1. Gambar 4.1 Permintaan Hak dari User
129 User dapat melanjutkan instalasi dengan menyentuh tombol Install pada layar atau user dapat membatalkan instalasi dengan menyentuh tombol Cancel. Setelah user menyentuh tombol Install, maka installer akan meng-install program secara otomatis seperti pada gambar 4.2. Gambar 4.2 Instalasi War Of Piggy Setelah instalasi selesai, maka akan muncul peringatan bahwa aplikasi telah terinstall dan user dapat menutup installer dengan menyentuh tombol Done atau langsung memainkan aplikasi War Of Piggy dengan menyentuh tombol Open seperti pada gambar 4.3. Gambar 4.3 Instalasi Selesai
130 4.4 Prosedur Penggunaan 4.4.1 Application War Of Piggy Aplikasi War Of Piggy dapat dijalankan dengan memilih icon War Of Piggy yang muncul pada bagian Home Screen setelah proses penginstalan selesai. Jika icon tidak muncul pada Home Screen, maka aplikasi War Of Piggy ini dapat diakses melalui Application Drawer pada Android. a. Menu Utama Gambar 4.4 Menu Utama Setelah aplikasi berhasil dijalankan, maka akan muncul beberapa pilihan dan menu utama yang tersedia. Pemain dapat memilih salah satu menu tersebut dengan ketentuan sebagai berikut : Start untuk langsung memulai permainan War Of Piggy Highscore untuk melihat score tertinggi yang pernah dicapai oleh pemain.
131 Option untuk mengatur suara dan tingkat kesulitan di dalam permainan. Credit untuk melihat credit permainan War Of Piggy. Exit untuk keluar dari aplikasi War Of Piggy. b. Highscore Pada menu ini, pemain dapat melihat tampilan score tertinggi setiap mode dari mode easy, normal dan hard. Permainan akan mencatat highscore milik pemain apabila pemain telah menyelesaikan permainan sesuai dengan wave yang tersedia atau apabila pemain telah mencapai game over. Highscore ini akan menandakan kemampuan bermain pemain dan hasil yang dicapai oleh pemain dalam memainkan permainan War Of Piggy. Gambar 4.5 Highscore
132 c. Option Pada menu ini, pemain dapat mematikan atau menghidupkan suara di dalam permainan. Selain itu, pemain juga dapat memilih tingkat kesulitan permainan. Gambar 4.6 Option d. Credit Pada menu ini, pemain dapat melihat copyright dan nama nama developer yang merancang permainan War Of Piggy. Gambar 4.7 Credits
133 e. Tampilan gameplay Setelah pemain memilih tombol Start, maka permainan akan segera dimulai. Pemain harus meletakkan trackable yang telah disediakan dalam paket permainan agar permainan tetap berjalan. Selain itu, pemain juga harus menjaga posisi trackable agar selalu terlihat pada layar Android. Pemain dapat menghentikan permainan sementara dengan cara memindahkan trackable keluar dari layar. Untuk mengoperasikan permainan secara keseluruhan : Gambar 4.8 User Interface War Of Piggy 1. SP Bar : menyediakan informasi mengenai stamina Piggy Elder. 2. Score : menyediakan informasi mengenai score yang telah diraih pemain. 3. Status Level : menyediakan informasi mengenai wave yang sedang berjalan, elemen pada wave yang sedang berjalan dan elemen pada wave berikutnya. 4. Tower Button : tombol untuk meng-upgrade tower ke 1 sampai ke 4.
134 5. Piggy Elder s Status : menyediakan informasi mengenai level, exp, attack dan defense yang dimiliki Piggy Elder. 6. Attack Button : tombol untuk menyerang atau menembakkan sihir ke arah crosshair berada. 7. Element Button : tombol untuk mengganti elemen yang sedang dipakai. 8. Crosshair : sebagai penanda arah tembakkan. Dalam permainan, pemain dapat membidik musuh dengan cara berjalan memutari trackable dan menggerakkan device agar crosshair tepat berada pada musuh. Pemain juga dapat mengganti element yang ingin digunakan serta mengupgrade tower secara real time. Untuk dapat meningkatkan ability Piggy Elder, maka pemain harus menaikkan level milik Piggy Elder dengan cara memusnahkan musuh yang muncul pada layar Android. Setelah naik level, maka akan muncul tombol (+) untuk menaikkan ability Piggy Elder. Permainan akan berakhir ketika pemain telah menyelesaikan wave yang tersedia atau jika stamina milik Piggy Elder mencapai 0. Permainan akan otomatis menyimpan data pemain apabila permainan telah berakhir. 4.4.2 War Of Piggy - Admin Admin War Of Piggy dapat dijalankan dengan mengklik WarOfPiggy_Admin.exe yang terdapat pada folder WarOfPiggy. Aplikasi War Of Piggy - Admin ini hanya dapat berjalan pada root folder pengembangan War Of Piggy berdampingan dengan Assets folder pada komputer, terpisah dengan aplikasi permainan War Of Piggy. War Of Piggy - Admin ini nantinya akan memodifikasi folder Assets yang ada pada root tersebut.
135 a. Tampilan Admin WOP - Main Menu Setelah War Of Piggy Admin dijalankan pertama kali, maka aplikasi akan langsung menampilkan interface Admin WOP Main Menu dan admin dapat memilih tipe update yang diinginkan, mulai dari Wave dan Tower. b. Tampilan WOP Admin Wave Editor Gambar 4.9 Interface Admin WOP Main Menu Gambar 4.10 Interface WOP Admin Wave Editor
136 Apabila admin memilih Wave pada saat Admin WOP Main Menu, maka tampilan WOP Admin Wave Editor akan muncul. Pada menu ini, admin dapat mengubah Wave Element yang ada pada tiap wave, menambahkan wave dengan menekan tombol Add dan menghapus elemen dengan memilih Wave ID terlebih dahulu kemudian menekan tombol Delete. Wave Element yang harus di-input oleh admin harus sesuai dengan keterangan yang ada. c. Tampilan WOP Admin Mini Tower Editor Gambar 4.11 Interface WOP Admin Mini Tower Editor Apabila admin memilih Tower pada saat Admin WOP Main Menu, maka tampilan WOP Admin Mini Tower Editor akan muncul. Pada menu ini, admin dapat mengubah Attack, Atk Speed dan Gold Cost dari setiap level dari MiniTower di dalam permainan, menambahkan batas upgrade level dari MiniTower serta menghapus batas upgrade level yang ada dengan memilih Tower Level terlebih dahulu kemudian menekan tombol Delete. Setiap status dari
137 MiniTower yang di-input oleh admin akan mengubah xml file yang ada dan mempengaruhi balancing yang ada pada permainan. 4.5 Pengujian dan Evaluasi 4.5.1 Evaluasi terhadap Pemain Untuk evaluasi terhadap pemain, dilakukan penyebaran kuesioner kepada orang orang yang telah memainkan permainan War Of Piggy. Kuesioner disebarkan kepada 30 responden dengan hasil kuesioner sebagai berikut : 1. Apakah fitur - fitur yang sudah ada di dalam permainan War Of Piggy sudah mencukupi dan sesuai bagi anda? hasil : Tabel 4.1 Evaluasi Fitur War Of Piggy Jawaban Jumlah Persentase Sudah 27 90% Belum 3 10% Berdasarkan hasil pertanyaan di atas, fitur fitur yang ada di dalam permainan War Of Piggy sudah sesuai dan mencukupi. Beberapa responden menyatakan belum mencukupi menyatakan bahwa War Of Piggy masih membutuhkan fitur bos dan membutuhkan beberapa fitur spesial lainnya, oleh karena itu pengembangan War Of Piggy nantinya juga akan menambahkan fitur fitur baru yang dapat diimplementasikan pada pengembangan berikutnya.
138 2. Apakah cerita yang ada di dalam permainan War Of Piggy tergolong ringan? Tabel 4.2 Evaluasi Cerita War Of Piggy Jawaban Jumlah Persentase Ringan 30 100% Rumit 0 0% Berdasarkan hasil pertanyaan di atas, para responden menyatakan bahwa cerita War Of Piggy tergolong ringan. Hal ini sesuai dengan kebutuhan para responden pada saat kuesioner sebelumnya. 3. Bagaimana grafis dan performa pada permainan War Of Piggy? Tabel 4.3 Evaluasi Grafis dan Performa War Of Piggy Jawaban Jumlah Bobot Persentase Sangat Baik 6 4 20% Baik 23 3 76.7% Agak Buruk 1 2 3.3% Buruk 0 1 0% Berdasarkan hasil di atas, dengan menggunakan sistem bobot maka didapatkan angka bobot grafis dan performa = ( (6*4) + (23*3) + (1*2) + (0*1) ) / 30 = 3.167, dengan demikian dapat disimpulkan bahwa grafis dan performa War Of Piggy tergolong baik.
139 4. Seberapa sering anda melakukan kesalahan pada saat memilih menu maupun memainkan game ini? Tabel 4.4 Evaluasi Kesalahan interface War Of Piggy Jawaban Jumlah Bobot Persentase Tidak Pernah 9 4 30% 1-2 15 3 50% 3-4 4 2 13.33% >4 2 1 6.66% Berdasarkan hasil di atas, dengan menggunakan sistem bobot maka didapatkan angka kesalahan interface = ( (9*4) + (15*3) + (4*2) + (2*1) ) / 30 = 3.03, dengan demikian dapat disimpulkan bahwa navigasi dan kontrol di dalam permainan War Of Piggy tergolong baik. 5. Apakah menu-menu yang disediakan mudah untuk dimengerti (user friendly)? Tabel 4.5 Evaluasi Kemudahan Menu War Of Piggy Jawaban Jumlah Persentase Ya 28 93.33% Tidak 2 6.66% Berdasarkan hasil di atas, hampir semua responden mengetahui fungsi fungsi menu dari War Of Piggy dan mengerti menu interface yang disediakan. Namun, masih ada 2 responden yang masih sulit mengerti menu menu yang telah disediakan. Pengembangan berikutnya, akan dilakukan penyempurnaan interface sehingga aplikasi War Of Piggy dapat lebih sempurna.
140 6. Bagaimana respon kamera dalam menampilkan gambar 3D? Tabel 4.6 Evaluasi Respon Kamera War Of Piggy Jawaban Jumlah Bobot Persentase Sangat Cepat 3 4 10% Cepat 16 3 53.33% Agak Lambat 11 2 36.67% Lambat 0 1 0% Berdasarkan hasil di atas, dengan menggunakan sistem bobot maka didapatkan angka respon kamera = ( (3*4) + (16*3) + (11*2) + (0*1) ) / 30 = 2.73. Dengan demikian dapat disimpulkan bahwa respon kamera di dalam permainan War Of Piggy cukup baik. Pada pengembangan berikutnya, maka permainan ini akan disempurnakan lebih lanjut agar respon kamera menjadi lebih baik. 7. Apakah dengan memainkan permainan ini anda menjadi lebih mengetahui apa itu augmented reality? Tabel 4.7 Evaluasi Pengetahuan AR War Of Piggy Jawaban Jumlah Persentase Ya 28 93.33% Tidak 2 6.66% Berdasarkan hasil di atas, responden menyatakan lebih mengetahui apa itu augmented reality dan beberapa responden menyatakan tidak dikarenakan responden telah mengetahui apa itu AR terlebih dahulu dan tidak merasakan adanya perubahan mengenai pengetahuan tentang AR.
141 8. Bagaimana rating permainan ini menurut anda (1 5 dari 1 sangat buruk dan 5 sangat baik)? hasil : Tabel 4.8 Tabel Rating War Of Piggy Jawaban Rating Gameplay 3.73 dari 5 Grafis 3.83 dari 5 Level of Stress terhadap interface 3.53 dari 5 Berdasarkan hasil di atas, responden menyatakan gameplay dan grafis War Of Piggy tergolong cukup baik. Pada pengembangan berikutnya akan dilakukan penyempurnaan interface sehingga tingkat stress pemain terhadap interface dapat berkurang serta game balancing maupun penambahan difficulty agar gameplay memiliki rating yang semakin tinggi. 4.5.2 Evaluasi terhadap Interaksi Manusia dan Komputer 1. Berusaha untuk konsisten Permainan War Of Piggy memiliki perancangan user interface yang memiliki warna yang sama serta tema yang hampir sama. Untuk warna, permainan ini memiliki warna dominan abu abu dan memiliki tema dinding kastil dan kayu. Seperti yang dapat dilihat pada gambar 4.9, permainan War Of Piggy dirancang untuk memiliki warna dan tema yang dominan sama.
142 Gambar 4.12 Berusaha Untuk Konsisten 2. Menyediakan usability universal Permainan War Of Piggy merupakan permainan mobile berbasis augmented reality yang memiliki beberapa tingkatan kesulitan yang dapat diatur dalam menu Option, dengan demikian, semua pemain pemula maupun profesional dapat memainkan permainan ini sesuai dengan tingkat kesulitan yang dapat dijangkau. Selain itu, aplikasi War Of Piggy dapat dimainkan pada PC tablet maupun pada smartphone dari Android OS 2.3 ke atas serta tutorial secara tertulis. 3. Memberikan umpan balik yang informatif Penggunaan umpan balik yang informatif terdapat pada saat permainan War Of Piggy dimulai. Terdapat beberapa UI seperti Status Level yang menjelaskan elemen pada level yang berlangsung, tingkatan atau level yang
143 sedang berlangsung dan juga terdapat Piggy Elder Status yang menjelaskan besarnya serangan dan pertahanan pemain serta SP Bar yang menunjukkan stamina milik Piggy Elder. Gambar 4.13 Umpan Balik Informatif 4. Merancang dialog yang memberikan penutupan Gambar 4.14 Dialog Akhir Game Over
144 Penutupan dialog terdapat pada saat permainan War Of Piggy berakhir. Setelah permainan berakhir, maka akan muncul menu Game Over dan pemain akan diberikan report yang memberitahu score yang telah didapatkan oleh pemain serta informasi bahwa Piggy Castle telah hancur. 5. Memberikan pencegahan kesalahan dan penanganan kesalahan yang sederhana. Pencegahan kesalahan dalam permainan ini terdapat di dalam permainan pada saat permainan berlangsung, seperti yang ditunjukkan pada gambar 4.12. Apabila pemain menyentuh tombol Back to Main Menu atau Exit pada saat permainan ter-pause, maka akan diberikan konfirmasi terlebih dahulu apakah pemain benar benar ingin keluar dari game dan kembali ke Main Menu atau keluar dari game. Hal ini dimaksudkan agar mencegah kesalahan pada saat pemain menyentuh tombol Back to Main Menu atau Exit. Gambar 4.15 Penanganan Kesalahan
145 6. Memungkinkan pembalikan aksi yang mudah Pembalikan aksi pada permainan War Of Piggy terdapat pada menu menu GUI, dimana setiap dialog yang ada telah diberikan tombol Back dan tombol Cancel untuk kembali ke dialog sebelumnya. Seperti yang ditunjukkan pada gambar 4.13 terdapat tombol Cancel untuk kembali ke menu utama. Gambar 4.16 Pembalikan Aksi yang Mudah 7. Mendukung pusat kendali internal Permainan War Of Piggy telah menjadikan user sebagai bagian internal dari sistem itu sendiri. Salah satu contoh terdapat menu Option dimana user diberikan hak untuk mengubah setting dari permainan War Of Piggy. Selain itu, user juga memegang kendali atas magic yang akan ditembakkan. 8. Mengurangi beban ingatan jangka pendek Permainan War Of Piggy merupakan permainan tower defense berbasis augmented reality yang menggunakan manipulasi secara langsung. Salah satu kelebihan manipulasi langsung itu sendiri adalah mengurangi beban ingatan
146 jangka pendek. Selain itu, struktur GUI War Of Piggy juga dibuat sesederhana mungkin. Terdapat dua susunan utama Menu pada War Of Piggy yaitu Menu Utama dan In Game Menu. 4.5.3 Evaluasi Faktor yang Mempengaruhi Performa AR 1. Pencahayaan Gambar 4.17 Pencahayaan Kamera Permainan War Of Piggy dapat berjalan dengan baik pada tingkat cahaya yang terang. Pada tingkat cahaya yang gelap, permainan ini tidak dapat dimainkan seperti pada gambar 4.14 pada gambar pertama trackable dapat terdeteksi dengan baik pada cahaya terang, pada gambar kedua trackable mulai sulit untuk mendeteksi sedangkan untuk gambar ketiga aplikasi sudah tidak dapat mendeteksi trackable sama sekali. 2. Jarak kamera dari trackable Permainan War Of Piggy mampu mendeteksi trackable dengan perbandingan luas trackable dan jarak kamera terjauh dari trackable (dalam
147 meter) yaitu 1 : 19.25 dan dengan jarak kamera terdekat dari trackable (dalam meter) 1 : 0.481. 3. Sudut pandang kamera terhadap trackable Permainan ini mampu mendeteksi trackable dengan sudut device kurang lebih sebesar 45 o dengan ketinggian 10 cm di atas tanah, kemudian permainan ini akan kehilangan deteksi trackable apabila device mencapai sudut kemiringan kurang lebih 90 o atau hingga trackable hilang dari kamera. 4.5.4 Evaluasi terhadap Game Sejenis Tabel 4.9 Evaluasi Game Sejenis Faktor AR Defender AR Tower Defense Bertahan hingga level selesai. Gameplay Fitur Menggerakkan smartphone untuk membidik dan menembak menggunakan crosshair ke arah musuh berada. Survival, bertahan selama mungkin. Menggerakkan smartphone untuk membangun tower yang otomatis menembak musuh t erdekat. - Mengeliminasi musuh untuk mendapatkan uang. Terdapat item untuk mendapatkan amunisi. Amunisi yang berbeda. AR Pirates Bertahan hingga level selesai. Menggerakkan smartphone untuk membidik dan menembak menggunakan crosshair ke arah musuh berada. Mengeliminasi musuh untuk mendapatkan score atau power up. - Terdapat power up untuk meningkatkan kemampuan senjata atau shield. Kebebasan dalam menentukan jarak tembak tower dan membangun tower. Power up dan shield yang dapat digunakan untuk meningkatkan kemampuan. War Of Piggy Bertahan hingga level selesai. Menggerakkan smartphone untuk membidik dan menembak menggunakan crosshair ke arah musuh berada dibantu dengan 4 tower. Mengeliminasi musuh untuk mendapatkan uang, exp, score, level dan skill point - Element system yang dapat digunakan untuk meningkatkan serangan.
148 Tipe trackable Grafis Item Challenge Semakin besar trackable maka semakin besar objek 3D. - Semakin besar trackable maka semakin besar objek 3D. Semakin besar trackable maka semakin besar objek 3D. - - - Upgrade system untuk setiap MiniTower. - - - Skill point system untuk meningkatkan ability pemain. Trackable dalam bentuk hitam putih. Tampilan 3D cukup baik dengan penggunaan warna yang cerah. Berupa kotak kayu yang berisi amunisi. Musuh bertambah banyak setiap level. Terdapat helicopter yang membawa musuh langsung ke dekat tower di mana helicopter tersebut tidak dapat ditembak. Trackable dalam bentuk hitam putih. Tampilan 3D yang sederhana dengan penggunaan warna yang cerah. Markerless, mampu mengenali trackable dalam bentuk tiga titik lingkaran baik koin, gambar, atau pun benda bulat lainnya. Tampilan 3D yang sederhana dengan penggunaan warna yang cerah. - Berupa power up dan shield. Musuh bertambah banyak dan bertambah kuat setiap level. Set iap tower memiliki biaya yang berbeda sesuai dengan tinggi tower yang dibangun dan jarak tower yang dibangun dari markas utama. Musuh bertambah banyak dan kuat setiap level. Variasi musuh dalam menembak semakin baik. Markerless dengan menggunakan gambar untuk tracking. Tampilan 3D yang cukup baik dengan penggunaan warna yang ghotic. - Set iap level musuh bertambah kuat dan memiliki element defense berbeda Set iap tower memiliki biaya yang berbeda setiap upgrade. - - - Pemain dituntut untuk bergerak cepat baik dalam meng-upgrade atau mendistribusikan skill point secara real time
149