自作MSX BASICゲーム「BIO BALL」再度紹介させてください(笑)

我が家にもMSX0が到着し…わかる範囲で触ってます(笑)

で、昔実機のMSXで作ったゲームの紹介とかプログラムファイルとかアップした記事が2つあります…。

最初がこちら↓

MSX0がもうすぐ来るはず…なので、昔作ったゲームをアップしてみるけど…多分面白くない(笑)

次にこちら↓

ワールドカップラグビーで思い出した!?…昔MSX BASICで作った自作のRUGBYゲーム…

で…RUGBYのほうは書いたばかりですが…MSX0でも動くのは動きますが…2人対戦専用ゲームなので…実際は遊ぶことが出来ない(方法が…わからない:汗)状態です(^-^;(笑)

もう一つの最初の記事の方にある「BIO BALL」っていうゲームは一応一人用のゲームなので遊べますが…
MSX0のキーボードをつなげた状態だとジョイスティックが使えないので遊べない…。
今回届いたキットの中のゲームパッドをつないでそのパッドをJOYSTICK1に設定すれば遊べそうですが…前回の記事にアップロードしたのだとスタートボタンがスペースキーなので…
ゲームが出来ない(^-^;(笑)

ということで…少し改造しました。
ジョイスティック1のAボタンを押せばゲームがスタートします…。

ただ…ゲームパッドつないだ状態でプログラム読み込んで動かすのどうしたらいいんだろう?と思って今回はリモートデスクトップ使ってみました。

DISKに収録するプログラムをオートランにしておけばリモートデスクトップにつながなくていいのか…。
それかキーボード的にタッチパネルで出来たりするのかな?そこは調べないとかなぁ…。

あとはランチャーソフト的なものをオートランでディスクにセーブして…選んだプログラムを読み込んで走らせるようにしたらディスクをいちいち入れ変えたりプログラムを読み込んだりしなくていいのか…と、いろいろ懐かしくなってきました(笑)

今回はそこまでしてませんが…。

とりあえずMSX0M5Stackのゲームパッド接続した状態で遊べるようにしたプログラムのディスクイメージです↓
もちろん他のエミュレータとかでジョイスティックつないでおけば遊べます。

BIO BALL

ゲーム内容

サッカーをもとにしたゲームです。

自分はサッカーボールで、自分の周りをジョイスティックの左右で回る照準に向かってAボタンを押してジャンプすることでフィールド内を移動します。

フィールド内には敵がゴールキーパーを入れて3人いますが、地面についている時、もしくはシュート状態で飛んで行っている状態の時に捕まればアウトになります。

3回アウトになったらゲームオーバー。自機の色は青→黄→赤と捕まるごとに変わるので…赤の時に捕まったらゲームオーバーです。

サッカーでいうゴールエリアに突入したときにゴールのところに矢印が現れます。この矢印が現れたらBボタンを押せばその矢印に向かってシュート状態になって飛んでいきます。

矢印はジョイスティックの左右で移動しますが、同時に自分の周りの照準も同じように回転移動するので、フィールドプレイヤーから逃げることも併せて考えながらシュートコースを決めないとダメです(^-^;(笑)

そんな感じかな?

一応前回YouTubeにアップした動画がありますので、それでどんな感じか見てもらえたらと思います。

 

 

前回も書きましたが…追手がなかなかシビアなのでそのあたりのアルゴリズムとかをバランスよく変えてもらえたりして弄ってもらえたらと思っております…
いかんせん自分は今はプログラムは全然やってないのでそういう改造をするのもよくわからないです(^-^;(笑)

スタートキー変えるくらいは簡単なので出来ましたが(^-^;

もしよかったら遊んでみてくださいm(__)m