BAB III ANALISIS DAN PERANCANGAN 3.1 Konsep Dasar Proyek Pengembangan Game 3.1.1 Konsep Dasar Game Game Tangkap Koruptor ini adalah permainan yang dimainkan oleh 1 orang (single player). Player akan berlari terus menerus mengejar koruptor, dalam hal ini penulis menggambarkan koruptor menjadi tikus dan pemain harus membuat player dapat menghindari Obstacle serta mengumpulkan item tertentu untuk menambah kecepatan player. Ketika posisi tikus sudah dekat dengan player, maka pemain harus melemparkan item palu untuk dapat menangkap tikus. Setelah tikus berhasil ditangkap akan muncul tikus lain dan seterusnya, penilaian score berdasarkan jumlah berkas korupsi yang berhasil dikumpulkan oleh player. 3.1.2 Proposal Game Tangkap Kouptor memiliki konsep dan cerita yang menarik kemudian dikemas dalam bentuk game pada perangkat android. Memiliki tingkat kesulitan permainan yang berbeda pada setiap levelnya dan desain background yang menarik. 3.1.3 Target Pemain Target pemain dari game Tangkap Koruptor ini yaitu untuk umum, sehingga segala usia dapat memainkan game ini. 3.1.4 Dukungan Platform, Teknologi dan Multiplayer Game Tangkap Koruptor ini hanya dapat dijalankan pada platform android saja. Teknologi yang digunakan commit dalam to user game ini yaitu touch sebagai 11
12 inputan untuk dapat mengontrol player dan navigasi dalam game ini. Game ini hanya dapat dimainkan secara single player dan memiliki genre yaitu Platform game. 3.2 Manajemen Proyek Pengembangan Game 3.2.1 Kebutuhan dan Peran / Tugas Tim Pengembang Game Dalam pengembangan game Tangkap Koruptor ini, dikerjakan sendiri oleh penulis dan terdapat beberapa aset game yang diambil dari beberapa situs yang menyediakan aset game yang dapat digunakan dan disebarluaskan secara gratis. Kebutuhan dan peran dalam pengembangan game Tangkap Koruptor ini ditunjukkan pada tabel berikut: Tabel 3.1 Kebutuhan dan Peran No. Jabatan/Peran Tanggung Jawab / Wewenang Nama 1. Programmer 2. Game Desiner 3. Artist - GUI Artist Membuat kode yang membuat segalanya terjadi dalam game Merancang Storyboard game Merancang rule & control game Merancang setting game Merancang Gameplay game Membuat elemen-elemen user interface dalam game Tony Hendra Prasetya Tony Hendra Prasetya http://grpahicburger.com
13 - Game Artist - Audio Engginer Membuat background game Membuat karakter game Membuat sprite karakter Membuat dan mengolah sound effect untuk game Membuat dan mengolah background music Tony Hendra Prasetya Tony Hendra Prasetya http://freesfx.co.uk http://soundfxnow.com http://freesound.org 3.2.2 Perencanaan Jadwal Perencanaan jadwal proyek pengembangan game Tangkap Koruptor ini ditunjukkan pada table berikut: Tabel 3.2 Perencanaan Jadwal No Kegiatan Feb Maret April Mei Juni 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 1. Konsep dan Storyboard 2. Pembuatan Aset Game 3. Pembuatan Game 4. Testing
14 3.2.3 Kebutuhan Perangkat Lunak dan Perangkat Keras dalam Pengembangan Game Kebutuhan perangkat lunak dan perangkat keras dalam pengembangan game Tangkap Koruptor ini adalah sebagai berikut: a. Sistem Operasi Windows 8 Proffesional. b. Personal Computer dengan Processor Dual Core 1.0Ghz. c. Personal Computer dengan RAM 4GB. d. Unity3D versi 4.6.1 free license, sebagai software pembuatan game. e. MonoDevelop-Unity, sebagai pengolah script dan mendukung bahasa C# yang merupakan software bundle dari Unity3D. f. Bahasa Pemrograman C# g. Adobe Photoshop CS6, digunakan untuk membuat lingkungan game, objek dan mengolah gambar yang sudah dibuat. h. CorelDraw X7, digunakan untuk membuat button, lingkungan game, objek dan mengolah gambar yang sudah dibuat. i. Audacity, digunakan untuk mengolah audio yang digunakan untuk background musik atau sound effect. 3.2.4 Kebutuhan Perangkat Lunak dan Perangkat Keras dalam Implementasi Game Kebutuhan perangkat lunak dan perangkat keras dalam implementasi game Tangkap Koruptor ini adalah sebagai berikut : a. Sistem Operasi Android 4.1.2 (Jelly Bean). b. Smartphone dengan Processor Dual Core 1.0 Ghz. c. Smartphone dengan RAM 1GB. 3.3 Perancangan Dasar Game 3.3.1 Narasi Dan Storyboard Game Tangkap Koruptor commit ini bercerita to user tentang Abraham Samad yang
15 harus berjuang untuk memberantas korupsi di Indonesia. Pemberantas korupsi di Indonesia harus berkejar-kejaran dengan para koruptor yang melarikan diri hingga ke luar negeri. Ketika mengejar koruptor, Abraham Samad harus melewati obstacle dan mengumpulkan berkas-berkas korupsi supaya dapat menangkap para koruptor. Jumlah koruptor untuk tiap level berbeda-beda dan background dari tiap level menggunakan setting tempat yang berbeda-beda yaitu Jakarta, Bali dan Singapura. 3.3.2 Gameplay Dalam game tangkap koruptor ini terdapat 3 level, pada level 1 pemain harus menangkap 5 koruptor, pada level 2 pemain harus menangkap 10 koruptor dan pada level 3 pemain harus menangkap 15 koruptor. Player akan berari terusmenerus untuk mengejar tikus yang ada didepannya, ketika player berlari terdapat obstacle yaitu papan perbaikan jalan. Player harus melompati papan tersebut, jika player bertabrakan dengan papan maka nyawa akan berkurang. Player memiliki tiga nyawa, jika nyawa sudah habis maka akan game over.
16 Gambar 3.1 Player Melompati Obstacle Untuk menambah kecepatan lari player, player harus mengumpulkan item berkas-berkas korupsi. Semakin banyak berkas koruspi yang dikumpulkan maka akan bertambah cepat pula lari player dan tiap berkas korupsi yang dikumpulkan memiliki nilai score 10. Gambar 3.2 Player Mengumpulkan Item Berkas Korupsi Ketika posisi player mendekati tikus, player dapat melemparkan item palu untuk menangkap tikus.
17 Gambar 3.3 Player Melemparkan Item Palu Tiap level dalam game Tangkap Koruptor ini memiliki waktu yang berbeda-beda untuk menangkap jumlah koruptor yang telah ditentukan. Player dapat mengumpulkan bonus time untuk menambahkan waktu, tiap bonus time bernilai 10 detik. Gambar 3.4 Player Mengumpulkan Bonus Time 3.3.3 Genre Game Tangkap Koruptor memiliki genre yaitu Pltaformer game dengan sub-genre Endless Running. Endless Running merupakan permainan yang karakter utamanya berlari terus-menerus tanpa ada ujungnya, tetapi dalam game ini disesuaikan dengan kebutuhan yaitu terdapat 3 level dan memiliki misi yaitu menangkap koruptor dengan jumlah yang berbeda di tiap levelnya. 3.4 Aset Dan Seni Game 3.4.1 Konsep Seni Jenis dimensi yang digunakan dalam game Tangkap Koruptor ini adalah 2D, sehingga game hanya dapat dilihat dari keadaan ruangnya yang hanya memiliki dua sisi ( X dan Y). Selain itu game ini memiliki sifat politik
18 didalamnya. 3.4.2 Karakter Dalam game ini terdiri dari dua karakter yakni Abraham Samad dan Koruptor. Koruptor dalam game ini digambarkan menjadi seekor tikus. a. Abraham Samad Karakter utama dalam game ini adalah Abraham Samad, dibuat dan didesain dengan menggunakan Corel Draw X7. Berikut adalah gambar desain dari karakter utama yang digunakan dalam game Tangkap Koruptor ini dapat dilihat pada gambar dibawah. Gambar 3.5 Rancangan Karakter Abraham Samad b. Koruptor Karakter musuh dalam game ini adalah koruptor yang digambarkan menjadi seekor tikus, dibuat dan didesain menggunakan Corel Draw X7. Berikut adalah gambar desain dari karakter musuh yang digunakan dalam game Tangkap Koruptor ini dapat dilihat pada gambar dibawah.
19 Gambar 3.6 Rancangan Karakter Koruptor 3.4.3 Lingkungan Lingkungan yang digunakan pada game ini adalah jalanan dengan background gedung yang berbeda-beda dan ikon dari masing-masing setting tempat. Terdapat 3 setting tempat yaitu Jakarta untuk level 1, Bali untuk level 2 dan Singapura untuk level 3. 3.4.4 Desain Level Didalam game Tangkap Koruptor terdapat 3 level, desain dari tiap-tiap level yaitu sebagai berikut: a. Level 1 Level 1 merupakan tingkatan permaian paling awal dengan tingkat kesulitan mudah. Pemain menggerakan player untuk melompati obstacle dan mengambil item berkas-berkas korupsi dengan menekan tombol jump dan tombol shoot untuk membuat player melemparkan palu. Desain dari level 1 mengambil tema tentang Jakarta dengan ciri khas patung selamat datang.
20 Gambar 3.7 Rancangan Level 1 b. Level 2 Level 2 merupakan tingkatan permaian paling awal dengan tingkat kesulitan sedang. Pemain menggerakan player untuk melompati obstacle dan mengambil item berkas-berkas korupsi dengan menekan tombol jump dan tombol shoot untuk membuat player melemparkan palu. Desain dari level 2 mengambil tema tentang Bali dengan ciri khas memiliki banyak Pura. Gambar 3.8 Rancangan Level 2 c. Level 3 Level 3 merupakan tingkatan permaian paling akhir dengan tingkat kesulitan sulit. Pemain menggerakan player untuk melompati obstacle dan
21 mengambil item berkas-berkas korupsi dengan menekan tombol jump dan tombol shoot untuk membuat player melemparkan palu. Desain dari level 3 mengambil tema tentang Singapura dengan ciri khas Merlion Park nya. Gambar 3.9 Rancangan Level 3 3.4.5 Musik Dan Suara Didalam game Tangkap Koruptor ini terdapat background musik yang akan diputar terus-menerus disetiap scene-nya dan memiliki genre musik dance. Sound effect dalam game ini akan diputar ketika player mengumpulkan item berkas-berkas korupsi dan bonus waktu. 3.4.6 Antar Muka Perancangan antar muka dalam game Tangkap Koruptor ini adalah sebagai berikut. 3.4.6.1 Pengaturan Kamera (Camera Setup) Game Tangkap Koruptor ini dalam bentuk 2D sehingga hanya memiliki 2 sisi yaitu X dan Y, pengaturan kamera dalam game ini yaitu kamera selalu bergerak secara horizontal mengikuti pergerakan player.
22 3.4.6.2 Skema Warna (Color Scheme) Skema warna yang digunakan dalam game Tangkap Koruptor ini ditunjukkan pada Gambar 3.10. Gambar 3.10 Skema Warna 3.4.6.3 Tampilan Judul Game (Game Title Screen) Perancangan tampilan judul game dari game Tangkap Koruptor ini ditunjukkan pada Gambar 3.11. Gambar 3.11 Rancangan Game Title Screen 3.4.6.4 Tampilan Menu Game Tangkap Koruptor ini memiliki 2 menu yaitu main menu dan menu level, perancangan tampilan main menu ditunjukkan pada gambar berikut.
23 Gambar 3.12 Rancangan Main Menu Perancangan tampilan menu level ditunjukkan pada gambar berikut. Gambar 3.13 Rancangan Menu Level 3.4.6.5 Tampilan Menu Pause Game Perancangan tampilan menu pause game Tangkap Koruptor ini ditunjukkan pada Gambar 3.14.
24 Gambar 3.14 Rancangan Menu Pause Game 3.4.6.6 Tampilan Nyawa,Waktu, Score, dan Jumlah Koruptor Gambar 3.15. Perancangan tampilan waktu, score dan jumlah koruptor ditunjukkan pada Gambar 3.15 Rancangan Tampilan Nyawa, Waktu, Score dan Jumlah Koruptor 3.4.6.7 Tampilan Game Winning Screen dan Game Over Screen Perancangan tampilan game winning screen dan game over screen ditunjukkan pada gambar berikut.
25 Gambar 3.16 Rancangan Game Over Screen Gambar 3.17 Rancangan Game Winning Screen 3.4.6.8 Tampilan Instruksi Game Tampilan instruksi dalam game Tangkap Koruptor ini ditampilkan bersama dengan loading screen. Tampilan instruksi game ditunjukkan pada Gambar 3.18.
26 Gambar 3.18 Rancangan Instruksi Game 3.4.6.9 Tampilan Kredit Game Tampilan kredit game ditunjukkan pada Gambar 3.19. Gambar 3.19 Rancangan Kredit Game 3.4.7 Fitur Tambahan Dalam game Tangkap Koruptor ini memiliki fitur tambahan sebagai berikut : High score Dalam game Tangkap Koruptor ini, tiap levelnya memiliki high score sendiri-sendiri.
27 3.5 Spesifikasi Kebutuhan Game Fungsional (SRS Functional) Spesifikasi kebutuhan game fungsional beserta use case nya pada game Tangkap Koruptor ini ditunjukkan pada gambar berikut: Display System Player Input View Loading View berkas korupsi View Obstacle Jump View Current score Double Jump View Score View High Score Shoot View Character Choose level View bonus time View Menu level Restart View Main menu Resume View Credit Pause View Scrolling Background View Main Game Player Collide with obstacle Collide with bonus time receive bonus time Misc. action Colllide with Berkas korupsi Collide with ground Gameobject Interaction Gambar 3.20 Use Case