Construct 2 KAJIAN PUSTAKA A.

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