今回つくるゲーム
難易度
はじめに
まず初めに以下のプロジェクトをリミックスしてください。こちらには今回のゲームを作るスプライトが全て用意されています(完全にゼロから作りたい人はyoutube動画をご覧ください)
ネコのコード
ネコのコードは以下の通りです。左右矢印キーで向きを回転し、上下矢印キーで移動します。また壁に当たると進めないようになっています。
ボールのコード
次にボールのコードです。全てのコードを一気に書いてしますがざっくり、以下のルールが書かれています。
1.が押されると15個のボールがステージにばらまかれる
2.ボールのクローンがネコに触れる(=ネコがボールを拾う)とそのボールはネコについていく
3.スペースキーが押されるとボールが投げられる
4.投げられたボールは初めは20の速さで飛んでいき、だんだん速度が遅くなり止まる
5.飛んでる間のボールに当たるとOUTになる
6.敵がボールを持つと”敵攻撃”の変数が1になると敵がネコに向けて攻撃してくる
敵のコード
最後に敵のコードです。
敵は3人いますが基本的に同じようなコードになります。敵は自動的に動かしたいので、150歩(5歩×30回)動くごとにランダムな角度に向けます。その間に端や壁に当たると跳ね返るようにします。さらに2回に1回の確率でネコに攻撃をしてきます。その時に「敵1攻撃」という変数を使い先ほどのボールのコードとの繋ぎになっています。
敵2・敵3も同様のコードです。
敵2
敵3
全てのコード
解説は以上になります細かい作り方を確認したい場合はYoutube動画をご覧ください。
全てのコードは以下から確認できます。
戦闘中