PEMBUATAN GAME “FARMER HERO” DENGAN MENGGUNAKAN RPG MAKER VX ACE
NASKAH PUBLIKASI
diajukan oleh M. Ibbadurrahman Huddan Wahaja 11.11.4698
kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2016
PEMBUATAN GAME “FARMER HERO” DENGAN MENGGUNAKAN RPG MAKER VX ACE M. Ibbadurrahman Huddan1), Emha Taufiq Luthfi2) 1)
Teknik Informatika STMIK AMIKOM Yogyakarta Teknik Informatika STMIK AMIKOM Yogyakarta Jl Ringroad Utara, Condongcatur, Depok, Sleman, Yogyakarta Indonesia 55283 2)
Email :
[email protected]),
[email protected])
tersebut menjadi salah satu kecenderungan dalam dunia game. Sudah berbagai macam permainan yang dibuat dan dikembangkan oleh banyak pengembang game, beberapa adalah Atelier Annie, River King, Shepherd’s Crossing, Animal Crossing dan masih banyak lagi. Macam-macam permainan tersebut dibuat adalah dengan tujuan agar masyarakat luas lebih mengenal tentang bagaimana para petani melakukan proses tanam hingga panen dan bagi para pengembang, hal ini juga merupakan suatu sarana dan lahan untuk Bisnis. Proses bagaimana para petani di Indonesia mengolah benih hingga panen dan apa saja rintangan para petani tersebut dapat di angkat menjadi salah satu Video Game yang memberikan gambaran kepada masyarakat Indonesia tentang petani. “FARMER HERO” merupakan Video Game yang bercerita tentang kisah sorang petani ini dibuat dengan RPG Maker VX Ace. Permainan ini masuk kedalam jenis RPG (Role Playing Game) dibuat agar kita (masyarakat umum) tidak memandang sebelah mata profesi seorang petani, dikarenakan pekerjaan atau profesi sebagai petani bukan merupakan sebuah profesi yang mudah. Adapun perbedaan gami ini dengan game RPG lainnya adalah digunakannya nama-nama hama yang ada di indonesia dan nama-nama obat atau pupuk sebagai obat dari hama tersebut yang merusak tanaman petani, penggunaan nam-nama tersebut masuk kedalam jurus-jurus yang di gunakan oleh HERO atau pahlawan petani tersebut. Game ini dibuat dengan menggunakan Game Engine RPG Maker VX Ace dengan Ruby sebagai bahasa pemrogramannya karena kemudahan dan tingkat fleksibelitasnya yang tinggi. Game engine RPG Maker VX Ace ini menggunakan event script, dimana event-event yang telah ditentukan didalam map dapat dimasukkan script sesuai dengan kebutuhan. Pemrogramanpun dapat dilakukan dengan dua cara yaitu dengan metode event maupun mode script editor.
Already various games created and developed by many game developers, some are Atelier Annie, River King, Shepherd 's Crossing, Animal Crossing, and many more. Various games are made is with the aim that the public will learn more about how farmers make the process of planting until harvest and for developers, it also is a means and land for business. The process of how farmers in Indonesia to process seed to harvest and what obstacles these farmers can be recruited as a Video Game that give an idea to the people of Indonesia on farmers. "FARMER HERO" is a video game that tells the story of the farmer alone is made with RPG Maker VX Ace. These games get into the type of RPG (Role Playing Game ) made so that we ( the public ) are not underestimated the profession of a farmer, because of job or profession as a farmer is not an easy profession. The difference gami with other RPG games is the use of the names of pests that exist in Indonesia and the names of drugs or fertilizers as a drug of pests that destroy farmers' crops, the use of nam - the name is entered into the moves are in use by HERO or the peasant hero. This game is made by using the Game Engine RPG Maker VX Ace with Ruby as a programming language due to its ease and a high degree of flexibility. Game engine RPG Maker VX Ace is using the event script, where the events that have been specified in the folder can be entered in accordance with the needs of the script. Pemrogramanpun can be done in two ways: by using the event as well as script editor mode. Keyword : RPG, VX Ace, Ruby, Game, Petani 1.
Pendahuluan Video Game adalah salah satu perangkat lunak yang diminati banyak kalangan karena mempunyai berbagai macam jenis permainan untuk dimainkan, diantaranya adalah Harvest moon. Harvest moon adalah Video Game yang menawarkan Pengguna untuk memainkan permainan dengan sudut pandang orang pertama dan memiliki kemampuan serangan jarak dekat. Sudah berbagai macam permainan Harvest moon dibuat dan sampai sekarang jenis permainan
4.1 Rumusan Masalah Berdasarkan latar belakang masalah tersebut, maka perumusan masalah dalam skripsi ini adalah “Bagaimana membangun game yang bisa memberikan gambaran kepada masyarakat luas bagaimana kinerja dan usaha seorang petani?”. 1
buatan ini adalah agar pemain tidak sembarangan dalam mengambil keputusan keputusan dan mengembangkan semangat kompetisi d) Game Control (Kendali Game) Pengendalian game merupakan interaksi antara pemain dengan objek game sebagai hasil dari keputusan pemain tersebut. Untuk kendali game dapat menggunakan joystick (pada game konsol), keyboard, mouse (PC Game). Kendali game juga membatasi halhal apa yang dapat dilakukan oleh objek game. Contohnya pada game Pinball, pemain hanya dapat menggerakkan pelontar kanan dan kiri yang terdapat di bawah layar permainan.
2. Landasan Teori 2.1 Pengertian Game Pengertian game adalah suatu system atau program dimana satu atau lebih pemain mengambil keputusan melalui kendali pada objek di dalam game untuk suatu turjuan tertentu. Game pada awal tahun 1970-an merupakan awal dari perkembangan game dunia, di mana game yang dibuat terdiri atas Tesk dan Grafik Standar. 2.2 Konsep Pengembangan Game Bagan umum konsep pengembangan game dapat dilihat pada gmbar dibawah ini.
2.2.3 Penanaman Visual dan Audio pada Game Aspek Visual merupakan segala sesuatu yang dibuat oleh pemain. Aspek visual dapat berupa model 2D atau 3D. model 2D dibuat dengan model garis-garis pada bidang, pewarnaan, masking, gradasi dan efekefek percampuran warna. Sedangkan antarmuka berisi informasi yang diperlukan oleh pemain dalam memainkan game tersebut.
Gambar 1 konsep pengembangan game Secara garis besar, konsep pengembangan game terbagi atas beberapa bagian, yaitu:
2.2.4 Pengujian Pengujian dilakukan untuk menjaga mutu game yang dibuat. Pengujian meliputi engine game, pengujian interaksi game dengan pemain melalui pengendali/controller, debugging dan perbaikan.
2.2.1 Perancangan konsep game Dibagian ini adalah menentukan ide dasar game secara keseluruhan dan dari jenis game yang dikembangkan adalah Role playing Game (RPG). Dan paga bagian ini juga ditentukan dari sasaran game yang dikembangkan misalnya anak-anak, remaja dan dewasa.
2.3 Pengertian RPG Game RPG (role playing game) adalah game yang menekankan pada peran suatu karakter yang telah diatur oleh dalam game. Game RPG merupakan game yang memadukan perkembangan karakter dengan ceita yang harus dijalankan untuk menyesuaikan game tersebut. Memainkan game RPG pada umumnya pemain tidak langsung bermain mengikuti alur saja, tetapi juga menjelajahi dunia yang ditampilkan dalam game. Sebagai contoh pemain dalam melanjutkan suatu cerita harus berpindah dari satu kota ke kota lain, dari satu Dungeon (tempat melawan musuh) ke Dungeon lain. Selain itu pemain juga di suguhi berbagai mini quest untuk menambah kesenangan dalam bermain dan mendapatkan beberapa cerita tambahan yang tidak ada di alur utama game.
2.2.2 Implementasi engine game Engine game merupakan inti atau mesin utama dari game yang mengendalikan seluruh aktivitas dan interaksi yang terjadi dalam game. Dalam pegembangan game ini digunakan software RPG Maker VX Ace sebagai engine game. Terdapat empat komponen utama yang membentuk engine game, komponen-komponen tesebut adalah: a) Data Base (Basis Bata) Basis data dalam game berguna untuk mendaftarkan dan menyimpan data tentang objekobjek maupun kejadian dalam game. Misalnya daftar karakter, daftar peta, tingkatan/ level, ataupun data yang disimpan ke dalamnya. b) Game Object (Objek Game) Objek game merupakan objek yang akan pemain kendalikan di dalam game tersebut, bagian ini mengimplementasikan objek sprite game dan lingkungan pada game. Sprite adalah objek yang dikendalikan oleh pemain atau Artificial Intelligence (AI). Objek lingkungan pada game adalah latar belakang dan benda. Latar belakang adalah wadah atau tempat dimana objek sprite akan dikendalikan. Benda adalah objek yang dapat berinteraksi dengan sprite. c) Artificial Intelligence (AI) Artifial Intelligence adalah kecerdasan buatan yang diberikan kepada suatu objek agar dapat berlaku secara acak ataupun teratur. Tujuan pemberian kecerdasan
2.3.1 Kategori-Kategori RPG Ada beberapa kategori yang termasuk dalam RPG. a) Fantasy RPG kategori ini bersetingan rata-rata di dunia pertengahan Eropa dan menggunakan sihir, serta agama yang berbeda dengan agama didunia nyata. Contoh Final Fantasy dan Dragon Quest. b) Science Fiction Ini terbalik fantasy RPG, setingnya justru lebih maju dari zaman sekarang. Skill sihir diganti nama dengan telekinesis atau psy. Contoh Star Wars
2
c) Historical RPG ini menekankan aspek sejarah. RPG ini mengambil seting di dunia nyata, namun di masa lalu. Contoh Age of Empire. d) Horror RPG bergenre ini agak jarang. Namun yang jelas ada. Seperti manusia melawan makhluk supranatural. Contoh Resident Evil 4 e) Funny RPG ini mengandalkan unsur asyiknya bermain tanpa memerlukan cerita yang berat dan kostumisasi karakter yang rumit. Contoh: Super Mario RPG dan Chocobo Dungeon 2. f) Multigenre Membedakan multigenre susah sekali. karena genre ini tercampur dengan genre lain. Contoh: Castlevania (horror + fantasy), dan Kingdom Hearts (fantasy + funny).
kesempatan dikenal luas oleh masyarakat. Ditambah juga penggemar game RPG juga terbilang banyak. Spesifikasi perangkat keras untuk memainkan game ini juga tidak perlu yang terlalu tinggi. 3.5 Threats (Ancaman) Semakin banyaknya pembuat game yang mengembangkan banyak genre game, maka semakin ketat juga persaingan game. Tidak hanya itu perkembangan platform yang pesat, yang menjadikan para pembuat game bersaing untuk menyesuaikan rancangan game dengan platform terbaru. Game game dengan fitur yang lebih bagus juga menjadi ancama yang serius. 3.6 Analisis Kebutuhan 3.6.1 Kebutuhan Fungsional Kebutuhan fungsional adalah jenis kebutuhan yang berisi proses-proses apa saja yang nantinya dilakukan oleh sistem. Kebutuhan fungsional juga berisi informasi-informasi apa saja yang harus ada dan dihasilkan oleh sistem, seperti: 1. Pemain dapat memilih permainan baru, melanjutkan permainan atau keluar dari tampilan. 2. Pemain dapat melihat item, skill atau anggotanya. 3. Pemain dapat menyimpanan atau save permainan. 4. Pemain dapat membeli item dan senjata. 5. Pemain dapat mengembalikan HP (Healt Point) dan MP (Magic Point) dengan membeli item tertentu.
3. Analisis dan Perancangan 3.1 Analisis Untuk Mengetahui kekurangan dan kelebihan dari game "Farmer Hero" maka digunakan analisis SWOT. Analisa SWOT adalah perencanaan strategis yang digunakan untuk mengevaluasi kekuatan (strength), kelemahan (weakness), peluang (opportunities), ancaman (threats) dalam suatu rancangan. Proses ini melibatkan penentuan tujuan yang spesifik dari spekulasi perancangan dan mengidentifikasi faktor internal dan eksternal yang mendukung dan yang tidak mendukung dalam mencapai tujuan tersebut.
3.6.2 Kebutuhan Non Fungsional 1. Kebutuhan Perangkat Keras a. Processor AMD A8 5600K Quad Core with AMD Radeon HD 7560D b. Memory 4096MB RAM; c. Hard Disk 500GB; d. VGA HIS 6570 Ice Q DDR 3 PCI-E 2. Kebutuhan minimum untuk menjalankan game yang dibuat ini adalah: a. Intel Pentium IV atau keatas b. Memory 512MB c. Free Disk Space 400 mb d. Video Card 1024x768 resolution e. Soundcard 3. Kebutuhan Perangkat Lunak a. Sistem Operasi Windows 8 Pro 64-bit. b. RPG Maker VX Ace c. Adobe Photoshop CS3
3.2 Strength (Kekuatan) Cerita yang rumit dan peneyelesaian yang lama adalah salah satu ciri-ciri dari game yang bergenre RPG. Oleh karena itu "Farmer Hero" ini dibuat dengan sedemikian rupa agar jalan cerita nya cukup panjang. Tetapi dilengkapi dengan quest yang beraneka ragam agar tidak membosankan bagi pemainnya. Sehingga cerita dalam game ini terkesan lebih menarik. Walaupun termasuk game dengan cerita rumit, game ini dibuat mudah dipahami pemain dengan cara memberikan petunjuk yang tidak ambigu kepada pemain lewat NPC (non player character). 3.3 Weakness (Kelemahan) Dalam game ini hanya mempunyai grafik sederhana, yaitu 2D. Jika gamer sudah biasa memainkan game 3D maka akan terasa sangat membosankan memainkan game 2D, karena gambarnya yang begitu begitu saja. Selain itu game ini juga hanya bisa dimainkan single player dan juga masih bersifat offline. Fiture game didalamnya pun tidak bisa diberikan mini map. Sehingga pemain tidak bisa mengetahui dimana dia berada.
3.7 Analisa Kelayakan 4.1.1 Analisa Kelayakan Teknologi Dari segi kelayakan teknologi game ini dapat dikatakan layak karena untuk menjalankan game ini tidak perlu spesifikasi komputer yang tinggi. Dari sisi pembuat game juga bisa dikatakan layak, karena untuk membuat game seperti ini tidak memerlukan spesifikasi kumputer yang khusus.
3.4 Opportunities (Peluang) Era Game semakin berkembang, banyak game yang bermunculan. Dengan adanya perkembangan game yang pesat, maka game RPG mempunyai
3
Permintaan untuk membasmi hama oleh Pak Tani dan Pak Lurah kepada Hero (Abimanyu) untuk membasmi hama diladang petani. Di desa Bangunjiwo juga menjadi tempat dimana setelah tugas membasmi hama selesai maka Hero (Abimanyu) akan kembali memberikan laporan kepada pak Tani dan pak Lurah dan sekaligus punutupan pada game ini.
4.1.2 Analisa Kelayakan Hukum Game “Farmer Hero” ini tidak melanggar hukum karena tidak mengandung unsur sara dan pornografi. Beberapa konten yang ada didalam game ini juga dibuat sendiri atau diunduh gratis dan bisa dipakai siapa saja secara bebas. 4.1.3 Analisa Kelayakan Operasional Dari segi operasional game ini dikatakan layak karena saat ini masyarakat sudah mampu mengoperasikan komputer dengan baik dan game ini mudah untuk dimainkan. Bahkan banyak juga komunitas pecinta game bergenre RPG.
4. Implementasi Implementasi atau pembuatan game dapat dilakukan setelah melalui beberapa tahap seperti penyusunan konsep dasar yaitu penentuan genre game, perancangan latar belakang cerita, dan menentukan tool. Perumusan game play, desain karakter, map dan juga item juga hars sudah selesai. Maka tahap implementasi ini adalah tahap pembuatan atau development.
4.1.4 Game Play Alur dari game ini adalah menerima perintah pak tani untuk mengalahkan hama yang menyerang lahan pak tani. Cerita ini berawal dari pak tani yang sudah bosan dan jengkel akibat terlalu sering mengalami gagal panen, kemudian pak lurah menyarankan kepada pak tani untuk meminta bantuan kepada Hero yang biasa dimintai bantuan untuk melawan dan membersihkan hama-hama tersebut. Selanjutnya pak tani mengikuti saran dari pak lurah tersebut dan berangkat menemui Hero yang dimaksut. Ketika bertemu dengan Hero dan menceritakan kepad Hero apa yang terjadi Hero segera bergegas menuju rumah pak lurah dan mengambil Gold dan mendapatkan perintah untuk membasmi hama yang menyerang ladang pak tani tersebut. Setelah kembali menemui pak tani hero mendapatkan misi pertama melawan hama Nila Parvata Ugens dan mendapat empat buah mistic powder yang ada di sekeliling lahan tersebut.
4.1 Pembuatan Karakter Pembuatan karakter pada RPG MAKER VX Ace ini tidak perlu menggunakan software tambahan, karena didalam software ini ada tool character generator. Tool ini yang digunakan untuk membuat character, baik berbentuk sprite atau face. Pada character generator ini pembuatannya dibagi menjadi dua, yang pertama adalah pembuatan secara manual. Manual dalam artian bisa dibuat seperti apa yang diinginkan. Cara yang kedua adalah generate random. Character generator akan membuat character dengan sendirinya. Tentu saja dengan tool ini face dan sprite sudah sesuai, jadi tidak harus ada penyesuain ulang antara face dengan sprite. Disamping itu juga bisa memlih antara laki-laki atau perempuan.
3.8 Perancangan Karakter
Gambar 4 Character Generator 4.2 Pembuatan Map Dalam pembuatan game, hal yang tidak boleh dilupakan adalah pembuatan map. Map adalah tempat untuk objek atau karakter dimainkan. Pembuatan map baru di Rpg Maker Vx Ace adalah dengan cara klik kanan pada Judul game yang dibuat kemudian pilih New Map.
Gambar 2 Desain Karakter Utama 3.9 Perancangan Map Desa Bangunjiwo adalah nama dunia pada game "Farmer Hero". Ladang adalah gambaran ladang petani yang sering di rusak oleh hama yang sangat ganas. Berikut ini adalah desain map ladang petani.
Gambar 5 New Map Gambar 3 Desain Map Ladang Petani 4
Default ukuran map yang diberikan oleh RPG Makner VX Ace adalah 17x13 dengan tileset field. Tetapi semua ini bisa dirubah sesuai dengan kebutuhan game. Ganti nama map dan juga display name. Display name akan keluar ketika pemain memasuki map dalam permainan. Di dalam tabel new map ini juga bisa untuk menentukan battleback. Sound atau suara juga bisa ditentukan disini sekaligus dengan menggatur BGM dan BGS.
gambar yang mewakili gambar item yang dibuat. Scope diperuntukkan pada siapa item digunakan dan pada Occasion diperuntukkan kapan saja item dapat digunakan. Tentukan harga barang pada Price, Consume diperuntukkan apakah item dapat dikonsumsi atau tidak, sedangkan Speed adalah seberapa cepat penggunaan item tersebut bisa dilakukan. Repeats diperuntukkan apakah item bisa digunakan lagi atau tidak. Animation diperuntukkan saat penggunaan item akan terjadi animasi seperti apa.
Gambar 6 Pengaturan New Map Gambar 10 Icon
Dalam RPG ada 4 tipe tileset. dibedakannya tipe tileset tujuannya untuk mempermudah pengguna agar tidak salah memasang tileset.
5. Kesimpulan dan Saran 5.1 Kesimpulan Dari hasil pembuatan game RPG ini, maka dapat ditarik kesimpulan bahwa: a) Pembuatan game RPG “Farmer Hero” menggunakan RPG Maker VX Ace dapat dilakukan dengan baik. Mulai dari pembuatan map, suara dan event. b) Fitur gambar, suara, sistem, dan lain-lain pada program RPG Maker VX Ace sudah mencukupi bagi yang ingin membuat game RPG. Pembuat game bisa menambahkan sendiri fitur yang ada apabila fitur yang tersedia dirasa belum memadai. c) Game “Farmer Hero” ini memiliki permainan yang sederhana dan jalan ceritanya mudah dipahami. d) Game ini memberikan suatu pandangan bahwa dalam membuat game memiliki kemudahan dan kesulitan.
Gambar 7 Tileset 4.3 Pembuatan Item, Senjata dan Armor Pembuatan item, senjata dan armor dilakukan di database. Atau tekan f9 untuk langsung membuka database a. Pembuatan Item Ubah maximum item pada database untuk memberi ruang dengan mengganti change maximum menjadi 17.
5.2 Saran Game ini masih memiliki banyak kekurangan yang harus diperbaiki maupun dikembangkan, adapun saran-saran yang ingin disampaikan adalah: a) Permainan dapat diperluas dengan memperluas map dan menambah cerita dalam game agar durasi game lebih lama. b) Daerah yang dapat dijelajahi dibuat lebih beragam dan menantang agar pemain dapat benar-benar merasakan alur cerita dari game. c) Elemen-elemen permainan seperti item, skill, dan musuh dibuat lebih variatif lagi. d) Jumlah NPC (Non Playing Character) ditambah agar tidak banyak daerah yang kosong. e) Desain karakter dibuat lebih menarik untuk menambah keunikan dari game. f) Memperbanyak animasi untuk membuat game lebih menarik.
Gambar 8 Change Maximum
Gambar 9 General setting Klik pada daftar Item yang belum terisi. Lalu isi Nama item dan penjelasannya. Klik pada Icon dan pilih
5
DAFTAR PUSTAKA [1] ErikaFirst “Elemen Game” diakses dari http://erikawords.blogspot.com/2010/03/elemengame_22.html pada tanggal 24 Januari 2015 pukul 17.23. [2] History of video games diakses dari http://en.wikipedia.org/wiki/History_of_video_ga mes pada tanggal 15 September 2015. [3] Jason, 2009, Role Playing Game:Perkembangan game, Yogyakarta: Penerbit Andi Offset. [4] Rian Sang Pemimpi ”Perkembangan Console Game ”, diakses dari http://bungkusanilmu.blogspot.com/2014/05/s.htm l pada tanggal 13 Agustus 2015. [5] Roby “Tahap-Tahap Pembuatan Game ”diakses dari http://catatanbolank.blogspot.com/2014/04/tahaptahap-pembuatan-game.html pada tanggal 2 Oktober 2014. [6] www.famitsu.com/freegame/tool/chibi/index1.htm l diakses tanggal 24 Januari 2015. [7] www.rpgmakervx.net diakses tanggal 7 April 2015 [8] www.rpgmakerweb.com diakses tanggal 7 April 2015 Biodata Penulis M. Ibbadurrahman Huddan, Memperoleh gelar Sarjana Komputer (S.Kom) dari Jurusan Teknik Informatika STMIK AMIKOM Yogyakarta tahun 2016. Emha Taufiq Luthfi, Memperoleh gelar Magister Ilmu Komputer (M.Kom) UGM Yogyakarta. Saat ini menjadi Dosen tetap di STMIK AMIKOM Yogyakarta.
6