commit to user
15 BAB IIIANALISA KEBUTUHAN DAN PERANCANGAN SISTEM
3.1 Alat dan Bahan
Dalam pembuatan game Timun Mas digunakan perangkat yang dibagi menjadi 2 perangkat, yaitu perangkat keras (hardware) dan perangkat lunak (software) untuk pembuatan maupun penggunaan.
3.1.1 Alat
3.1.1.1 Hardware Untuk Pembuatan
Hardware yang digunakan penulis dalam pembuatan desktop game dan mobile game ini adalah sebagai berikut:
a. Processor
Processor yang digunakan untuk pembuatan game ini adalah Processor intel celeron dual core 1,5 GHz.
b. Harddisk
Harddisk yang digunakan dalam pembuatan game ini berkapasitas kosong minimum 21 GB.
c. Memory
Memori yang digunakan dalam pembuatan game ini dengan RAM 2GB.
d. Graphic accelerator
VGA yang digunakan dalam pembuatan game ini adalah VGA ATI Radeon HD 1GB.
3.1.1.2 Hardware Untuk Penggunaan
Setelah melakukan pengujian, didapatkan data hardware minimum untuk menjalankan desktop game dengan spesifikasi sebagai berikut:
a. Processor
Processor minimum yang digunakan untuk menjalankan game ini adalah Processor intel atom.
commit to user
b. HarddiskHarddisk minimum yang digunakan untuk menjalankan game ini berkapasitas kosong minimal 100 MB.
c. Memory
Memori minimum yang digunakan untuk menjalankan game ini dengan RAM 512 MB.
d. Graphic accelerator
VGA minimum yang digunakan untuk menjalankan game ini VGA yang dapat mendukung WebGL.
Hardware untuk menjalankan mobile game dengan spesifikasi sebagai berikut:
a. Android versi 2.3 atau lebih tinggi.
b. 512 MB RAM
c. CPU 1 GHz Cortex-A5
d. Resolusi layar minimum 320x480 pixel, 3.27 inches.
3.1.2 Bahan
3.1.2.1 Software Untuk Pembuatan
Software yang digunakan penulis dalam pembuatan desktop game dan mobile game ini adalah sebagai berikut:
a. Inkscape, digunakan untuk membuat karakter, berbagai macam obyek dan tampilan pada permainan.
b. Unity game engine, digunakan untuk membuat game dengan mengolah obyek yang sudah dibuat menggunakan Inkscape.
c. MonoDevelop script editor yang mendukung bahasa pemrograman C#
pada unity game engine.
d. Android SDK dan Java Development Kit (JDK) 3.2, sebagai software builder untuk membuat file berektensi .apk.
3.1.2.2 Software Untuk Penggunaan
Tidak menggunakan software untuk menjalankan karena game ini berbentuk aplikasi .exe untuk desktop game dengan sistem operasi windows 7 dan .apk untuk mobile game dengan sistem operasi android.
commit to user
3.2 Perancangan Game3.2.1 Excecutive Summary
Game ini bersumber pada cerita rakyat Indonesia salah satunya adalah Timun Mas yang menceritakan kisah seorang gadis pemberani yang mencoba untuk bertahan dan melarikan diri dari Raksasa Hijau yang mencoba untuk menangkap dan memakannya. Pada game ini terdapat 4 tingkat kesulitan yang berbeda disesuaikan dengan alur ceritanya.
3.2.2 Detail Concept
Konsep dari game ini adalah run and jump game, permainan berlari dan melompat, pemain akan diberikan petualangan yang menegangkan serta tidak lupa menyertakan cerita Rakyat Indonesia salah satunya adalah Timun Mas dengan dengan 4 tingkat kesulitan menggunakan unity 2D berbasis desktop dan mobile.
3.2.3 Core Gameplay
Game ini termasuk dalam kategori desktop game dan mobile game, maka untuk desktop game dibutuhkan mouse dan tombol keyboard yang didefinisikan sebagai inputan agar game dapat dijalankan, sedangkan untuk mobile game dibutuhkan sentuhan layar yang didefinisikan sebagai inputan agar game dapat dijalankan
3.2.4 Genre
Genre game ini termasuk dalam genre petualangan yaitu memerlukan kelihaian pemain dalam bergerak, refleks, run and jump. Game petualangan lebih menekankan pada jalan cerita dan kemampuan berpikir pemain dalam menganalisa tempat untuk menyimpulkan rangkaian peristiwa.
3.2.5 Target Audience
Target audience pada game ini yaitu untuk semua umur. Jadi segala usia bisa memainkan game ini tetapi game ini diharapkan dapat mengenalkan cerita rakyat Indonesia salah satunya Timun Mas khususnya kepada anak-anak.
3.3 Game Overview 3.3.1 Overview
Pada game ini terdapat 4 tingkat kesulitan untuk setiap tingkat kesulitan Timun Mas (player) yang harus mengalahkan Raksasa Hijau (enemies) dengan
commit to user
skill berupa kantung ajaib yang berbeda-beda yang digunakan untuk mengalahkan raksasa, terdapat lebih banyak raksasa di tiap tingkat kesulitan, latar atau environment berbeda-beda ditiap level akan lebih sulit, nyawa terbatas.
3.3.2 Story
Game ini menceritakan cerita rakyat Indonesia yaitu Timun Mas yang dikejar oleh raksasa. Dalam perjalanan melarikan diri Timun Mas membawa sebuah kantung yang berisi 4 benda ajaib. Ketika raksasa hampir menangkap Timun Mas maka Timun Mas segera mengambil garam dari kantungnya. Lalu garam itu dilemparkan ke arah Raksasa. Timun Mas kembali mengambil benda ajaib dari kantungnya. Ia mengambil jarum. Jarum itu dilemparnya ke arah raksasa. Tapi Raksasa sungguh kuat. Ia lagi-lagi hampir menangkap Timun Mas. Maka Timun Mas pun mengeluarkan benda ajaib ketiga. Ia melemparkan biji-biji mentimun ajaib. Timun Mas kembali melarikan diri. Ia berlari sekuat tenaga. Tapi lama kelamaan tenaganya habis. Raksasa lagi-lagi hampir menangkapnya. Ia pun melemparkan senjatanya yang terakhir, segenggam terasi. Raksasa lalu kalah.
Timun Mas lega. Ia telah selamat. Timun Mas pun kembali ke rumah ibunya.
Sejak saat itu Timun Mas dapat hidup tenang bersama ibunya. Mereka hidup bahagia selamanya.
3.3.3 Character
3.3.3.1 Perancangan Desain Karakter Utama
Karakter utama yang digunakan dalam game adalah Timun Mas. Desain ini menggunakan teknik vektor dengan Inkscape. Berikut adalah gambar desain dari karakter utama yang digunakan dalam permainan terlihat pada Gambar 3.1:
Gambar 3.1. Perancangan Desain Karakter Utama
commit to user
3.3.3.2 Perancangan Desain Karakter MusuhKarakter musuh yang digunakan dalam game adalah Raksasa. Desain ini menggunakan teknik vektor dengan Inkscape. Berikut adalah gambar desain dari karakter musuh yang digunakan dalam permainan terlihat pada Gambar 3.2:
Gambar 3.2. Perancangan Desain Karakter Musuh 3.3.4 Environment
Environment yang digunakan dalam pembuatan game ini yaitu menggunakan Tileset. Tileset adalah sebuah file gambar yang berisikan blok-blok gambar yang menyusun sebuah map dari setiap level game. Baik berupa blok-blok tanah, pohon, rumput, ataupun lainnya. Dalam Tileset semua obyek di pecah menjadi blok-blok pixel dengan ukuran sama.
Tileset yang akan digunakan berukuran 100x100 persegi untuk desain ground dan untuk desain tileset lainnya bebas. Rancangan Tileset yang dibuat dengan sketsa inkscape terlihat pada Gambar 3.3:
Gambar 3.3. Perancangan Environment 3.3.5 Level Overview
Perancangan level pada permainan ini berbeda-beda, tergantung dari tingkatan levelnya. Pada setiap level, player akan menggunakan skill berupa biji mentimun,
commit to user
jarum, garam, dan terasi yang terdapat dalam kantung ajaib digunakan untuk menyerang musuh sampai pada level terakhir. Untuk nyawa player berbentuk healthbar apabila terkena musuh maka HP (healthpoint) akan berkurang. Semakin tinggi level yang ditempuh, maka semakin banyak obyek musuh dan semakin sulit pula rintangan permainan yang harus dilalui oleh player. Berikut adalah perancangan desktop game dan mobile game tiap levelnya:
3.3.5.1 Level 1
Level 1 merupakan tingkatan game paling awal dengan tingkat kesulitan yang tergolong mudah. Pada level ini latar berupa lintasan naik turun yang terdapat batu sebagai rintangan kemudian timun mas menyerang musuh dengan skill dari kantung ajaibnya. Obyek musuh level 1 paling sedikit. Berikut gambar perancangan dari level 1:
Gambar 3.4. Perancangan Level 1 Berbasis Desktop
Gambar 3.5. Perancangan Level 1 Berbasis Mobile 3.3.5.2 Level 2
Level 2 merupakan tingkatan kedua sesudah level 1 dengan tingkat kesulitan yang lebih sulit. Pada level ini latar berupa lintasan naik turun yang terdapat bambu sebagai rintangan kemudian timun mas menyerang musuh dengan skill dari kantung ajaibnya. Obyek musuh pada level 2 lebih banyak dari level 1.
Berikut gambar perancangan dari level 2:
commit to user
Gambar 3.6. Perancangan Level 2 Berbasis Desktop
Gambar 3.7. Perancangan Level 2 Berbasis Mobile 3.3.5.3 Level 3
Level 3 merupakan tingkatan ketiga sesudah level 2 dengan tingkat kesulitan yang sulit. Pada level ini latar berupa lintasan naik turun yang terdapat tanaman rambat sebagai rintangan kemudian timun mas menyerang musuh dengan skill dari kantung ajaibnya. Obyek musuh pada level 3 lebih banyak dari level 2.
Berikut gambar perancangan dari level 3:
Gambar 3.8. Perancangan Level 3 Berbasis Desktop
Gambar 3.9. Perancangan Level 3 Berbasis Mobile
commit to user
3.3.5.4 Level 4Level 4 merupakan tingkatan game terakhir dengan tingkat kesulitan yang sangat sulit. Pada level ini latar berupa lintasan naik turun yang terdapat tumbuhan paku sebagai rintangan kemudian timun mas menyerang musuh dengan skill dari kantung ajaibnya. Obyek musuh pada level 4 lebih banyak dari level 3. Berikut gambar perancangan dari level 4:
Gambar 3.10. Perancangan Level 4 Berbasis Desktop
Gambar 3.11. Perancangan Level 4 Berbasis Mobile 3.4 Gameplay
3.4 1 Combat
Combat pada game ini yaitu:
1. Pemain melawan musuh raksasa dengan skill yang berbeda-beda setiap skill memiliki damage yang berbeda-beda juga apabila musuh berhasil dikalahkan akan mendapat skor 100.
2. Terdapat rintangan di setiap level berupa batu, bambu, tanaman rambat, dan tumbuhan paku yang masing-masing akan mengurangi HP pemain apabila mengenainya.
3.4.2 Abilities
Kemampuan tokoh dalam game ini yaitu Timun Mas mempunyai skill yang berbeda-beda untuk melawan musuh. Skill tersebut berupa 4 benda ajaib yang
commit to user
dikeluarkan dari kantung. Keempat benda ajaib yaitu biji mentimun, jarum, garam, dan terasi yang masing-masing digunakan tanpa batas dengan damage yang berbeda-beda untuk mengalahkan Raksasa Hijau.
3.4.3 Score
Game ini memiliki skor pada setiap level. Skor diperoleh dari jumlah musuh yang dikalahkan. Pada setiap level terdapat musuh butho ijo apabila dapat mengalahkan banyak Butho Ijo maka akan mendapat skor lebih banyak. Skor tidak digunakan untuk mencapai misi apapun dan tidak ditukar sebagai abilities.
Skor digunakan untuk membuka portal untuk ke level selanjutnya. Apabila skor tidak memenuhi disetiap level maka portal tidak akan terbuka.
3.4.4 Power-up
Game ini memiliki power-up berupa poin nyawa dalam bentuk hati digunakan untuk menambah jumlah HP pemain yang sudah di set dari awal permainan untuk ditempatkan ditempat tertentu pada setiap levelnya.
3.5 Menu Layout 3.5.1 Color Scheme
Variasi warna mayoritas yang digunakan pada game adalah warna primer yaitu warna-warna dasar.
3.5.2 Legal Info
Perancangan desain karakter dan lainnya merupakan hasil karya sendiri dengan mengambil ide salah satu Cerita Rakyat Indonesia yaitu Timun Mas.
Keseluruhan desain dan gamenya dibuat menggunakan aplikasi yaitu Inkscape dan Unity.
3.5.3 Menu Screen
Main screen adalah tampilan sebelum memasuki game play pada game ini, bisa dikatakan bahwa menu screen merupakan tampilan pertama ketika game dijalankan. Perancangan menu screen ini menggunakan Inkscape terlihat pada Gambar 3.12:
commit to user
Gambar 3.12. Perancangan Desain Menu Screen 3.5.4 Instruction Screen
Halaman instruksi pada game ini berisi tampilan untuk memberikan panduan cara bermain game dan sekaligus intruksi kontrol untuk memainkan game terlihat pada Gambar 3.13:
Gambar 3.13. Perancangan Desain Instruction Screen 3.5.5 Game Over Screen
Halaman game over screen berisi tampilan game apabila kalah setelah bermain terlihat pada Gambar 3.14:
Gambar 3.14. Perancangan Desain Game Over Screen 3.5.6 Menu Level
Halaman menu level pada game ini berisi tampilan pilihan menu per level untuk memilih level terlihat pada Gambar 3.15:
commit to user
Gambar 3.15. Perancangan Desain Menu Level 3.6 Game Layout
3.6.1 Camera Setup
Pada saat game dimainkan camera akan mengikuti pemain. Jadi kamera akan mengikuti pemain bergerak kemanapun.
3.6.2 Game Control
Kontrol yang digunakan dalam desktop game adalah sebagai berikut:
a. Tombol keyboard left & right digunakan untuk berlari maju dan mundur.
b. Tombol keyboard space digunakan untuk melompat.
c. Tombol keyboard A,D,W,S skill biji, jarum, garam, dan terasi.
Kontrol yang digunakan dalam mobile game adalah sebagai berikut:
a. Tombol layar sentuh kanan, kiri untuk berlari maju dan mundur.
b. Tombol layar sentuh lompat untuk melompat.
c. Tombol layar sentuh biji, jarum, garam, dan terasi sentuh untuk menggunakan skill.
3.6.3 Game Mode
Pada game ini tingkat kesulitan dibedakan setiap levelnya semakin tinggi levelnya maka lebih sulit tingkat kesulitannya terdapat obyek musuh dengan damage yang berbeda-beda apabila mengenai pemain maka HP pemain akan berkurang lebih banyak.
3.6.4 Player Count
Player count yang digunakan dalam game ini hanya satu pemain (Single Player) apabila pemain pemain kalah maka akan langsung gameover dan kembali ke tampilan menu level.