当ブログは YAMDAS Project の更新履歴ページです。2019年よりはてなブログに移転しました。

Twitter はてなアンテナに追加 Feedlyに登録 RSS

1970年代にBASICで書かれたゲームを今のプログラミング言語に移植するプロジェクト

blog.codinghorror.com

Stack Overflow の共同創業者、あるいは「FizzBuzzテスト」を広く世に知らしめた(?)ことで知られる Jeff Atwood が、彼の世代にもっとも影響を与えた BASIC 時代の本を取り上げている。

それは1970年代に刊行された BASIC Computer Games だが、この本に掲載されたゲームを遊ぶために BASIC のコードを打ち込んだよねということで、日本でいうと1980年代のマイコンBASICマガジンベーマガ)に近い存在だろうか。

で、単にノスタルジーでこの昔の本を取り上げているのではなく、彼はこれに掲載されたゲームの BASIC のソースコードJavaPythonC# など8つの現代のプログラミング言語に移植するプロジェクトを立ち上げている。

github.com

ライセンスは The Unlicense、つまりは実質パブリックドメインですね。

この手の古いゲームについては、Internet ArchiveアーケードゲームDOS や Windows 初期のゲームをブラウザ上でプレイ可能にしており、BASIC プログラムを対象とする Vintage BASIC Games というコーナーもあるが、今のプログラミング言語に移植する、しかも8つの言語に、という発想は正直思いつかなかった。

ベーマガに掲載されていたゲームでこれをやる人は日本にいないかな(ワタシが知らないだけで、既にやっている人がいたら教えてください)。

ネタ元は Boing Boing

[YAMDAS Projectトップページ]


クリエイティブ・コモンズ・ライセンス
YAMDAS現更新履歴のテキストは、クリエイティブ・コモンズ 表示 - 非営利 - 継承 4.0 国際 ライセンスの下に提供されています。

Copyright (c) 2003-2023 yomoyomo (E-mail: ymgrtq at yamdas dot org)