イスカンダルのトーフ屋 Common Lisp版

初出: 2012/DEC/08
たけおか@AXE (竹岡尚三)



「イスカンダルのトーフ屋」というのは、
津田伸秀(ntsuda@master.email.ne.jp)という人が考案&開発したゲームで、
1978年ごろ、月刊ASCII誌に載った。
津田伸秀氏の「イスカンダルのトーフ屋ゲーム」ページ
「主人公がイスカンダル星に1人取り残されて、トーフ屋さんを経営して地球までの帰還費用を稼ぐ」 という設定付きの、 シミュレーション・ゲームのはしりで、 計算機と競って、早く目標額を得た方が勝ち。

天気がランダムに決まり、天候によってトーフの売れ行きが影響を受ける。 天気予報が出るので、それをみて、どれだけトーフを仕込むか決める。

こういうシンプルなものだが、計算機と競う、とか、 経済シミュレーション的なゲームが、皆無な時代だったので、かなり人気があった。

僕は、計算機ではゲームはほとんどしない。
大学に入ったら、先輩たちが暇つぶしに、
この「イスカンダルのトーフ屋」をやっていた。
当然、このゲームは僕も知っていたが、一度もやらなかった。

最近、Webで「イスカンダルのトーフ屋」を発見し、すごくやりたくなった。
UNIX(Linux,BSD)だと、Perl版がありがたい。
でも、自分の好きなLispでやりたくなった。

というわけで、トーフ屋さんのPerl版を元に、Common Lisp (SBCL)へ、 書き直してみた。

遊んでみると、すごく楽しい。暇つぶしにちょうどいい。\(^^)/


Common Lisp版 「イスカンダルのトーフ屋ゲーム」(ソース,文字コードはUTF-8です)

動作確認は、 SBCL で行っている。

オリジナルの考案&開発者の津田伸秀氏に感謝し、敬意を表したい。

Perl版を開発された永野圭一郎氏に感謝し、敬意を表したい。

このCommon Lisp版も完全なフリーソフトウェアです。

-- 遊び方 --
SBCLを起動後

* (load "tofu.lisp")

* (tofu)
としてください。


「イスカンダルのトーフ屋」Prolog版も、僕が、作りました。





たけおかの Lispページ 目次

たけおかのPrologページ 目次

たけおか(竹岡尚三)のホームページ