Penulis posting asli dalam bahasa Rusia: HotWaterMusicSejarah gamedev dunia tahu beberapa bug aneh yang
harus ditangani oleh pengembang . Faktanya, dilihat dari cerita yang
disampaikan oleh CTO Media Molecule Alex Evans
di halaman Twitter-nya akhir pekan lalu, banyak legenda yang masih menunggu untuk didengar. Evans terkenal karena
perannya dalam kinerja demoscene akhir 1990-an dan karyanya pada seri game LittleBigPlanet dan pada Rag Doll Kung Fu.
Kasus yang saya maksudkan dalam artikel ini terjadi sepuluh tahun yang lalu, pada tahun 2008. Saat mengerjakan bagian pertama dari
LittleBigPlanet - permainan video platform puzzle asli yang akan dirilis secara eksklusif untuk PlayStation 3 - pengembang perusahaan menemukan bug yang sulit ditangkap.
Biasanya, untuk sebuah game untuk mendapatkan lampu hijau yang akan dirilis untuk konsol, itu harus melewati proses sertifikasi, yaitu memenuhi serangkaian persyaratan yang telah ditentukan oleh pemilik platform. Sertifikasi juga dapat mencakup persyaratan yang lebih spesifik, seperti game yang berjalan lancar tanpa menabrak selama 24 jam.
Pengembangan LittleBigPlanet berada pada tahap terakhir, dengan hanya dua minggu untuk penyebaran dan distribusi akhir. Tiba-tiba seorang penguji dari perusahaan QA di Jepang melaporkan bahwa permainan itu secara konsisten mogok ketika dibiarkan semalam. Sekarang rilis itu jelas keluar pertanyaan kecuali bug diperbaiki.
Waktu berlalu, namun tim gagal mereplikasi bug. Mereka butuh beberapa hari untuk memastikan bahwa SDK pengembang dan penguji identik, yaitu mereka bekerja dengan perangkat keras yang sama, versi yang sama dari sistem operasi dan memiliki konfigurasi lingkungan yang identik. Karena jeda zona waktu, setiap upaya mereplikasi bug memerlukan waktu lebih dari 24 jam, yang tidak membantu meringankan tekanan.
Setelah diselidiki lebih lanjut, pengembang menemukan bahwa SDK penguji termasuk
kamera digital EveToy yang merekam audio, meskipun penemuan ini sendiri tidak memiliki tujuan apa pun. Akhirnya, seseorang memperhatikan pola yang lucu: setiap kecelakaan terjadi pada waktu yang bersamaan - jam 4 pagi. Tapi apa yang sebenarnya terjadi di Jepang pada jam 4 pagi?
Jawabannya datang secara tak terduga: petugas kebersihanlah yang rajin menghadiri tugas mereka. Gim ini memiliki obrolan suara bawaan dengan bibir karakter gim disinkronkan dengan pembicaraan apa pun yang dapat dilakukan pemain saat dalam mode multi-pemain. Sementara pembersih melakukan pekerjaan mereka, penyedot debu bekerja di samping kamera EyeToy yang merekam suara. Kompresi audio obrolan menghasilkan kebocoran beberapa byte memori, yang anehnya
hanya terjadi saat merekam white noise. Jadi butuh satu jam untuk membersihkan debu untuk menjamin kerusakan lainnya.
Maka tidak mengherankan, bahwa ketika Media Molecule mencoba mereproduksi bug ini di kantor mereka menggunakan radio yang disetel ke white noise, mereka berhasil pada percobaan pertama. Akibatnya, pengembang hanya perlu sekitar lima menit untuk memperbaiki bug ini, meskipun ingatannya bertahan bahkan sepuluh tahun kemudian.