Misteri Pinball Windows Terbongkar!

Oleh f.andrian
Misteri Pinball Windows Terbongkar!
PacoChan's Website
  • Game 3D Pinball for Windows Space Cadet pernah menjadi salah satu ikon masa kecil pengguna komputer era Windows 95 hingga Windows XP.
  • Misteri hilangnya 3D Pinball: Space Cadet bukanlah cerita tentang larangan, tuntutan hukum, atau Microsoft yang tiba-tiba membenci game klasiknya sendiri.

Game 3D Pinball for Windows Space Cadet pernah menjadi salah satu ikon masa kecil pengguna komputer era Windows 95 hingga Windows XP.

Namun ketika Windows Vista hadir, game dengan meja pinball bertema luar angkasa itu tiba-tiba lenyap.

Hilangnya Space Cadet sempat memunculkan berbagai spekulasi, termasuk dugaan persoalan hak cipta dan lisensi.

Cerita tersebut kembali ramai setelah PCWorld mengangkatnya pada 24 Agustus 2026, meski penjelasan resminya sebenarnya telah disampaikan Microsoft sejak beberapa tahun lalu.

Jawabannya datang dari Raymond Chen, veteran Microsoft yang telah terlibat dalam pengembangan Windows selama lebih dari 30 tahun.

Lewat blog resmi Microsoft The Old New Thing, Chen menegaskan bahwa Pinball tidak dihentikan karena alasan hukum seperti yang selama ini banyak diduga.

“Bukan, bukan itu alasannya,” kata Chen.

Ada masalah yang jauh lebih teknis di balik hilangnya game legendaris tersebut. Masalah bermula ketika Microsoft melakukan pekerjaan besar memindahkan jutaan baris kode Windows dari arsitektur 32-bit menuju 64-bit.

Space Cadet menjadi salah satu program yang bermasalah dalam proses tersebut. Pada versi 64-bit yang diuji tim Microsoft, sistem pendeteksi benturan atau collision detection tidak bekerja sebagaimana mestinya.

Akibatnya, bola pinball dapat menembus benda-benda di meja permainan seperti tidak memiliki massa.

Bug itu bahkan membuat permainan hampir mustahil dimainkan. Saat bola muncul di area peluncur, bola perlahan jatuh melewati plunger, menembus bagian bawah meja, lalu menghilang dari layar.

Tim Microsoft mencoba mencari sumber masalah tersebut, tetapi situasinya semakin rumit karena kode game berasal dari perusahaan eksternal, berusia beberapa tahun, dan sebagian besar tidak dilengkapi komentar yang menjelaskan cara kerjanya.

“Bahkan, kami tidak bisa menemukan bagian kode yang menangani pendeteksian benturan!” ujarnya.

Di tengah proyek migrasi Windows yang jauh lebih besar, Microsoft kemudian menghadapi pilihan: menghabiskan waktu mencari kesalahan pada kode Pinball atau memprioritaskan jutaan baris kode lain yang harus segera dipindahkan ke 64-bit.

Chen menyebut kemungkinan masalah tersebut berkaitan dengan kesalahan pembulatan floating point. Karena waktu pengembangan terbatas, tim akhirnya mengambil keputusan untuk mencoret Pinball dari produk daripada terus menghabiskan waktu memburu bug tersebut.

Namun cerita ini ternyata memiliki lapisan tambahan. Pada 2022, Chen kembali memberikan penjelasan setelah para penggemar komputer retro mempertanyakan mengapa beberapa versi Windows 64-bit ternyata dapat menjalankan Pinball.

Ia menjelaskan bahwa bug parah yang ia temui terjadi saat pengembangan Windows 64-bit pada mesin Alpha AXP, platform yang digunakan Microsoft sebelum perangkat keras Itanium tersedia secara luas untuk pengembangan.

Menurut teori Chen, masalah tersebut kemungkinan bukan sepenuhnya berasal dari kode Space Cadet. Bisa jadi terdapat persoalan pada mode pembulatan di C runtime atau bug pada compiler yang kemudian diperbaiki oleh tim Microsoft lainnya.

Pada suatu titik, masalah tersebut ternyata berhasil teratasi sehingga Pinball dapat berjalan kembali dalam pengujian tertentu. Sayangnya, keputusan untuk tidak memasukkan game itu ke Windows generasi berikutnya telanjur diambil.

Jadi, misteri hilangnya 3D Pinball: Space Cadet bukanlah cerita tentang larangan, tuntutan hukum, atau Microsoft yang tiba-tiba membenci game klasiknya sendiri.

Penyebab utamanya jauh lebih sederhana sekaligus ironis: sebuah bug teknis yang sulit dilacak, kode lama yang minim dokumentasi, dan tenggat pengembangan Windows yang tidak memberi banyak ruang untuk menyelamatkannya.

Windows XP pun akhirnya menjadi versi Windows klien terakhir yang menyertakan Pinball secara bawaan dan meninggalkan satu game sederhana sebagai salah satu simbol nostalgia terbesar era komputer 1990-an dan awal 2000-an.

( fan / fan )

Komentar (0)