aburi6800のブログ

コンピュータのプログラミング、ゲームに関するニッチな情報を書いていくブログです。

【MSX】BLOCK BREAKER

唐突ですが、MSX-BASICの練習で、ブロック崩しゲームを作ってみました。
(ボールの挙動が若干怪しいのと、パドルの移動にイライラしますが…)

以下のURLで遊べます。
(※GitHubの.dskをWebMSXに直接渡せたので、URLを変更しました)

webmsx.org

しばらく待って、タイトルが出たらSPACE or Aボタンでスタート。

f:id:aburi6800:20210801174251p:plain
タイトル画面

カーソルキー or コントローラの左右でパドルを動かしてボールを落とさないようにして、ブロックを壊してください。

f:id:aburi6800:20210801174325p:plain
ゲーム画面

ボールを3回落とすとゲームオーバーです。

f:id:aburi6800:20210801174354p:plain
ゲームオーバー画面

githubでもソースとディスクイメージ、某雑誌風のドキュメントを公開しています。 詳細については、こちらのドキュメントを参照してください。

github.com

このプログラムを元にアセンブラ化していきたいと思っていますが、小数点の計算をどうするかな…

ではでは。