Pengenalan Game Design

Membuat Animasi Interaktif dengan Processing

Selamat datang di dunia digital, di mana bit adalah bentuk dari semua yang Anda jumpai, yang bisa anda manipulasi dengan mudah. Tanpa sadar, semua objek yang Anda ajak berinteraksi di layar komputer, tv, smartphone atau gadget apapun, pada hakikatnya adalah berbentuk bit, yang sangat mudah untuk diubah perilakunya dengan berbekal program.

Pernah menonton film di laptop? Mudahkah untuk menghentikan film di saat tengah-tengah menonton, ternyata ada telepon penting yang harus diangkat? Tentu saja iya, karena Anda sendiri yang memegang kuasa atas tombol-tombol yang mengatur bagaimana film tersebut dimainkan oleh software pemutar media. Itu apabila kita sedang berinteraksi dengan media film, yang mana bentuknya memang sudah demikian dari hasil produksi distributor filmnya. Sekarang bayangkan kalau Anda bisa berinteraksi dengan film dalam tingkat yang lebih rendah, hingga Anda bisa membuat penonton mampu mengatur sendiri ending film yang ingin mereka lihat? Atau lebih jauh lagi, Anda bahkan bisa membuat film animasi di mana objek-objeknya akan bertindak sesuai dengan input dari penontonnya? Seru bukan?

Buku ini akan mengenalkan prinsip-prinsip serta implementasi dari pemrograman untuk membuat animasi interaktif. Animasi yang bisa berinteraksi dengan penontonnya, sehingga menghasilkan pengalaman yang berbeda setiap kali menontonnya. Kita akan menggunakan sebuah lingkungan pemrograman (programming environment) yang juga sebuah bahasa pemrograman bernama Processing. Processing ini adalah sebuah software gratis dan open source serta multi-platform sehingga mudah didapatkan dan bisa digunakan di komputer manapun tanpa harus bergantung pada operating system tertentu.

Sulitkah pemrogramannya? Relatif. Namun dari pengalaman penulis bertahun-tahun menggunakan Processing untuk membuat berbagai instalasi interaktif, ini adalah sebuah bahasa yang ramah bagi pemula namun sangat dalam bagi para veteran. Tidak butuh keterampilan tinggi untuk memulai menggunakannya, namun seiring dengan waktu penggunaan yang makin lama, ada jauh lebih banyak hal yang menanti untuk digali lebih lanjut. Processing sendiri digunakan oleh banyak seniman dan desainer dari berbagai negara, sehingga kalau Anda bukan programmer, jangan takut dulu. Kita akan membuat hal-hal yang menarik, yang bisa jadi membuat Anda lupa bahwa sebenarnya Anda sedang melakukan pemrograman, sesuatu yang mungkin Anda takuti sebelumnya.

Jadi, siap-siap, mari kita meluncur.