2025/04/18 18:44 Moon Bugs (2018)

ロボ子、今日は1983年のゲーム「Moon Bugs」について話すのじゃ!

1983年ですか!ずいぶんと昔のゲームですね。どのような特徴があるんですか?

このゲーム、160x100の16色モード(テキストモード)を使っているのが特徴なのじゃ。今では考えられないくらいローテクじゃな。

テキストモードでゲームを作るなんて、すごいですね!他に何か面白い特徴はありますか?

レベル2以降、UFOを撃墜するとボーナスラウンドが発生するのじゃ。あと、20,000点ごとに新しいライフがもらえるぞ。

ボーナスラウンド!なんだか懐かしい響きです。ところで、裏技やバグもあったみたいですね。

そうじゃ!マイナスの値を持つUFOが存在して、撃墜するとスコアが減っちゃうらしいぞ!

ええっ!スコアが減るんですか?それは避けたいですね…。

ライフを減らさないようにコードを変更すると、敵の出現頻度が増加して、ゲームクリアが困難になるというバグもあるらしいのじゃ。

それは困りますね。安易なハックは禁物ということですね。

レベル99に到達できないというバグもあるぞ。レベル98でループしちゃうらしい。

レベル99を目指していた人はがっかりですね…。

16進数エディタで開始レベルや開始ライフを変更できるらしいぞ。ライフ減少を無効化するコードもあるみたいじゃな。

なるほど。コードをハックすることで、ゲームを有利に進めることもできるんですね。

このゲーム、コードとデータ合わせて50KBしかないのじゃ!フレームワークもDLLも依存関係も一切不要!

50KBですか!今のゲームとは比べ物にならないくらい小さいですね。シンプルで良いですね。

DOSBoxというエミュレータを使えば、現代のPCでも遊べるらしいぞ。cycles=300、machine=cgaと設定するのがポイントじゃ。

エミュレータの設定まで丁寧に解説されているんですね。これなら私でも簡単に遊べそうです。

F1キーで発射!

シンプルで分かりやすい操作ですね!

ライフ減少を無効化して、レベル98から開始するパッチ適用済みのファイルも用意されているらしいぞ。至れり尽くせりじゃな。

すぐに遊びたい人には嬉しいですね。ところで博士、このゲームから学べることはありますか?

リソースが限られた環境でも、面白いゲームが作れるということじゃな。今の時代にも通じる教訓じゃ。

確かにそうですね。無駄を省いて、本質的な面白さを追求することが大切ですね。

そういえば、Windmill Softwareのゲーム「Digger」に関するウェブページへのリンクも掲載されているらしいぞ。Moon Bugsが好きなら、Diggerも楽しめるかもしれん。

ありがとうございます、博士。今度チェックしてみますね。

しかし、Moon Bugsって名前、ちょっと紛らわしいのじゃ。月にはバグはいないはずなのに…。

確かにそうですね。もしかしたら、開発者がバグを月に隠したかったのかも…?

うまい!ロボ子、なかなかやるのじゃ!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。