マイコンBASICマガジン1992年1月号掲載・カーレース


車が上から降ってくる

ルモビポ

1991年10月6日 作成



ルモビポのイラスト


内容

タイム制の2Dカーレース・ゲームです。タイトルの「ルモビポ」とは,シルゴン基地の合い言葉ですが,とくに意味はありません。



遊びかた

ジョイスティックで白い車を8方向に移動,トリガボタンで加速(放すと減速)します。スピードは4段階あって,最大の速さのときだけ得点が加算されます。
カラフルな(?)敵の車に衝突すると(自分の車のタイヤと敵の車の車体が重なると)減速します。また時間がたつにつれて,敵の車は斜めに動くようになります。
タイムが0になるとゲーム・オーバーですが,得点が5,000点以上あれば追加プレイとなり,敵の車に衝突するまで遊べます。



プログラムについて

ほとんどがマシン語です。キャラクター・データの設定やタイトル画面の表示にもマシン語を使っています。
リストはたった43行ですが,作り上げるのに約3週間もかかりました。タイム表示と衝突判定のサブ・ルーチンに苦労しました。




≪第1表≫ 変数表
N ・・・・・・ ループ用
P ・・・・・・ ループ用
F ・・・・・・ チェックサム用
C ・・・・・・ チェックサム用
M ・・・・・・ USR用
N$ ・・・・・・ 文字処理用

≪第2表≫ マシン語の開始番地
D6E0 ・・・・・・ スクロール
D70E ・・・・・・ 敵の車横移動
D74F ・・・・・・ 文字の太字化
D76A ・・・・・・ 自分の車移動
D81E ・・・・・・ 敵の車縦移動
D89E ・・・・・・ タイム表示
D900 ・・・・・・ VRAM処理
D98C ・・・・・・ ワークエリアの初期値データ
D9A7 ・・・・・・ タイトル表示データ
D9BC ・・・・・・ キャラクター・データ
D9DC ・・・・・・ スプライト・データ
D9FC ・・・・・・ 色データ
(DA00〜DA1A ・・・・・・ ワークエリア)
DA00 ・・・・・・ 自分の車X座標
DA01 ・・・・・・ 自分の車Y座標
DA02 ・・・・・・ 敵の車(1)X座標
DA03 ・・・・・・ 敵の車(1)Y座標
DA04 ・・・・・・ 敵の車(2)X座標
DA05 ・・・・・・ 敵の車(2)Y座標
DA06 ・・・・・・ 敵の車(3)X座標
DA07 ・・・・・・ 敵の車(3)Y座標
DA08 ・・・・・・ 敵の車(4)X座標
DA09 ・・・・・・ 敵の車(4)Y座標
DA0A ・・・・・・ スクロール用
DA0B ・・・・・・ スクロール用
DA0C ・・・・・・ 横移動する敵の車の数
DA0D ・・・・・・ ゲーム・オーバーのフラグ
DA0E ・・・・・・ タイム用
DA0F ・・・・・・ タイム用
DA10 ・・・・・・ タイム用
DA11 ・・・・・・ 自分の車のスピード
DA12 ・・・・・・ 自分の車のスピード
DA13 ・・・・・・ 敵の車(1)横移動量
DA14 ・・・・・・ 敵の車(1)横移動方向
DA15 ・・・・・・ 敵の車(2)横移動量
DA16 ・・・・・・ 敵の車(2)横移動方向
DA17 ・・・・・・ 敵の車(3)横移動量
DA18 ・・・・・・ 敵の車(3)横移動方向
DA19 ・・・・・・ 敵の車(4)横移動量
DA1A ・・・・・・ 敵の車(4)横移動方向



画面写真

ゲーム画面

≪写真1≫
これがタイトル画面です。
ジョイスティック専用です
≪写真2≫
ゲームをスタートすると
敵車が4台並んでいます
≪写真3≫
敵車は左右にゆれながら
降って(?)きます
≪写真4≫
タイムが0になるまでにどれだけ
点がとれるかを競います



概要その1へ
概要その1へ戻る
シルゴンハーゲンのホームページ・MSX編へ
MSX編 トップへ戻る
シルゴンハーゲンのホームページ・メインへ
ホームページ トップへ戻る