- Kode sumber game petualangan teks Zork I·II·III dari era 1980-an dirilis dengan lisensi MIT, sehingga siapa pun dapat mempelajari, meneliti, dan menjalankannya
- Microsoft OSPO, Team Xbox, dan Activision berkolaborasi dengan tujuan melestarikan kode bersejarah dan memanfaatkannya untuk pendidikan
- Repositori yang dirilis mencakup kode sumber, catatan build, komentar, dan dokumen terkait, tetapi tidak mencakup merek dagang maupun aset komersial
- Pengguna dapat menjalankan game secara langsung di lingkungan lokal melalui kompiler ZILF dan interpreter Z-Machine
- Rilis ini merupakan langkah simbolis untuk pelestarian game dan penyebaran budaya open source, yang menunjukkan perpaduan kreativitas dan teknologi yang terus bertahan lintas generasi
Ringkasan rilis open source Zork
- Open Source Programs Office (OSPO) milik Microsoft, Team Xbox, dan Activision berkolaborasi merilis Zork I, II, III di bawah lisensi MIT
- Tujuannya adalah agar pelajar, pengajar, dan pengembang dapat mempelajari, meneliti, dan memainkan kodenya secara langsung
- Kontribusinya dilakukan dengan menambahkan MIT LICENSE resmi ke repositori historical source yang sudah ada di GitHub
- Rilis ini berfokus pada pelestarian sejarah game dan penyebaran nilai pendidikan
Latar belakang teknis Zork
- Zork adalah game yang membangun dunianya hanya dengan teks tanpa grafis atau suara, dan pada masanya membawa perubahan besar pada cara perancangan game
- Teknologi intinya adalah spesifikasi mesin virtual bernama Z-Machine, yang memungkinkan file cerita yang sama dijalankan di berbagai platform
- Berkat struktur ini, Zork dinilai sebagai salah satu game lintas platform pertama yang berjalan di berbagai platform seperti Apple II dan IBM PC
- Karena versi mainframe aslinya terlalu besar dibandingkan komputer rumahan pada masa itu, Infocom membaginya menjadi tiga game terpisah (Zork I~III)
Pelestarian kode dan susunan repositori
- Microsoft bekerja sama dengan Jason Scott dari Internet Archive untuk menambahkan lisensi open source resmi ke repositori Zork yang sudah ada
- Setiap repositori mencakup hal-hal berikut
- Kode sumber Zork I·II·III
- Catatan build, komentar, dan dokumen historis terkait
- MIT LICENSE.txt dan metadata repositori
- Cakupan rilis dibatasi pada kode, dan merek dagang, kemasan komersial, serta materi pemasaran tidak disertakan
Cara menjalankan Zork
- Zork masih tersedia secara komersial melalui The Zork Anthology dari Good Old Games(GOG)
- Untuk menjalankannya sendiri, pengguna dapat mengompilasi file ZIL menjadi file eksekusi Z3 dengan ZILF (dibuat oleh Tara McGrew), lalu menjalankannya di interpreter Z-Machine
- Contoh perintah:
"%ZILF_PATH%\\zilf.exe" zork1.zil
"%ZILF_PATH%\\zapf.exe" zork1.zap zork1-ignite.z3
- Contoh alat eksekusi: Windows Frotz, Fic (implementasi CLI berbasis Python), dan lain-lain
- Tersedia berbagai runner Z-Machine untuk banyak platform, sehingga aksesibilitasnya tinggi
Rencana ke depan dan maknanya
- Repositori historis Zork yang sudah ada akan tetap dipertahankan sebagai acuan sumber resmi, dan setelah penerapan lisensi MIT, kontribusi dan usulan perbaikan disambut
- Tujuannya bukan modernisasi, melainkan pelestarian sebagai ruang eksplorasi dan pendidikan
- Rilis ini juga memuat apresiasi atas kolaborasi antara para pengembang Infocom, Internet Archive, serta tim Microsoft·Xbox·Activision
- Zork dinilai sebagai contoh yang melambangkan bahwa perpaduan imajinasi dan rekayasa dapat bertahan melampaui generasi
Belum ada komentar.