45
9. Construct 2
Construct 2 merupakan sebuah tool berbasis HTML5 untuk menciptakan sebuah permainan. Construct 2 memiliki fitur-fitur yang mudah untuk digunakan
dan dimengerti oleh seorang pemrogram pemula. HTML5 merupakan bahasa markup yang bertujuan untuk penataan dan penyajian konten untuk
World Wide Web, dan merupakan teknologi inti dari internet yang pada awalnya diusulkan
oleh Opera Software. Construct 2 berbeda dengan tools lain yang mengharuskan pemrogram untuk menuliskan baris demi baris agar tercipta sebuah objek,
construct 2 sudah berbasis objek sehingga mudah dalam membuat objek-objek dan mengatur atribut-atribut dari objek tersebut.
Construct 2 dikembangkan dengan tujuan untuk memudahkan pada non-
programmer yang ingin menciptakan sebuah game secara drag and drop menggunakan editor visual dan berbasis sistem logika perilaku. Editor visual
merupakan tempat dimana objek-objek diletakkan atau dibuat, sedangkan pengaturan logika perilaku untuk masing-masing objek yang dibuat dinamakan
event yang dituliskan dalam event sheet. Event dalam construct 2 merupakan kumpulan dari
conditions dan actions. Conditions menjelaskan kondisi dari objek dan
actions adalah aksi yang menggerakkan objek-objek yang dibuat.
Gambar 4. Tampilan Halaman Awal Construct 2 R130
46 Construct 2 dirancang untuk pengembangan
game berbasis 2D. Dengan menggunakan Construct 2, pengembang
game dapat mem-publish aplikasinya ke dalam beberapa
platform, antara lain: a.
HTML5 Website, b.
Google Chrome Webstorage, c.
Facebook, d.
Phonegap Android, e.
Windows Phone 8. Construct 2 juga menyediakan bermacam-macam
visual effect yang menggunakan engine WebGL, dan juga
plugin dan behaviour yang akan membantu pengembang aplikasi dalam menciptakan aplikasi yang menarik dan
interaktif. Pemanggilan fungsi-fungsi di Construct 2 hanya menggunakan pengaturan
Event yang telah disediakan. Events merupakan pilihan-pilihan aksi dan kondisi yang akan menjadi penggerak
game. Construct 2 merupakan game builder yang berbasis HTML5, sehingga game yang kita buat dapat dijalankan
melalui browser seperti Google Chrome sebelum game tersebut di-publish ke
platform yang diinginkan. Bagian ruang kerja contruct 2 adalah sebagai berikut: a.
Area kerja construct 2 untuk menggambarkan berbagai macam objek objek sprite, objek background, dan objek-objek lain.
Gambar 5. Tampilan Layout Construct 2
47 b.
Menu Properties Contruct 2, digunakan untuk mengatur kebutuhan dari objek yang dibuat, seperti mengatur warna
layout, ukuran objek sprite, ukuran
layout, dan lainnya.
Gambar 6. Tampilan Menu Properties dalam Contruct 2
c. Projects dan Layers, merupakan menu untuk memilih project yang akan
dikerjakan dan menu layer untuk membuat beberapa layer dalam suatu
layout kerja.
Gambar 7. Tampilan Menu Projects and Layers Construct 2
d. Menu library atau kumpulan dari objek-objek yang telah dibuat.
Gambar 8. Tampilan Library Construct 2
48 e.
Event sheet, merupakan area kerja construct 2 untuk menuliskan event- event yang akan menggerakkan objek-objek yang telah dibuat.
Gambar 9. Tampilan Event sheet Construct 2
B. Penelitian yang Relevan