PERANCANGAN GAME “OVERTAKE STREET RACE” MENGGUNAKAN CONSTRUCT 2
NASKAH PUBLIKASI
diajukan oleh Dito Kurniawan 10.12.5221
kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2016
PERANCANGAN GAME “OVERTAKE STREET RACE” MENGGUNAKAN CONSTRUCT 2 Dito Kurniawan1), Bayu Setiaji 2), 1)
Sistem Informasi STMIK AMIKOM Yogyakarta Teknik Informatika STMIK AMIKOM Yogyakarta Jl Ringroad Utara, Condongcatur, Depok, Sleman, Yogyakarta Indonesia 55283 2)
Email :
[email protected]),
Abstract - The development of computers nowadays shows remarkable progress significantly. Now the computer is not only seen as a tool to perform a data processing, but now the computer has evolved into one of the entertainment media interest users. Games is one of a kind entertainment that many users use it as a means of refreshing. This game can easily be played by all ages. The types of games to be created according to the genre is the Racing Game. There are three levels in the game with different levels of difficulty. In this game the user will be instructed to drive a car with three different levels to pass other cars. This game could be a means of entertainment and test the agility to its users. In designing this game using a program Construct 2 and other supporting applications, such as: Adobe Photoshop and Corel Draw.
[email protected])
Street Race ini merupakan game balap mobil jalanan yang bisa dimainkan oleh semua kalangan baik anak-anak, remaja sampai orang dewasa. 2. Landasan Teori 2.1 Pengertian Game Game atau permainan dapat diklasifikasikan menjadi dua bagian besar game fisik dan game elektronik. Game fisik mungkin sudah sering kita lakukan dalam kehidupan sehari-hari sewaktu kita masih anak-anak. Seperti lompat tali, petak umpet, dan lain-lainnya. Permainan disini adalah berhubungan dengan gerak fisik. Dan game elektronik merupakan fenomena yang menarik saat ini. Bahkan dapat dikatakan bahwa hampir semua kalangan menggemari game elektronik. Electronic Game saat ini berkembang begitu pesat sehingga banyak konsol-konsol game baru bermunculan. [2] Game atau permainan adalah sesuatu yang dapat dimainkan dengan aturan tertentu sehingga ada yang menang dan juga ada yang kalah, biasanya dalam konteks tidak serius dengan tujuan refreshing. Bermain game sudah dapat dikategorikan sebagai salah satu lifestyle masyarakat komunal di masa kini. Dimulai dari usia anak-anak hingga orang dewasa pun menyukai video game. Itu semua dikarenakan bermain video game adalah hal yang menyenangkan. [1]
Keywords - designing, Construct 2, Game, Racing, Overtake Street Race 1. Pendahuluan 1.1 Latar Belakang Perkembangan teknologi di era globalisasi kini menunjukkan kemajuan yang begitu signifikan. Seiring dengan kebutuhan manusia yang menginginkan kemudahan dan kecepatan sebagai media pendukung dalam upaya menyelesaikan pekerjaan. Teknologi komputer merupakan salah satu teknologi yang mampu mempercepat kinerja manusia. Teknologi komputer telah banyak diterapkan diberbagai macam bidang meliputi: bidang pendidikan, bidang kesehatan, bidang perkantoran, bidang telekomunikasi, bidang bisnis dan banyak bidang lain, begitu juga dalam bidang hiburan. Salah satu alternatif media hiburan yang banyak diminati adalah game, game berkembang begitu pesat seiring dengan kemajuan teknologi komputer. Game banyak diminati segala kelompok usia baik itu dari kalangan anakanak, remaja sampai orang dewasa. Game terdapat bermacam-macam jenisnya, salah satu game yang di gemari pada saat sekarang ini adalah racing game atau balapan. Untuk merancang sebuah game, kita dapat mempelajari software yang salah satunya adalah Construct 2. Berdasarkan latar belakang diatas, peneliti bermaksud dan bertujuan untuk membuat game dengan HTML 5 mengangkat judul “Pembuatan Game Overtake Street Race menggunakan Construct 2.” Game Overtake
2.2 Perkembangan Game 1. Teks Game Jenis game ini hanya terdiri atas teks, tidak ada grafik apapun dalam game ini. User berinteraksi dengan mengetikkan teks. Contoh: The Adventurer’s Museum, The Castle, dan Adventure in The Island. 2. Grafik Game Jenis game ini sudah menggunakan grafik meskipun masih dalam bentuk standar yaitu VGA, SVGA, dll. Contoh : The Murderer. Pembuatan sebuah game tidak terlepas dari manfaat yang diterima oleh para pemain game yang menggunakannya. 2.3 Karakteristik Game
1
Dalam suatu game selalu muncul suatu karakter, yaitu karakter pemain dan karakter musuh. Ketika game tersebut dimainkan, maka karakter-karakter tersebut dibuat bergerak agar permainan menjadi menarik dan terasa lebih hidup. Di dalam game, karakter merupakan suatu objek yang harus dikonversi menjadi suatu symbol. Karakter tersebut dapat dibuat sendiri atau mengimpor file gambar dari luar. [4]
13.
Advergames Jenis game yang biasanya mudah dimainkan ini mengusung dan menampilkan produk atau brand.
2.4 Jenis-Jenis (Genre) Game
2.5 Tahapan Pembuatan Game Berikut ini adalah tahapan-tahapan dalam pembuatan sebuah game : [2]
Beberapa genre game dan kategori juga dapat dikombinasikan dalam tiap-tiap game karena game sangat kaya atas daya tampung game dan tidak bisa dimasukkan spesifik pada satu genre saja.
Tipe-tipe game ini terbagi dalam kategori-kategori tertentu yang dibedakan menurut permainannya atau biasa disebut gameplay. Beberapa kategori game adalah :[1]
1. Genre Game Pertama kali adalah memikirkan genre game yang akan dibuat. Pemilihan jenis game yang sesuai dengan kemampuan yang dimiliki, mudah dan cepat dalam pembuatannya. 2. Tool Menentukan tool yang akan digunakan. Ini bagian yang paling penting, dengan apakah kita akan membuat game tersebut. Misalkan menggunakan software tertentu untuk mempermudah proses pembuatan game yang dikehendaki. 3. Gameplay Gameplay adalah sistem alur game tersebut, mulai dari menu, area permainan, game over, story line, mission success, mission failed, cara bermain dan system lain yang harus ditentukan. Buatlah gameplay yang mudah dipahami maupun dimainkan para pengguna. 4. Grafis Penjelasan tentang grafis yang akan digunakan. Jenis grafis dibagi menjadi tiga, yaitu jenis grafis kartun, semi realis dan realis. Pilihlah jenis grafis yang sesuai dengan kebutuhan game yang akan dibuat. 5. Suara (Audio) Interface atau tampilan akan tampak membosankan tanpa adanya suara. Pemilihan karakter suara harus sesuai dengan bagian-bagian dari game tersebut. 6. Pembuatan Persiapan yang matang memudahkan pembuat game untuk segera membuat game yang sesuai dengan waktu yang sudah direncanakan sebelumnya. 7. Publishing Ketika segala proses pembuatan game telah selesai, publish game menjadi setup jika game harus diinstal terlebih dahulu sebelum dimainkan atau dipublish menjadi .exe jika game dapat langsung dimainkan.
1.
Arcade/Side Scrolling Game tipe ini dapat dikatakan sebagai tipe-tipe game klasik. 2. Racing Game bertipe racing adalah salah satu tipe game yang mulai berkembang pada medio 2005 sampai 2006 yang sekarang ini berkembang begitu pesat karena banyak sekali peminatnya. 3. Fighting Pemain akan memainkan satu karakter atau lebih yang selanjutnya karakter tersebut harus menghadapi musuh untuk bertarung sebagai pemenangnya. 4. Shooting Shooting game adalah tipe game pemain menembaki musuh-musuh yang ada dihadapannya selama permainan. 5. RTS (Real Time Strategy) Pada game bertipe RTS, pemain memiliki kontrol penuh terhadap satu atau multi karakter untuk melakukan tindakan tertentu guna menyelesaikan sebuah misi dalam game. 6. RPG (Role Playing Game) Tipe Game yang dibuat dengan alur cerita yang penuh intrik yang begitu kental dan juga pengembangan karakter-karakter yang begitu mendalam. 7. Simulation Sebuah tipe game yang jika diartikan kedalam Bahasa Indonesia yaitu simulasi. 8. Puzzle Game jenis ini biasanya mengenai pemecahan sebuah teka-teki, seperti menyusun sebuah gambar, menyusun kata, atau menyamakan warna. 9. Educational Sebuah tipe game yang menekankan pada pembelajaran melalui sebuah permainan yang menarik. 10. Multiplayer Online Game yang dapat dimainkan secara bersamaan oleh lebih dari 2 orang (bahkan dapat mencapai puluhan ribu orang dalam satu waktu) membuat pemain dapat bermain bersama dalam satu dunia. 11. Casual games Sesuai namanya, game yang casual itu tidak kompleks, mainnya rileks dan sangat mudah untuk dipelajari. 12. Edugames Video Game jenis ini dibuat dengan tujuan spesifik sebagai alat pendidikan.
2.6 Audio Audio di dalam game dibagi menjadi dua bagian, yaitu musik dan sound. Musik adalah audio yang dibunyikan secara terus-menerus dan berulang-ulang. Biasanya hanya satu musik yang diputar pada setiap waktu. Contoh: musik ketika di dalam menu, musik ketika menang, atau musik ketika kalah. Berbeda dengan denan musik, sound biasanya memiliki waktu bunyi yang pendek. Sound biasanya tidak diulang dalam sekali putar. Bisa disebut juga dengan sound effect. Contoh: bunyi pintu dibuka, suara tembakan, atau suara ledakan. [3]
2
3. Perancangan 3.1 Gambaran Umum Game Overtake Street Race adalah sebuah game yang dalam proses pembuatannya menggunakan software construct 2 dengan genre racing game. Game ini menggunakan konsep game balapan yang sederhana namun menantang dan mudah dimainkan oleh semua kalangan usia. Game ini dapat dimainkan melalui browser yang sudah menggunakan dan mendukung teknologi HTML5. Game ini tidak memerlukan komputer/PC dengan spesifikasi tinggi untuk dapat memainkannya.
Karakter Utama/Player
Enemy 3
Enemy 1
Health
Enemy 2
Coin
3.2 Konsep Game Langkah pertama dalam membangun game Overtake Street Race adalah melakukan pengamatan tentang jenis-jenis karakter mobil serta kendaraan-kendaraan roda empat lain yang akan dipakai dalam game. Untuk karakter mobil utama pada game Overtake Street Race menggunakan mobil sport berwarna merah. Lalu untuk karakter mobil lain yang akan dijadikan mobil “lawan” dalam game, akan ada tiga mobil dengan bentuk dan jenis yang berbeda sesuai karakteristiknya masing-masing. Pemain benar-benar akan diuji ketangkasannya dalam game Overtake Street Race.
3.8 Sound Tabel 3.2 Sound game Overtake Street Race
3.3 Genre Game Genre Game Overtake Street Race adalah Racing Game. 3.4 Target Audience Target Audience pemain game Overtake Street Race adalah tidak terbatas, yang dapat diartikan game ini dapat dimainkan oleh segala kelompok usia karena game ini mudah dioperasikan/dimainkan karena tujuan bermain game ini adalah untuk melatih ketangkasan dan sebagai sarana refreshing.
3.5 Game Flow Saat awal membuka game, akan ada tiga pilihan menu, yaitu: Play, Credit, dan Help. Untuk memulai permainan, bisa memilih menu Play, ada tiga pilihan level yang bisa dimainkan, yaitu Easy, Medium, dan Hard. Pemain akan dibekali masing-masing 5 nyawa pada setiap levelnya. Setelah coin yang diambil pemain berjumlah 1.000 poin, maka game akan berakhir dan pemain bisa memainkan level berikutnya.
Main Menu
Instruments – Beats.wav
Game Background
Ambient - Soundscape.wav
Car Collision
Mayhem - Explosives.wav
Game Over
Mayhem - Explosives.wav
Help
Instruments – Beats.wav
Credit
Instruments – Beats.wav
Button Sound
Bloops – hollow push.wav
4 Implementasi dan Pembahasan 4.1 Implementasi Implementasi merupakan tahapan setelah analisis dan perancangan sistem, dimana sebuah aplikasi siap dioperasikan pada keadaan yang sebenarnya sehingga dapat diketahui apakah aplikasi yang telah dibuat benar-benar dapat menghasilkan output yang sudah sesuai dengan apa yang diinginkan atau belum. Berikut beberapa implementasi user interface.
3.6 Look And Feel Kekuatan dalam game ini adalah pada sensasi yang dirasakan ketika pemain mengendalikan karakter mobil dan melakukan overtaking kendaraan-kendaraan lain di jalanan dan mengambil sebanyak mungkin koin agar bisa memenangkan permainannya. 3.7 Material Collection
4.1.1 Persiapan Aset-Aset Beberapa hal yang diperlukan adalah sebagai berikut: 1. Menyiapkan aset-aset berupa gambar, seperti: karakter, background, button atau tombol, dan gambar pendukung lainnya.
Tabel 3.1 Karakter Game
3
2. Menyiapkan sound atau musik audio yang akan digunakan.
2. Animasi teks adalah animasi yang dibuat khusus untuk teks, contoh yang ada didalam game ini yaitu ketika anda berhasil menyelesaikan game ini. 3. Animasi gerak, animasi yang dibuat untuk menggerakan objek di dalam stage.
4.1.2 Pembuatan Gambar Menggunakan software Corel Draw X5 dan Adobe Photoshop CS5. Untuk gambar yang digunakan semuanya menggunakan ekstensi Portable Network Graphic (.png). Karakter dalam game ini berbentuk mobil sport berwarna merah sebagai karakter utama kemudian tiga kendaraan beroda empat, yaitu mobil sedan berwarna kuning, mobil van berwarna biru, dan mobil pick up berwarna hijau sebagai musuh (enemy). Berikut ini adalah beberapa gambar yang telah dibuat dan diolah menggunakan Corel Draw X5 dan Adobe Photoshop CS5:
4.2 Interface Game 1.
Tampilan Menu Utama
Gambar 4.5 Interface Main Menu 2. Tampilan Menu Help
Gambar 4.1 Aset
Gambar 4.6 Interface Menu Help 3. Tampilan Menu Credit
Gambar 4.2 Background
4.1.3 Pembuatan Animasi Dalam pembuatan game ini menggunakan beberapa animasi sederhana yang dibuat agar permainan menjadi lebih menarik. Ada beberapa animasi yang digunakan dalam pembuatan game ini. 1. Animasi gambar, dibuat dengan menggunakan beberapa gambar yang berbeda sehingga terbentuk sebuah animasi.
Gambar 4.7 Interface Menu Credit
4
1.
4. Tampilan Menu Level
2.
Memiliki backup data secara keseluruhan yang berkaitan dengan game. Melindungi semua aset-aset yang digunakan dalam pembuatan game ini, sehingga apabila ada keinginan untuk memperbaharui model / tipe permainan dapat dilakukan.
4.7 Publishing Game Setelah proses export game telah dilakukan, proses berikutnya adalah mem-publish game. Untuk game Overtake Street Race, publishing game di website http://www.newgrounds.com/ . Pemain bisa langsung memainkan Overtake Street Race dengan mengakses link http://www.newgrounds.com/portal/view/669308 .
Gambar 4.8 Interface Menu Level 5. Tampilan Gameplay
Gambar 4.10 Publishing Game
Gambar 4.9 Interface Gameplay Gambar 4.11 Review Game 4.3 Pembahasan dan Implementasi Event Seluruh fungsi dalam game ini dibuat menggunakan event, baik itu fungsi tombol, enemy, level dan sound.
5. Penutup 5.1 Kesimpulan Berdasarkan dari uraian penjelasan dan pembahasan pada bab-bab yang sebelumnya, maka dapat diambil kesimpulan sebagai berikut: 1. Perancangan game dengan menggunakan Game Design Document (GDD) memberi penjelasan secara runtut dan memaparkan secara detail game “Overtake Street Race”. Game dengan genre racing game, terdapat tiga level yang berbeda agar game lebih menantang dan tampilan game yang user friendly. Mobil main player akan melakukan manuver untuk menghindari berbagai mobil di jalanan demi mendapatkan coin yang tersebar secara acak di track untuk mengumpulkan seribu poin pada setiap level-nya. Game juga dilengkapi dengan audio seperti sound ledakan, dan background music yang menambah menarik game “Overtake Street Race”
4.4 Export File Setelah semua proses pembuatan game selesai, maka game siap untuk di export menjadi game HTML 5. 4.5 Uji Coba Game Uji coba game menggunakan metode yang telah dilakukan dengan menggunakan tiga media browser yang berbeda (Internet Explorer, Mozilla Firefox, Google Chrome) untuk memastikan tidak adanya bug atau error dalam game 4.6 Pemeliharaan Pemeliharaan yang dilakukan dalam pembuatan game ini, antara lain:
5
2. Pengujian game dengan media multi browser, seperti browser Mozilla Firefox, Opera, Google Chrome akan membantu proses testing dari setiap menu game dan gameplay untuk memastikan tidak adanya kekurangan dalam game. Pengujian game dimulai dari pengecekan tampilan pada main menu, credit, help dan pada permainan setiap level game serta pengecekan pada tombol pause dalam setiap permainan. Setelah proses pengujian game selesai dan tidak ada error/bug pada game, maka game siap untuk di-publish ke dalam website game sharing. 3. Mempublish game ke website game sharing (newgrounds.com) untuk mengenalkan game yang dibuat agar dapat dimainkan gamers dari seluruh dunia. Game “Overtake Street Race” telah mendapatkan rating 2,5 bintang dari skala rating 5 bintang dengan viewers 475 user. Sebanyak dua user telah memberi review pada game dengan masing-masing memberikan rating 2 bintang pada game “Overtake Street Race”.
Bayu Setiaji, M.Kom , memperoleh gelar Sarjana Komputer (S.Kom), Jurusan Teknik Informatika STMIK AMIKOM Yogyakarta , lulus tahun 2006. Memperoleh gelar Master Komputer (M.Kom), S2 Teknik informatika STMIK AMIKOM Yogyakarta , lulus tahun 2012. Saat ini menjadi Dosen di STMIK AMIKOM Yogyakarta.
5.2 Saran Dalam pembuatan game ini masih bisa dikatakan belum sempurna karena masih terdapat beberapa kendala. Beberapa saran dan masukan yang akan penulis sampaikan adalah sebagai berikut: 1. Perbanyak referensi serta sumber daya manusia pengolah aplikasi dan multimedia. 2. Dalam pembuatan game sebaiknya dikerjakan secara kelompok atau tim sehingga tugas dapat dibagi. Pembagian tugas juga harus disesuaikan dengan skill yang dimiliki setiap anggota tim sehingga pengerjaannya secara efisien dan hasilnya lebih baik. 3. Ketika pembuatan game sudah dilakukan, pada saat proses scripting lebih baik diimbangi juga dengan testing per segment untuk mengantisipasi banyaknya bug pada game. 4. Perlu adanya pengembangan pada sistem yang dapat menyimpan skor, sehingga nilai tertinggi dari setiap pemain dapat diketahui. 5. Mobil musuh yang lebih bervariasi, agar game lebih menantang dan menarik. Daftar Pustaka [1] Anggra. 2008. Memahami Teknik Dasar Pembuatan Game Berbasis Flash. Yogyakarta: Gava Media [2] C. Sibero, Ivan. 2009. Langkah Mudah Membuat Game 3D. Yogyakarta: MediaKom [3] Taru Nugroho N.W, Andi. 2012. Cara Mudah Membuat Game di Android. Yogyakarta: Andi Offset [4] Wibawanto, Wandah. 2005. Membuat Game Dengan Macromedia Flash. Yogyakarta: Andi Offset
Biodata Penulis Dito Kurniawan, memperoleh gelar Sarjana Komputer (S.Kom), Jurusan Sistem Informasi STMIK AMIKOM Yogyakarta, lulus tahun 2016.
6