目次
今回作るゲーム
今回は「海中バトルゲーム」を作ります。
ヒトデとカニをやっつけましょう。魔法の杖でヒトデとカニに触れると得点を稼ぐことができます。ただし、ヒトデとカニは攻撃してくるので気をつけましょう。
- 矢印キー:魔法の杖の移動
ゲームを作る用意
スプライト1は使わないので削除します。
![](https://harusatoweb.com/wp-content/uploads/2022/12/581ed73606b6c81ff487790e0733cfe6.gif)
背景とスプライトの準備
- 背景:UnderWater2
- スプライト
- Wand(魔法の杖):プレイヤー
- Starfish(ヒトデ):敵キャラ①
- Crab(カニ):敵キャラ②
- Star(星):ヒトデ(敵キャラ①)の攻撃
- Lightning(雷):カニ(敵キャラ②)の攻撃
![](https://harusatoweb.com/wp-content/uploads/2022/12/d9b0154dc2673e3cc62383ac38551288-706x1024.png)
魔法の杖のコード
Wand(魔法の杖)に下記のコードを入れます。
- 矢印キー:移動
- ゲームオーバー判定:ライフが0になるとゲームが終了します。
- 当たり判定:ダメージを受けると点滅します。
上下の動き
- 横の動き:x座標
- 縦の動き:y座標
で動かすことができます。
![](https://harusatoweb.com/wp-content/uploads/2022/12/c7031b7933b0ced820350859b12bdfe6-649x1024.jpg)
ゲームオーバー判定
ライフが1より小さくなるとWand(魔法の杖)が小さくなり、ゲームが終了します。
![](https://harusatoweb.com/wp-content/uploads/2022/12/85439f28e99e67a3f245f40ab384a25c-590x1024.jpg)
当たり判定
メッセージ”当たり判定”を受け取ると明るさの効果が変わり、Wand(魔法の杖)が点滅します。
![](https://harusatoweb.com/wp-content/uploads/2022/12/543d19f3b977177559dfbef6a937210c-1024x668.jpg)
ヒトデのコード
Starfish(ヒトデ)に下記のコードを入れます。
- 2秒ごとに移動し、Wand(魔法の杖)に攻撃
- 当たり判定
ヒトデの動き
2秒ごとにどこかの場所(ランダム)に移動し、Wand(魔法使い)の方に向き、メッセージ”ヒトデ攻撃”を送ります。
![](https://harusatoweb.com/wp-content/uploads/2022/12/fb1695dd9674b47178dc677e6d9532dc-712x1024.jpg)
ヒトデの当たり判定
- Wand(魔法の杖)に触れると変数”得点”が増え、隠れます。
- 旗が押されると変数”得点”を0にします。
![](https://harusatoweb.com/wp-content/uploads/2022/12/6479de984e5d65525bf004bcc6d84e5b-1024x764.jpg)
ヒトデの攻撃のコード
- メッセージ”ヒトデ攻撃”を受け取った時Wand(魔法の杖)に向かって5歩ずつ動きます。
- Wand(魔法の杖)に触れると変数”ライフ”が1減り、メッセージ”当たり判定”を(Wand)に送ります。
- 旗が押されると大きさを調整します。
![](https://harusatoweb.com/wp-content/uploads/2022/12/2bd71e66599d59f3545812264bf84356-832x1024.jpg)
カニのコード
Crab(カニ)に下記のコードを入れます。
- 1秒ごとに移動し、Wand(魔法の杖)に攻撃
- 当たり判定
カニの動き
2秒ごとにどこかの場所(ランダム)に移動し、Wand(魔法使い)の方に向き、メッセージ”カニ攻撃”を送ります。
![](https://harusatoweb.com/wp-content/uploads/2022/12/5537f9aec0f7a742b6845cc450ad981e-694x1024.jpg)
カニの当たり判定
- Wand(魔法の杖)に触れると変数”得点”が増え、隠れます。
- 旗が押されると変数”得点”を0にします。
![](https://harusatoweb.com/wp-content/uploads/2022/12/8b2b9e1572fdc1acfd803ae33e0f0d89-757x1024.jpg)
カニの攻撃のコード
- メッセージ”ヒトデ攻撃”を受け取った時Wand(魔法の杖)に向かって5歩ずつ動きます。
- Wand(魔法の杖)に触れると変数”ライフ”が1減り、メッセージ”当たり判定”を(Wand)に送ります。
- 旗が押されると大きさを調整します。
![](https://harusatoweb.com/wp-content/uploads/2022/12/cdc4b277b38198ac871ccce7d26535f2-829x1024.jpg)