きまぐれ子育て記

3人の子ども達と過ごす日々

SCRATCH で横スクロールアクションゲームを作ろう!②

スポンサーリンク

冬休みにだいちゃんとスーパーマリオゲームを作って遊びたい!

そのための準備として、私が横スクロールアクションゲームを作成し、その作成方法をまとめていきます。

(追記 作り方は別サイトにまとめました。)

kazuyuki-t.hatenablog.com

前回は色々な地形でのキャラクターの移動を作りました。

 

www.kansouiroiro.com

 

今回は敵に遭遇したときの動作です。

1. 敵にぶつかったらゲームオーバー

2. 敵を踏んだらゲーム続行

こんな感じのルールで作りましょう。

 

敵をやっつけよう

緑色の旗をクリックしてスタート。左右矢印キーで横移動、スペースバーでジャンプ。敵(黄色い生物)を踏んだら勝ち、ぶつかったら負け。

 

<メモ>

敵の動きは、敵のスプライトに設定するプログラムで閉じさせます。地形に合わせて最初から全ての動きをプログラムします。

敵の動きは、キャラクターのスプライトに接触した時点で停止させます。その後、ぶつかったのか踏まれたのかの判定を行います。

キャラクターにぶつかったのか、それとも踏まれたのかの判定は、キャラクターと敵の y 座標の関係で決定します。

 

詳しい作成方法はまた後日。