Stack Overflow の共同創業者、あるいは「FizzBuzzテスト」を広く世に知らしめた(?)ことで知られる Jeff Atwood が、彼の世代にもっとも影響を与えた BASIC 時代の本を取り上げている。
それは1970年代に刊行された BASIC Computer Games だが、この本に掲載されたゲームを遊ぶために BASIC のコードを打ち込んだよねということで、日本でいうと1980年代のマイコンBASICマガジン(ベーマガ)に近い存在だろうか。
で、単にノスタルジーでこの昔の本を取り上げているのではなく、彼はこれに掲載されたゲームの BASIC のソースコードを Java や Python や C# など8つの現代のプログラミング言語に移植するプロジェクトを立ち上げている。
ライセンスは The Unlicense、つまりは実質パブリックドメインですね。
この手の古いゲームについては、Internet Archive がアーケードゲームや DOS や Windows 初期のゲームをブラウザ上でプレイ可能にしており、BASIC プログラムを対象とする Vintage BASIC Games というコーナーもあるが、今のプログラミング言語に移植する、しかも8つの言語に、という発想は正直思いつかなかった。
ベーマガに掲載されていたゲームでこれをやる人は日本にいないかな(ワタシが知らないだけで、既にやっている人がいたら教えてください)。
ネタ元は Boing Boing。