コスモポリタンによるZork蘇生劇
2025-04-14
著者はCosmopolitanプロジェクトを利用して、Infocom社が1985年にリリースしたテキストアドベンチャーゲームZorkのオリジナルUNIXソースコードを現代のOSに移植することに成功しました。Cosmopolitanの「一度書けばどこでも実行」という特性により、一度コンパイルするだけで、Windows、macOS、Linuxなどで実行可能なファイルが生成され、仮想マシンは不要です。移植過程では、元のK&RスタイルのCコードにおけるNULLの定義の競合、関数の宣言不足、非推奨関数などの問題を解決しました。その結果、Zork三部作のスタンドアロン実行ファイルがGitHubで公開され、現代のハードウェアでこのクラシックゲームをプレイできるようになりました。
続きを読む
ゲーム