Tampilkan postingan dengan label Able gamedev. Tampilkan semua postingan
Tampilkan postingan dengan label Able gamedev. Tampilkan semua postingan

Jumat, 20 Juni 2014

Able game development: remappable keys

Hai semuanya, kebetulan sekarang aku lagi ingin aktif menulis tutorial jadi aku akan melanjutkan seri able game development! Ini adalah bagian kedua setelah seri pertama yang menuliskan tentang konfigurasi tambahan untuk mengakomodasi para gamer dengan kebutuhan khusus. Kali ini aku ingin menulis tentang remappable keys! Buat yang nggak ngerti, remappable keys adalah fitur untuk mengubah kegunaan dari suatu tombol untuk melakukan aksi yang diinginkan oleh pemain.

Contohnya dari tutorial sebelumnya adalah menambahkan aksi berjalan ke kanan dari yang tadinya menggunakan tombol panah saja menjadi dengan menggunakan tombol keyboard D juga. Di tutorial ini kita akan melakukan hal yang serupa tapi pemain bebas menentukan tombol mana yang digunakan untuk aksi tertentu.

Orang-orang yang mengalami pelemahan otot, cerebral palsy atau penyakit lain yang membuat mereka tidak bisa menggunakan tangan mereka secara normal, akan sangat diuntungkan oleh fitur yang membolehkan mereka mengubah cara bermain mereka sesuai keinginan mereka sendiri. Bisa dibilang ini adalah salah satu fitur yang paling banyak diinginkan oleh orang-orang berkebutuhan khusus.

Jadi bagaimana kita akan melakukannya dalam Construct 2? Pertama-tama buatlah layout seperti ini, kali ini kita akan membuat game platformer sebagai contohnya.

 photo pic5.png

sprite biru itu adalah actor yang memiliki behaviour platformer, sprite abu-abu adalah tanah yang memiliki behaviour solid, dan sprite hijau itu adalah platform yang memiliki behaviour jump-thru. Sekarang ini game awal kita sudah memiliki fungsi dasar sebuah game platformer, dan sekarang kita akan menambahkan cara untuk remapping.

Pertama-tama tambahkan tombol untuk remapping di sudut kiri atas (atau terserah kamu).

 photo pic6.png

lalu tambahkan layout baru di mana di layout inilah kita akan mengubah kendali karakter kita.

 photo pic7.png

ketiga tombol itu adalah untuk mengubah kendali actor. Sekarang karena bagian visual dari game ini sudah selesai mari kita lanjut ke code yang akan memberikan fungsi remapping.

Minggu, 08 Juni 2014

Able game development! Part one

Hai semuanya, apa kabar? Sesudah lama nggak nulis sesuatu tentang tutorial kali ini aku akan mencoba membuat satu tutorial lagi. Tapi kali ini tutorialnya agak berbeda dengan yang biasa aku tulis, sekarang aku akan mencoba membuat tutorial tentang bagaimana membuat game yang juga dapat dimainkan oleh penyandang disabilitas, seperti yang sudah aku singgung di blog post beberapa waktu yang lalu. Kalian boleh menambahkan desain-desain dalam seri tutorial ini dalam game kalian atau tidak terserah kalian sendiri, hanya saja dengan menambahkan fitur di seri tutorial ini kalian juga bisa membantu para penyandang disabilitas untuk ikut menikmati hiburan yang kalian sukai.

Oh ya, bahan dan ide untuk menulis seri tutorial ini aku dapat dari website lain, http://www.includification.com/ yang membahas tentang desain game yang bisa dimasukkan dalam game yang kita buat tanpa banyak mengubah desain utama game kita. Aku ingin melengkapi website itu karena kelihatannya mereka nggak menyinggung sisi teknisnya (wajar sih sebenarnya), jadi aku akan membahas bagaimana mengimplementasikan desain mereka dalam Construct 2.

Pertama-tama kita akan membuat game design yang membantu orang-orang yang cacat fisik. Cacat fisik ini bisa aja berupa kehilangan anggota tubuh karena diamputasi atau karena gangguan pada sistem otot mereka sehingga mereka nggak bisa bergerak dengan normal. Di antara para penyandang disabilitas, cacat fisik adalah jumlah yang terbanyak. Jadi kalau game buatanmu bisa membantu orang-orang yang cacat fisik, banyak orang yang bisa memainkan game-mu.

Dan desain pertama yang akan kita bahas adalah: konfigurasi alternatif! Apa ini? sederhana sekali: buatlah beberapa konfigurasi pengendalian yang bisa dipilih oleh gamer sesuai dengan disabilitas mereka. Ada minimal tiga setting pengendalian di sini: setting default, setting tangan kanan saja, setting tangan kiri saja. Semuanya dibedakan berdasarkan asumsi apakah pemain memiliki kedua tangan, ataukah hanya satu tangan? Tangan mana yang bisa dipakai untuk bermain?

Coba mainkan game-mu hanya dengan tangan kanan saja, atau tangan kiri aja. Masih bisakah dimainkan? Tombol-tombol apa aja di keyboard itu yang bisa kamu jangkau dengan mudah cuma dengan tangan kiri? Ini adalah caranya kamu bisa men-test game dan konfigurasi pengendalian yang kamu buat.

Nah sekarang bagaimana cara membuatnya?