2026年9月23日水曜日

Claude に 3D ゲームを作ってもらったが

 先日、特に何かを思いついたわけではなく、たまたま普段あまり使っていないフォルダのなかにはどんなものがあるか、気の向くままにフォルダをクリックしながら見ていた。

その際、20 年前に HSP で作成した、3D ゲームのソースコードを見つけた。

HSP とは、Hot Soup Processor の略で、おにたま氏が開発した BASIC に似たプログラミング言語である。

3D ゲームの開発がほかのプログラミング言語と比べるとかんたんで、プログラムの構文自体も初心者向けだ。

インターネット環境が劇的に向上していく時代で、電話回線のダイヤルアップから ISDN、ADSL、と、回線速度が飛躍的にあがっていった時代だ。

何度も何度もトライアンドエラーを繰り返し、それでも自分の思った通りのプログラムができたときは感動ものだった。

それが嬉しくて、開発したツールやゲームを、手書きで作成した HTML の Web サイトにて公開していた。

今の ikachi.org のサイトも、当時の手書きの HTML がベースとなっている。

少し脱線してしまったが、この HSP のソースコード、および素材一式を AI (Claude) に渡して、「これ、Web アプリに書き換えられる?」と聞いてみたところ、JavaScript で一気に書き換えてくれた。

細かな部分の挙動など、もはや HSP のころのままである。

それが、こちら。

Saintpaulia

https://www.ikachi.org/saintpaulia/

これにはかなり驚いてしまったのだが、さらに「このゲームをもっと手の込んだものに改修して」といったところ、さらに驚くほどの 3D ゲームに仕上げてくれた。

それが、こちらである。

Saintpaulia Revolution

https://www.ikachi.org/saintpaulia-revolution/

もはや、市販のゲームのようである。

ロボットや音楽、効果音の素材は HSP のときのものをそのまま使っているが、建物の 3D モデルやら背景のステージは、すべて、Claude のオリジナルだ。

かんぜんに脱帽である。