LAST:2009-03-24
昔懐かしい、アステロイド風のゲームです。
モニタで
*USER 3100
*R
として、PCからAS100.HEXを転送してください。
*G100
でゲームが始まります。
※PC-G850Vとエミュレータで動作確認しています。
[4][6]……左右回転
[8]……噴射
[SPACE]……ショット
[CLS]……効果音ON/OFF切り替え
[SHIFT]……ポーズ/解除
[BREAK]……終了
ひたすらアステロイド(小惑星)を撃ちまくるゲームです。
[SPACE]キーで弾を撃ち出して、小惑星を破壊してください。
小惑星を破壊すると、ひとまわり小さいサイズ2個に分割されて飛び散ります。
一番小さいのを撃つと消えてなくなります。
小さな小惑星ほど速く移動します。
スコアは大サイズが10点、中サイズが20点、小サイズが40点です。
小惑星の他に、UFOが飛んでくる事もあります。UFOを打ち落とすと300点もらえます。
自機は[4][6]で360°回転、[8]キーで噴射して移動できます。
画面の上下左右は繋がっていてループ構造になっています。
移動するとその分エネルギーを消費しますが、たまにエネルギーパック(電池の形をしている)が流れてくるので、ひろってエネルギーを補填してください。
エンプティになると弾は撃てますが、移動出来なくなります。
プログラムサイズがかなり大きくなってしまいました。
今回も SDCC を使ってみたのですが、アセンブラでつくるより1.5倍ぐらいは大きくなってしまいますね。
※BFでファイル化する場合は、0100H〜25A8Hを保存してください。ファイルサイズは9397バイトになります。
#1.00 2006-11-24 初版。
#1.00A 2006-11-26 細かい修正。