PEMBUATAN GAME DODAN MENGGUNAKAN GAME MAKER
NASKAH PUBLIKASI
diajukan oleh Danang Subhiana
10.01.2692
Doni Indraputra
10.01.2697
kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2013
MAKING DODAN GAME USING GAME MAKER PEMBUATAN GAME DODAN MENGGUNAKAN GAME MAKER Danang Subhiana Doni Indraputra Bayu Setiaji Jurusan D3 Teknik Informatika STMIK AMIKOM YOGYAKARTA ABSTRACT Game is one of the entertainment media for someone. Nowadays the development of entertainment media is increase and variety. The designing "Dodan" game use Game Maker which has themed adventure to find a treasure in the maze. Which consists of 15 levels. With two main characters who have different movement speed, attack and in avoiding collision against the enemy. The process of making game, make it more attractive in image and interface terms. So in addition to using Game Maker software also supported Blender and GIMP. Making of the game expect users can enjoy a maze game in a different view. This game can play by everyone, from teenager until adult. Keywords: Game, Adventure, Game Maker
1.
PENDAHULUAN
1.1 Latar Belakang Masalah Meningkatnya perkembangan game komputer saat ini, menjadi salah satu kebutuhan, sebagai alternatif media hiburan untuk anak-anak, remaja dan bahkan dewasa. Adapun pilihannya sangat beragam seperti racing, fighting, adventure, tactic, simulation. Dan hampir semua orang menyukai game. Mulai dari game yang sederhana hingga game yang paling kompleks sekalipun. Selain itu antara satu orang dengan orang yang lain mempunyai selera jenis game yang berbeda-beda. Sehingga banyak peluang untuk pembuatan game dengan berbagai genre. Salah satunya game petualangan yang diminati banyak orang, karena adanya misi untuk menjelajahi dengan berbagai rintangan, membuat orang merasa ingin mencoba untuk menghadapi tantangan tersebut. Berdasarkan hal tersebut, penulis ingin membuat sebuah game dengan nama dodan sebagai karakter utama yang mengusung genre petualangan didalam labirin dengan tampilan karakter berbeda dari yang pernah ada sebelumnya. Adapun jenis permainan dua dimensi ini dapat dimainkan dengan mudah karena konsep permainan labirin sudah banyak digunakan dan sangat familiar bagi para penikmat game. Selain itu dengan adanya permaianan labirin tersebut, diharapkan bisa memberikan sebuah alternatif pilihan game dengan genre petualangan (adventure) dan dapat digunakan sebagai media hiburan oleh pecinta game. Sesuai dengan topik yang dipaparkan di atas, maka dalam Tugas Akhir ini penulis mengambil judul “ PEMBUATAN GAME DODAN MENGGUNKAN GAME MAKER “. 2.
LANDASAN TEORI
2.1
Pengertian Game Game atau permainan adalah sesuatu yang dapat dimainkan dengan aturan
tertentu sehingga ada yang menang dan ada yang kalah, biasanya dalam konteks tidak serius dengan tujuan refreshing. Bermain game sudah dapat dikatakan sebagai life style masyarakat dimasa kini. Dimulai dari usia anak - anak hingga orang dewasa pun menyukai video game. Itu semua dikarenakan bermain video game adalah hal yang menyenangkan.
1
2.2 Genre Game 1. Adventure ( Petualangan ) 2. Fighting ( Pertarungan ) 3. Racing 1
Anggra, 2008. Memahami Teknik Dasar Pembuatan Game Berbasis Flash, Yogyakarta: Gava Media, Hal vii.
1
4. Shooting 5. Simulation 6. Sport 7. Strategy 8. RPG( Role Playing Game )
2.3 Langkah-langkah Membuat Game 2
Beberapa tahapan yang dilakukan dalam pembuatan game antara lain : 1. Konsep dasar 2. Tool 3. Gameplay 4. Sound 5. Pembuatan 6. Publishing
2.4 Software-software yang Digunakan 1. Game Maker 8.0 2. Blender 2.65 3. GIMP 2.8.2
3.
ANALISIS DAN PERENCANAAN
3.1
Analisis Kebutuhan Sistem Pada pembuatan game ini nantinya akan menghasilkan aplikasi game desktop
yang dapat berjalan pada komputer dengan sistem operasi windows. Sehingga perlu memahami kebutuhan dari sebuah sistem. 3.1.1 Analisis Kebutuhann Fungsional Pada umumnya kebutuhan fungsional pengembangan game membahas fitur-fitur yang akan diberikan kepada pemain dan diimplementasikan ke dalam game. Kebutuhan fungsional membahas tindakan yang diberikan oleh sistem ketika menerima input tertentu dari pengguna. Berikut adalah analisis kebutuhan fungsional dari game tersebut. 1. Game Dodan ini memiliki 15 level. 2. Pada setiap level terdapat penilaian dan memiliki tingkat kesulitan yang berbeda.
2
Lewis Moronta, 2003. Game Development with Action Script, Course Technology PTR, Hal 35.
3. Game ini dapat menyimpan progress permainan disetiap level. Sehingga user bisa melanjutkan permainan dengan memilih tombol resume. 4. Game ini mampu memberikan pilihan kepada user untuk memilih player dengan berdasarkan kecepatan berjalan dan kecanggihan tembakan player yang di miliki.
3.1.2
Analisis Kebutuhan Non-Fungsional
3.1.2.1 Kebutuhan Perangkat keras ( Hardware ) Perangkat keras adalah suatu peralatan fisik yang memungkinkan komputer dapat melaksanakan tugasnya dengan baik. Sehingga perangkat keras yang digunakan dalam pembuatan game “ Dodan “ adalah : 1.
Intel (R) Core (TM) 2Duo CPU T5800 @2.00GHz 2.00GHz
2.
Memory DDR2 2GB
3.
VGA Mobile Intel 781 Mb
4.
Hardisk 250 GB
3.1.2.2 Kebutuhan Perangkat Lunak ( Software ) Perangkat lunak (software) adalah program yang digunakan untuk menjalankan perangkat keras. Tanpa adanya perangkat lunak ini komponen perangkat keras tidak dapat berfungsi. Perangkat lunak yang digunakan dalam pembangunan game ini adalah :
3.2
1.
Operating System
: Windows 7
2.
Game Editor
: Game Maker 8.0
3.
Image Editor
: Blender 2.65
4.
Image Editor
: Gimp 2.8.2
Perancangan game
3.2.1 Gambaran Umum Game Dodan merupakan permainan yang menceritakan tentang petualangan karakter dodan dalam sebuah labirin dalam mendapatkan koin dan kunci untuk melanjutkan ke level berikutnya. Adapun dalam perjalanannya itu terdapat berbagai rintangan atau musuh yang mengganggunya. Sehingga harus menghindari dari musuhmusuh tersebut, karena apabila gagal akan mengulangi permainan. Berikut rincian game yang akan dibuat : 1. Game bergenre Adventure. 2. Sistem permainan singleplayer. 3. Game terdiri dari 15 level permainan.
4. Tokoh yang ada dalam game ini adalah dua karakter utama dan lima karakter musuh. 3.2.2 Aturan Permainan Ada beberapa aturan dasar dalam permainan ini : 1. Pada select player pemain harus memilih salah satu Aktor dari dua pilihan yang tersedia, yang kedua aktor tersebut memiliki spesifikasi yang berbeda yaitu player biru memiki speed rendah dan sekali tembak tiga arah peluru yang meluncur, Sedangkan untuk player merah memiliki speed yang tinggi dan sekali tembak hanya satu peluru yang meluncur untuk digunakan pada level tertentu. 2. Pemain mengendalikan aktor dari pandangan top-view (atas). 3. Pada awal permainan aktor memiliki 4 energi. 4. Tombol panah kanan dan kiri untuk bergerak ke arah kanan dan kiri, tombol panah atas dan bawah untuk bergerak ke atas dan bawah, tombol space untuk menembak pada saat peluru tersedia, tombol R untuk mengulang permainan pada level tersebut namun akan mengurangi 1 energi yang di miliki. 5. Pemain harus mengambil kunci yang ada pada setiap level, karena itu adalah syarat untuk pindah ke level selanjutnya, namun kunci tersebut terhalang oleh tembok merah yang harus di buka dengan cara mengambil semua koin yang ada pada room tersebut. 3.2.3 Media Input Media input adalah alat untuk memainkan atau mengkomunikasikan antara permainan dengan pemain, sehingga pemain bisa dengan mudah menggunakannya.
3.2.4 Rancangan Level Game Perancangan level game sangat berpengaruh bagi pemain. Perancangan level game ini berisi mengenai bermacam segment yang dipakai serta berapa tingkat kesulitan masing-masing level yang di buat pada perancangan game dan juga game play yang bertahap.
3.2.5 Flowchart Sistem Permainan
Gambar 3.1 Flowchart game
4.
IMPLEMENTASI DAN PEMBAHASAN
4.1
Implementasi Pada
tahapan
ini
adalah
tahap
permulaan
untuk
membangun
dan
mengembangkan aplikasi sesuai dengan rencana yang telah dibuat. Bagian ini merupakan kegiatan tentang pembuatan grafik, membuat interface yang sesuai dengan tema, membuat text sebagai penyampaian pesan, audio sebagai penyelaras agar aplikasi menarik dan semuanya akan digabungkan kedalam software Game Maker 8.0 sebagai software final. Dalam pembuatan game Dodan ini, langkah awalnya adalah memasukan atau menyiapkan aset – aset yang akan digunakan untuk bekerja, Adapun aset - aset yang perlu disiapkan dalam membuat game ini seperti gambar tokoh karakter, background, rintangan – rintangan dan gambar lainya. Setelah itu memasukkan aset-aset tersebut kedalam resource yaitu sprites, sounds, background, scripts, font, objects,dan rooms. Setelah itu melakukan pengaturan terhadap aset dan resource sesuai dengan rancangan, dan kemudian dilakukan test untuk melihat hasilnya.
4.1.1 Pembuatan Karakter Pada tahap pembuatan karakter menggunakan software blender 2.65 dengan menggunakan berbagai macam tool seperti modifier, lamp, camera, scale, rotate, smooth, material dan texture. Setelah karakter jadi maka akan di render dan di simpan dalam bentuk format PNG dengan ukuran dimensi 32 x 32 Pixel, Berikut hasil karakter yang dibuat sesuai dengan rancangan : 1. Karakter Utama
Gambar 4.1 Karakter Utama 2. Karakter Musuh 1
Gambar 4.2 Karakter Musuh 1
3. Karakter Musuh 2
Gambar 4.3 Karakter Musuh 2
4.1.2 Pembuatan Antar Muka Pada tahap pembuatan antar muka menggunakan software Gimp dengan menggunakan berbagai macam tool seperti paint, scale, rotate, text, dan rectangle di tambah dengan efek bevel, outer glow, brightnees, colorize. Setelah rancangan antar muka jadi maka akan di export dalam bentuk format PNG, Berikut tampilan pembuatan antar muka yang dibuat sesuai dengan rancangan : 1. Antar Muka untuk Loading
Gambar 4.13 Tampilan Pembuatan Antar Muka untuk Loading
Gambar 4.14 Tampilan Pembuatan Antar Muka untuk Tampilan Awal 2. Antar Muka untuk Main Menu
Gambar 4.15 Tampilan Pembuatan Antar Muka untuk Menu Utama
3. Antar Muka untuk Menu Help
Gambar 4.16 Tampilan Pembuatan Antar Muka untuk Help 4.1.3 Pembuatan Game Pada tahap pembuatan game menggunakan software Game Maker 8.0, pada tahap ini ada beberapa komponen yang akan di gunakan yaitu sprites, sounds, backgrounds, scripts, objects, room. Berikut langkah-langkah dalam pembuatannya: 1. Menambahkan Sprite Cara menambahkan sprite cukup mudah yaitu dengan klik kanan pada tulisan Sprites > Create Sprite > Load Sprite > Ambil gambar yang sudah di buat dengan format PNG > Klik OK,dan berikut adalah tampilannya:
Gambar 4.21 Tampilan Menambahkan Sprite
2. Menambahkan Sounds Dan cara menambahkan suara/sound yaitu dengan cara klik kanan pada tulisan Sounds > Create Sound > Load Sound, dan berikut adalah tampilannya:
Gambar 4.22 Tampilan Menambahkan Sound
4.2 Pembahasan Dalam pembahasan ini akan dibahas interface menu utama, select dan level 1 pada game Dodan sebagai action untuk sebuah kejadian, berikut ini merupakan tampilan menu utama game Dodan:
Gambar 4.28 Tampilan Menu Utama
Pada menu utama tersebut terdapat beberapa tombol yaitu New Game, Resume, Help, dan Quit. Berikut ini merupakan script pada bagian tombol masing-masing: a)
Script pada tombol New Game image_single=0; // set awal gambar tombol hitam transition_kind=20; //efek transisi pada saat di klik room_goto(room_select); //pindah room select image_single=1; //tombol berubah warna merah sound_play(snd_mouselewat) //ketika kursor lewat sound akan berbunyi image_single=0; //gambar berubah tombol hitam
b)
Script pada tombol Resume image_single=0; // set awal gambar tombol hitam transition_kind=20; //efek transisi pada saat di klik game_load("simpangame"); // mengambil data terakhir image_single=1; //tombol berubah warna merah sound_play(snd_mouselewat) //ketika kursor lewat sound akan berbunyi image_single=0; // gambar berubah tombol hitam
4.2.1 Uji Coba Sistem Game “Dodan” hanya dapat dijalankan pada platform windows, untuk meminimalkan kesalahan kesalahan yang ada, maka dilakukan pengujian aplikasi untuk semua fitur game berjalan sebagaimana mestinya
Dalam hal ini pengetesan sistem
meliputi. Pengetesan dari bagian-bagian menu, apakah dalam menu tersebut terdapat kesalahan atau tidak. Setelah menu tersebut di tes dan tidak terdapat kesalahan maka sistem tersebut sudah bisa dikatakan siap untuk digunakan user. Berikut tabel pengujian aplikasi:
Tabel 4.1 Pengujian Aplikasi No
Nama Pengujian
Hasil yang diharapkan
Hasil yang didapat
1
Menguji Loading Bar
Loading bar berfungsi dan
Sesuai
berjalan dengan baik 2
Menguji Button New
Button
Game
berfungsi
New
Game
dan
berhasil
Sesuai
masuk ke halaman pilih player
3
Menguji Level 1-15
Setiap level bejalan dengan
Sesuai
baik tanpa ada kesalahan ( bug ) 4
5
Menguji Pergerakan
Karakter
dapat
berjalan
Karakter
sesuai dengan fungsinya.
Menguji fungsi Energi
Energi
( nyawa)
ketika bertabrakan dengan
akan
musuh
berkurang
atau
Sesuai
Sesuai
terkena
tembak 6
Menguji fungsi Score
Score
akan
bertambah
Sesuai
ketika mendapatkan koin dan kunci 7
Menguji
Button
Resume
Button
resume
membuka permainan
dapat
Sesuai
kembali, yang
telah
disimpan. 8
Menguji Button Help
Button Help berfungsi dan
Sesuai
berhasil masuk ke halaman Heplp. 9
Menguji Button Quit
Button Quit dapat mejalankan perintah keluar dari permainan.
Sesuai
5.
PENUTUP
5.1
Kesimpulan Berdasarkan hasil dari perencanaan, pembuatan dan implementasi aplikasi, maka
didapatkan kesimpulan secara menyeluruh mengenai pembuatan game “Dodan” dengan menggunakan Game maker diantaranya sebagai berikut : 1.
Dalam proses pembuatan game dodan ini, mengkombinasikan metode drag dan drop serta script.
2.
Adapun dengan software gratis seperti Gamer Maker, Blender dan Gimp, dapat dimanfaat untuk membuat game.
3.
Game Dodan terdiri dari 15 level dengan tingkat kesulitan yang berbeda, sehingga disetiap levelnya mampu membuat pemain merasa tertantang dengan aksi musuh dan strategi cara mendapatkan kunci.
4.
Adanya game dodan ini dapat dijadikan pilihan, sebagai alternatif media hiburan berupa game yang menggunakan genre petualangan.
5.2
Saran Pada proses pembuatan game Dodan dilakukan tanpa harus melakukan modeling
yang sulit ataupun melakukan pembuatan script yang banyak, hal ini dikarenakan supaya menjadi motivasi bagi pemula untuk mengembangkan suatu game. Namun tentu saja game Dodan masih memiliki kekurangan. Oleh karena itu, untuk kedepannya diharapkan game ini dapat melakukan perbaikan agar dapat lebih menyenangkan saat memainkan, adapun saran untuk pengembangan game adalah sebagai berikut: 1.
Game ini memiliki tampilan grafis dengan resolusi rendah ketika di fullscreen, sehingga harapannya bisa di kembangkan agar bisa memiliki resolusi tinggi ketika di fullscreen.
2.
Selain nama pemain dan score pada saat muncul tampilan highscores perlu adanya informasi level terakhir agar informasi lebih kompleks.
3.
Untuk saat ini game Dodan hanya bisa di jalankan di komputer desktop. Harapannya game ini bisa di jalankan di Smartphone.
DAFTAR PUSTAKA
Anggara.2008.Memahami Teknik Dasar Pembuatan Game Berbasis Flash. Yogyakarta: Penerbit Gava Media. Sibero, C Ivan.2010.Membuat Game 2D Menggunakan Game Maker. Yogyakarta: MediaKom. Suyanto, M. 2004. Analisis Dan Desain Aplikasi Multimedia Untuk Pemasaran. Yogyakarta: Penerbit Andi. Anonim.2007.Official Tutorials.http://sandbox.yoyogames.com/make/tutorials/ di akses pada tanggal 11 Februari 2013 Anonim.2010.Tutorial Game Maker .http://tutorial-gamemaker.blogspot.com/di akses pada tanggal 15 Februari 2013 Anonim.2013.Tanya Jawab.http://gmindo.forumid.net/f26p60-tanya-jawab di akses pada tanggal 18 Februari 2013