FYI.

This story is over 5 years old.

Teknologi Komputer

Coder ini Padatkan Satu Video Game dalam Satu Cuitan Saja

Artinya, Menghrajani, nama peretas itu, cuma butuh 280 karakter untuk melakukan itu semua.
Foto: Alok Menghrajani

Beberapa pekan lalu, Alok Menghrajani, seorang security engineer di Square, menantang dirinya sendiri. Dia ingin memasukkan sebuah bootable CD-ROM dan satu video game retro dalam satu twit saja.

Hasilnya keren banget. Hanya bermodal 280 karakter, Menghrajani berhasil menyusun kode yang bisa menghasilkan disk image CD-ROM, yang bisa di-boot-up di mesin virtual atau dibakar ke dalam cd betulan. Dalam CD-ROM itu, terdapat sebuah video game, yang menurut Menghrajani mirip gabungan Tron dan Snake. Menghrajani menghabiskan dua akhir pekan, totalnya sekitar 50 sampai jam untuk membereskan kode ini.

Iklan

“Prosesnya bikin saya rileks.” ujarnya lewat telepon. “Ini cara bagi saya untuk melakukan meditasi.”

Proses memasukan semua kode ini dalam satu twit, menurut Menghrajani, dikenal dengan nama “code golfing.” Mirip seperti golf, code golfing adalah sejenis tantangan guna mencapai tujuan dengan melalui sesedikit mungkin langkah, atau dalam hal ini, untuk mengemas sebuah kode yang efisien dengan menggunakan sesedikit mungkin karakter.

Rupanya, Menghrajani sudah menekuni hobi ini. Sekitar lima tahun lalu, dia berhasil meng-embed sebuah kode QR dalam sebuah kode QR. sekian tahun setelah itu, dia berhasil memasukkan bootable floppy disk dan sebuah video dalam sebuah twit. Setelah itu, Twitter memutuskan untuk meningkatkan dua kali lipat batas karakter yang bisa ditampung dalam satu cuitan. Perkembangan inilah yang menantang Menghrajani memampatkan satu CD-ROM dalam sebuah twit.

Code Golfing itu aktivitas yang menyenangkan,” kata Menghrajani. “Kadang-kadang saya menerima tantangan dan saya cuma mikir ‘kayaknya asyik nih.’ Dulu saya mencoba melakukan satu yang baru tiap bulan. Kini, lantaran saya sudah punya anak, saya enggak bisa menulis kode seproduktif dulu lagi.”

Menghrajani mengaku ide memasukan CD-ROM dalam satu Twit muncul karena masalah yang dia temui di kantor. Dia lalu melakukan riset tentang bagaimana format CD bekerja dan begitu kelar, “saya berpikir ‘kayaknya aku bisa memasukkan ini dalan satu twit,’” katanya.

Bagi Menghrajani, yang tiap hari berurusan dengan kode, code golfing memberikan kepuasan yang berbeda

“Rasanya murni kayak peretas banget sih,” katanya. “Kamu cuma menulis kodenya. Terus lihat deh bagaimana kode itu bekerja.”