目次
今回作るゲーム
今回は「コウモリを狙えゲーム」を作っていきます。
コウモリを狙って攻撃しましょう。また、コウモリはタマゴも飛ばしてくるので、タマゴも攻撃しましょう。
- スペースキー:球を撃つ
- 矢印キー:狙いの移動
ゲームを作る用意
スプライト1は使わないので削除します。
![](https://harusatoweb.com/wp-content/uploads/2022/12/581ed73606b6c81ff487790e0733cfe6.gif)
背景とスプライトの準備
- 背景:Forest
- スプライト
- Tera(テラ):狙撃手
- Ball(ボール):弾
- Button5(ボタン):狙い
- Bat(コウモリ):敵
- Egg(タマゴ):敵のタマゴ
![](https://harusatoweb.com/wp-content/uploads/2022/12/d5fd492813bd8a62a619ad7e72552a29-708x1024.png)
コウモリのコード
Bat(コウモリ)に下記のコードを入れていきます。
- 動きのコード
- 体力のコード
- 当たり判定
動きと初期設定
- 旗が押されるとステージをコウモリが動き回ります。
- 旗が押されると変数”敵体力”が100になります。
![](https://harusatoweb.com/wp-content/uploads/2022/12/a12f7bc930f8bd72a4e03146a21e8641-1024x663.jpg)
当たり判定
- 変数”敵体力”が1より小さくなったら(0になったら)隠れます。
- Button5とBallに触れると敵体力が1減り、コスチュームが変わります。
![](https://harusatoweb.com/wp-content/uploads/2022/12/5ecadb4be8447a76da49a55a1cf5b160-1024x434.jpg)
狙撃手のコード
Teraに下記のコードを入れます。Teraはスペースキーを押すとコスチュームが変わります。
![](https://harusatoweb.com/wp-content/uploads/2022/12/5bd5bd2c93cad0c557a93e8691287ba1-804x1024.jpg)
狙いのコード
Button5(今回のゲームでは狙い)に下記のコードを入れます。
- 矢印キーで移動します。
- Egg(タマゴ)またはBat(コウモリ)に触れるとコスチュームが変わります(赤い×になります)
![](https://harusatoweb.com/wp-content/uploads/2022/12/04ef3efd2c7d3337beb8579a039c0394-1024x709.jpg)
タマゴのコード
Egg(タマゴ)に下記のコードを入れます。
- 3秒ごとに自分自身のクローンをBat(コウモリ)のところから出します。
- Ball(ボール)とButton5(狙い)に触れるとコスチュームが変わり(タマゴが割れ)クローンが削除されます。
![](https://harusatoweb.com/wp-content/uploads/2022/12/1c571c7a97ce7e6a695bfcfc8629efcb-1024x555.jpg)
弾のコード
Ball(ボール)に下記のコードを入れます。
- スペースキーでクローンを作る。
初期設定
![](https://harusatoweb.com/wp-content/uploads/2022/12/28641e86e9b7c104f46e3add3fa85773-1024x501.jpg)
クローンされた時のコード
- クローンされた時Button5(狙い)に向かって5歩ずつ進みます。
- Button5(狙い)に触れるとクローンが削除されます。
- クローンされた時、ずっと大きさを-3ずつ変わります(だんだん小さくなります)
![](https://harusatoweb.com/wp-content/uploads/2022/12/844d833bdff8f514ddc21c0930348e92-1024x785.jpg)
すべてのコード
これでコードの解説は以上となります。
すべてのコードはこちらから確認できます。