本日も入力が終わったMSXプログラムのお話。今回はポプコム85年8月号より「ギャラック」です。
題名からして想像が付きますが「ギャラクシアン」を意識したであろう、固定画面STGです。地球を侵略すべく、未確認飛行物体が襲来、「銀河防衛軍」にスクランブル出撃命令が下った。がんばれ「地球防衛軍」!…というストーリーがあるんですが、自機の所属が「銀河防衛軍」だったり「地球防衛軍」だったりと、はっきりしません。そもそも題名も誌面では「ギャラック」なのにタイトル画面では「ギャラク」と一定しません(おい)
とにかく、ゲームを開始すると、上から侵略者の宇宙船が続々と攻めてきます。戦闘機を操り、どんどん撃墜していきましょう。画面上にいる黄色いUFOは敵の母船です。敵機はここから出現します。この母船を墜とすと敵機の10倍のスコアが入ります。
スコアを重ねていくと、やがて敵機が増え、どんどん難しくなっていきます。敵や敵弾にぶつかるとワンミス。自機を全て失うとゲームオーバー。ひたすら撃ち墜として、ハイスコアを目指しましょう。
敵機は斜に飛んでくるだけで、動きはそれほど凝ってはいません。編隊を組んで飛んでくるとか、様々な種類の敵が出現するといったことはありません。撃てる弾は単発。連射はできません。題名こそ似ていても、さすがに内容はアーケードの名作には及びません。
ただしその分リストは短め。しかもマシン語使用で動作速度もばっちりです。STGとしては十分楽しめる内容で、シンプルかつ明快な良さがあります。この手のSTGに必要な、避けて狙っ撃つ楽しさは存分に味わえます。弾が命中して爆風を表示するたび、ゲームが一時止まるのはいただけませんが、ご愛敬ということにしておきましょう(おい)
ところで本作は、エミュレーターのMSX2環境で動かすとしばしばバグります。敵機が消えたり、自機や敵機がいきなりやられるといった症状が頻発して、ゲームになりません。MSX1環境では問題なく動きます*1。
後方互換性を謳ってはいるものの、MSX2以降の機種では動かなかったり誤動作するプログラムがあるなど、世代間の不具合は、MSXではわりと目にする問題であります。
*1:果たして実機も同様かは不明