Aplikasi Construct 2
Construct 2 merupakan perangkat lunak yang dikembangkan oleh Scirra Ltd. Perangkat ini dalam penggunaannya yaitu untuk mengembangkan game berbasis 2D, 3D dan lain sebagainya. Construct 2 adalah sebuah game editor yang berbasis HTML 5, namun jangan merasa sulit ketika mendengar kata HTML 5, karena dalam aplikasi ini tidak semua didalamnya menggunakan kode program, karena dalam aplikasi ini pengembang sudah mendesain sebaik mungkin agar semua kalangan dapat menggunakan aplikasi ini dengan mudah.
Menurut saya Construct 2 bisa digunakan untuk orang-orang yang bukan programmer dalam menggunakan aplikasi ini karena fitur-fitur yang tersedia sangat menarik seperti drag and drop, dan membuat soal dengan pilihan ganda. Jadi aplikasi construct 2 ini mudah digunakan untuk pemula.
· Cara penggunaan pada aplikasi construct 2 :
Pada Construct 2, ketika kita pertama kali membuka construct 2 kita akan menemukan halaman Start Page. Start page merupakan sebuah halam utama atau halaman dimana pada saat kita membuka construct 2 halaman tersebut akan muncul.
Ketika kita membuat project baru maka kita akan menemukan halaman seperti dibawah ini. Halaman dibawah ini merupakan tampilan/interface yang tersedia didalam aplikasi construct 2.
Tampilan Interface
Secara umum, interface dalam construct 2 terbagi menjadi dua, diantaranya Layout dan Event sheet. Layout merupakan tampilan dimana tempat untuk membuat antarmuka objek yang akan kita buat, sedangkan Event sheet adalah tempat dimana kita membuat kodingan sederhana dalam menjalankan objek yang telah kita buat pada layout.
Tampilan Layout
Tampilan
Event Sheet
Properties bar
Properties bar merupakan tempat dimana kita mengatur sifat-sifat objek yang diklik. Objek-objek yang dapat diganti tersebut diantaranya adalah layout, objek, layer, animasi dan sebagainya.
Projects
Tampilan Projects
Projects disini berfungsi sebagai tempat untuk editing berbagai macam apapun yang akan kita buat, didalam project itu sendiri ketika kita membuat New project* maka terdapat beberapa folder sebagai media penyimpanan beberapa jenis file.
Folder Layout : berisi tampilan projek yang sedang kita buat dimana nama dalam projek tersebut dapat kita rubah sewaktu-waktu yang kita inginkan.
Folder Event sheets : berisi event atau tempat kodingan untuk merubah, membuat gerakan sesuai dengan yang kita inginkan.
Folder Object types : berisi file yang kita buat dalam layout, seperti button, sprite, dan masih banyak lainnya.
Folder Families : berisi button-button dimana untuk mempermudah kita ketika hendak memanggil fungsi.
Folder Sound : berisi sound atau suara yang akan kita gunakan, contoh suara tombol dan lain sebagainya.
Folder Music : berisi musik yang akan kita gunakan sebagai latar belakang dalam pembuatan projek. (yang harus kita cermati dalam pembuatannya harus menggunakan sound dan musik dengan format OGG, bukan mp3 atau lain sebagainya).
Folder Files : berisi file seperti video teks bertipe txt dan sebagainya, catatan untuk file bertipe Video harus menggunakan format bertipe WEBM, karena apabila menggunakan format lainnya seperti Mp4, MPEG1, MPEG2 dan lain sebagainya, pada saat aplikasi sudah jadi, file video tersebut akan bermasalah.
Layers
Folder Layout : berisi tampilan projek yang sedang kita buat dimana nama dalam projek tersebut dapat kita rubah sewaktu-waktu yang kita inginkan.
Folder Event sheets : berisi event atau tempat kodingan untuk merubah, membuat gerakan sesuai dengan yang kita inginkan.
Folder Object types : berisi file yang kita buat dalam layout, seperti button, sprite, dan masih banyak lainnya.
Folder Families : berisi button-button dimana untuk mempermudah kita ketika hendak memanggil fungsi.
Folder Sound : berisi sound atau suara yang akan kita gunakan, contoh suara tombol dan lain sebagainya.
Folder Music : berisi musik yang akan kita gunakan sebagai latar belakang dalam pembuatan projek. (yang harus kita cermati dalam pembuatannya harus menggunakan sound dan musik dengan format OGG, bukan mp3 atau lain sebagainya).
Folder Files : berisi file seperti video teks bertipe txt dan sebagainya, catatan untuk file bertipe Video harus menggunakan format bertipe WEBM, karena apabila menggunakan format lainnya seperti Mp4, MPEG1, MPEG2 dan lain sebagainya, pada saat aplikasi sudah jadi, file video tersebut akan bermasalah.
Layers
Tampilan
Layer
Layer adalah tempat dimana untuk memisahkan sprite, button dan lain sebagainya pada layout, karena pada saat kita membuat beberapa layer, maka layer yang sedang kita jalankan yang akan berfungsi, karena penggunaan layer sangat berpengaruh terhadap efektifitas pekerjaan kita, dan juga mudah dalam memilih atau menyeleksi projek kita.
Tilemap
Tampilan
Tilemap
Tilemap digunakan untuk membuat tampilan sprite dengan ukuran sesuai dengan yang kita inginkan, namun terkadang menggunakan tilemap harus dengan ukuran yang sama, apabila berbeda ukuran, maka penyatuan sprite akan menjadi berantakan.
Objects
Tampilan
Objects
Objects adalah tempat dimana objek yang kita buat akan ditampilkan pada objek bar tersebut, seperti sprite, button dan lain sebagainya.
Top-right buttons
Tombol atas-kanan memuat tombol-tombol umum pada window seperti minimize, maximize, dan close. Selain itu terdapat juga tombol Pin Ribbon untuk mengatur apakah tab ribbon ingin selalu ditampilkan atau tidak, serta tombol About untuk membuka dialog window yang menampilkan credits serta informasi mengenai software Construct 2.
· Kelebihan dan kekurangan dari aplikasi construct 2 :
Kelebihan dari fitur-fitur Construct 2 :
1. Quick dan Easy
Dengan menggunakan Construct 2 membuat game menjadi lebih mudah. Construct 2 memiliki antarmuka Ribbon yang cepat dan mudah dipahami. Layout editor menyediakan antarmuka what-you-see-is-what-you-get untuk mempercepat perancangan game. Sehingga apapun yang di lihat dalam desain layout adalah tampilan yang didapatkan ketika game dijalankan.
2. Powerfull Event System
Construct 2 dapat membuat game dengan cara yang mudah dibaca secara visual karena tidak perlu menggunakan bahasa pemrograman yang rumit dan samar. Construct 2 menyediakan Event Sheet yang berisi pernyataan kondisi atau pemicu. Jika kondisi tersebut terpenuhi, tindakan atau fungsi dapat dilakukan.
3. Flexible Behaviors
Behaviors menyediakan cara instan untuk menambahkan kemampuan objek, mempercepat pembangunan dan meningkatkan produktivitas. Misalnya menambahkan Behavior platform pada objek sprite yang memungkinkan objek tersebut dapat belari dan melompat. Pengguna dapat mengatur pengaturan untuk kecepatan, akselerasi, kekuatan melompat, gravitas, dan banyak lagi, sampai kemampuan objek tersebut sesuai seperti yang dibutuhkan.
4. Instant Preview
Tidak perlu menunggu waktu yang memakan waktu untuk mengkompilasi. Permainan akan di preview dan berjalan di jendela Browser ketika diuji. Fitur lainnya yang membuat pengujian lebih mudah adalah Preview Over Wifi. Hal ini memungkinkan setiap ponsel, tablet, laptop, atau PC lain yang terhubung pada LAN/Wifi juga dapat langsung melihat preview game.
5. Stunning Visual Effects
Ada lebih dari 70 efek berbasis WebGL untuk warp, distort, blend, blur, mask, re-color dan lainnya. Pengguna dapat menambahkan ini pada objek, layer dan layout untuk efek khusus yang cepat dan menciptakan hasil yang luar biasa. Game yang dibuat dengan Construct 2 diharapkan dapat membuat pemain mendapatkan pengalaman terbaik dari permainan yang dibuat.
6. Multiplatform Export
Construct 2 dapat mempublikasikan game dengan pilihan platform yang luas hanya dengan satu project. Game Construct 2 dapat diterbitkan pada platform berbasis web seperti Chrome Web Store, Facebook, Kongregate, Newgrounds, Firefox Marketplace. Selain itu memungkinkan pula untuk melakukan ekspor game ke desktop PC, Mac, dan Linux dengan menggunakan Node-Webkit. Pengguna dapat pula mengekspor game ke iOS dan Android dengan menggunakan CocoonJS, appMobi dan PhoneGap. Dengan dukungan platform yang luas pengguna dapat memiliki akses yang luas untuk pemain.
7. Easy Extensibility
Construct 2 hadir dengan lebih dari 20 built-in plugin, lebih dari 20 behaviors dan lebih dari 70 visual effects. Mulai dari menampilkan text dan sprites, sound dan music, input, manipulasi data dan penyimpanan, efek partikel, efek pergerakan, dan masih banyak lagi. Jika pengguna perlu beberapa fungsi tertentu, Construct 2 memberi akses pengguna untuk membuat plugin atau behaviors sendiri menggunakan Javascript SDK. Pengguna juga dapat membuat efek visual sendiri dengan menggunakan bahasa GLSL shader. Komunitas Construct 2 menghasilkan lebih dari 150 plugin dan behaviors. Plugin ini juga dapat ditambahkan untuk permainan yang dibuat.
Kekurangan Construct 2:
1. Platform yang digunakan adalah HTML 5 yang dapat melakukan cross platform, Tetapi nyatanya dalam construct 2 sering terjadi bug yakni game hasil dari construct 2 tidak dapat dimainkan disemua platform berbeda sekali dengan teori yan ada.
2. Mengingat banyaknya list setting (object dan event) maka diperlukan tutorial-tutorial yang mempermudah untuk menggunakannya mengingat banyak sekali istilah-istilah di pengaturan object dan event.
3. Adanya beberapa fitur untuk peletakan secara visual dan merubah semua unsur yang ada di tampilan layar seperti quick aligning.
Top-right buttons
Tombol atas-kanan memuat tombol-tombol umum pada window seperti minimize, maximize, dan close. Selain itu terdapat juga tombol Pin Ribbon untuk mengatur apakah tab ribbon ingin selalu ditampilkan atau tidak, serta tombol About untuk membuka dialog window yang menampilkan credits serta informasi mengenai software Construct 2.
· Kelebihan dan kekurangan dari aplikasi construct 2 :
Kelebihan dari fitur-fitur Construct 2 :
1. Quick dan Easy
Dengan menggunakan Construct 2 membuat game menjadi lebih mudah. Construct 2 memiliki antarmuka Ribbon yang cepat dan mudah dipahami. Layout editor menyediakan antarmuka what-you-see-is-what-you-get untuk mempercepat perancangan game. Sehingga apapun yang di lihat dalam desain layout adalah tampilan yang didapatkan ketika game dijalankan.
2. Powerfull Event System
Construct 2 dapat membuat game dengan cara yang mudah dibaca secara visual karena tidak perlu menggunakan bahasa pemrograman yang rumit dan samar. Construct 2 menyediakan Event Sheet yang berisi pernyataan kondisi atau pemicu. Jika kondisi tersebut terpenuhi, tindakan atau fungsi dapat dilakukan.
3. Flexible Behaviors
Behaviors menyediakan cara instan untuk menambahkan kemampuan objek, mempercepat pembangunan dan meningkatkan produktivitas. Misalnya menambahkan Behavior platform pada objek sprite yang memungkinkan objek tersebut dapat belari dan melompat. Pengguna dapat mengatur pengaturan untuk kecepatan, akselerasi, kekuatan melompat, gravitas, dan banyak lagi, sampai kemampuan objek tersebut sesuai seperti yang dibutuhkan.
4. Instant Preview
Tidak perlu menunggu waktu yang memakan waktu untuk mengkompilasi. Permainan akan di preview dan berjalan di jendela Browser ketika diuji. Fitur lainnya yang membuat pengujian lebih mudah adalah Preview Over Wifi. Hal ini memungkinkan setiap ponsel, tablet, laptop, atau PC lain yang terhubung pada LAN/Wifi juga dapat langsung melihat preview game.
5. Stunning Visual Effects
Ada lebih dari 70 efek berbasis WebGL untuk warp, distort, blend, blur, mask, re-color dan lainnya. Pengguna dapat menambahkan ini pada objek, layer dan layout untuk efek khusus yang cepat dan menciptakan hasil yang luar biasa. Game yang dibuat dengan Construct 2 diharapkan dapat membuat pemain mendapatkan pengalaman terbaik dari permainan yang dibuat.
6. Multiplatform Export
Construct 2 dapat mempublikasikan game dengan pilihan platform yang luas hanya dengan satu project. Game Construct 2 dapat diterbitkan pada platform berbasis web seperti Chrome Web Store, Facebook, Kongregate, Newgrounds, Firefox Marketplace. Selain itu memungkinkan pula untuk melakukan ekspor game ke desktop PC, Mac, dan Linux dengan menggunakan Node-Webkit. Pengguna dapat pula mengekspor game ke iOS dan Android dengan menggunakan CocoonJS, appMobi dan PhoneGap. Dengan dukungan platform yang luas pengguna dapat memiliki akses yang luas untuk pemain.
7. Easy Extensibility
Construct 2 hadir dengan lebih dari 20 built-in plugin, lebih dari 20 behaviors dan lebih dari 70 visual effects. Mulai dari menampilkan text dan sprites, sound dan music, input, manipulasi data dan penyimpanan, efek partikel, efek pergerakan, dan masih banyak lagi. Jika pengguna perlu beberapa fungsi tertentu, Construct 2 memberi akses pengguna untuk membuat plugin atau behaviors sendiri menggunakan Javascript SDK. Pengguna juga dapat membuat efek visual sendiri dengan menggunakan bahasa GLSL shader. Komunitas Construct 2 menghasilkan lebih dari 150 plugin dan behaviors. Plugin ini juga dapat ditambahkan untuk permainan yang dibuat.
Kekurangan Construct 2:
1. Platform yang digunakan adalah HTML 5 yang dapat melakukan cross platform, Tetapi nyatanya dalam construct 2 sering terjadi bug yakni game hasil dari construct 2 tidak dapat dimainkan disemua platform berbeda sekali dengan teori yan ada.
2. Mengingat banyaknya list setting (object dan event) maka diperlukan tutorial-tutorial yang mempermudah untuk menggunakannya mengingat banyak sekali istilah-istilah di pengaturan object dan event.
3. Adanya beberapa fitur untuk peletakan secara visual dan merubah semua unsur yang ada di tampilan layar seperti quick aligning.
Contoh game flappy bird yang akan
dibuat menggunakan aplikasi construct 2 :
Tampilan
Game Flappy Bird
Game petualangan flappy bird yang menambah edukasi dan pembelajaran terhadap para pengguna game, misalnya game petualangan flappy bird yang dibuat setiap levelnya mempunyai tingkat kesulitan dan pembelajaran cara untuk melewati kelevel selanjutnya. Misalkan level pertama, game akan melakukan perjalanan petualangan dengan rintangan dan tingkat kesulitannya masih mudah, sehingga bisa melanjutkan ke level selanjutnya. Level kedua dalam game tersebut akan meningkatkan kesulitan rintangan yang harus dilewati dengan cara menambahkan beberapa rintangan agar semakin sulit untuk melanjutkan ke level selanjutnya, dan menambah pembelajaran terhadap pengguna game untuk berfikir menyelesaikan dan melewati rintangan dilevel tersebut. Begitupun level selanjutnya dengan rintangan dan tingkat kesulitan yang semakin bertambah, hingga permainan game tersebut mengalami kekalahan, dan akan terlihat skor yang didapat serta level yang telah dicapai oleh pengguna game.
Tampilan Level Game Flappy Bird
Background yang digunakan pada setiap level pun berbeda, agar tidak membuat pengguna game merasa bosan saat memainkan game tersebut. Misalkan level pertama menggunakan background yang masih sederhana dan rintangan didalam game yang masih sedikit. Sedangkan level selanjutnya menggunakan background yang lebih terlihat membuat game petualangan tersebut seperti benar-benar menjalankan suatu petualangan, dan rintangan yang ada pada level selanjutnya pun lebih banyak, agar pengguna game dapat pembelajaran cara untuk menyelesaikan game petualangan tersebut. Game tersebut pun harus dirancang tingkatan level kesulitan dan rintangannya sebaik mungkin.
Spesifikasi Hardware yang digunakan untuk membuat game yang paling minimum pada Aplikasi Construct 2 :
· Spesifikasi Hardware Minimum :
1. Windows XP Service Pack 3 atau terbaru
2. RAM 512 MB
3. Prosesor 1 GHz
4. Browser yang kompatibel dengan HTML5
5. Versi terbaru driver kartu grafis Anda
· Rekomendasi Hardware yang digunakan :
1. Windows 7 atau terbaru
2. RAM 2 GB
3. Prosesor dual-core 2 GHz
4. Kartu grafis nVidia atau AMD dengan driver terbaru. Kami menyarankan Anda menghindari perangkat keras yang menggunakan chip grafis Intel karena kinerjanya yang buruk, stabilitas, dan rangkaian fitur.
Daftar pustaka :
Komentar
Posting Komentar