目次
今回作るゲーム
今回は「果物合戦ゲーム」を作っていきます。
りんごとみかんを投げ合って、相手を攻撃しましょう。上から落ちてくるハリネズミにも注意して、戦いましょう。
- プレイヤー1(ネコ)
- A,Dキー:移動
- Wキー:りんごを遠くに投げる
- Sキー:りんごを近くに投げる
- プレイヤー2(テラ)
- J,Lキー:移動
- Iキー:みかんを遠くに投げる
- Kキー:みかんを近くに投げる
背景とスプライトの準備
- 背景:Blue Sky
- スプライト
- スプライト1(ネコ):プレイヤー1
- Tera(テラ):プレイヤー2
- Apple(りんご):プレイヤ1の攻撃
- Orange(みかん):プレイヤー2の攻撃
- Paddle(鳥):障害物(ハリネズミ)を落とす
- Hedgehog(ハリネズミ):鳥から落ちてくる障害物
プレイヤー1(ネコ)のコード
スプライト1(ネコ)に下記のコードを入れていきます。
- 左右の動き
- りんごを投げるコード
左右の動き
- A,Dキーでx座標が10ずつ変わり、左右に動くことができます。
りんごを投げるコード
- S,Wキーでメッセージ”りんごを飛ばす”を送ります。
- また、変数”りんご飛距離”をキーによって変えます。
- 変数”りんご飛距離”でりんごの飛距離を調整します。(次のりんごのコードで使います)
リンゴのコード
- 変数”りんご飛距離”によってりんごの飛ぶ距離が変わるようにします。
プレイヤー2(Tera)のコード
- スプライト1(ネコ)に下記のコードを入れていきます。
- 左右の動き
- オレンジを投げるコード
左右の動き
- J,Iキーでx座標が10ずつ変わり、左右に動くことができます。
みかんを投げるコード
- S,Wキーでメッセージ”りんごを飛ばす”を送ります。
- また、変数”みかん飛距離”をキーによって変えます。
- 変数”みかん飛距離”でみかんの飛距離を調整します。(次のみかんのコードで使います)
みかんのコード
- 変数”みかん飛距離”によってみかんの飛ぶ距離が変わるようにします。
鳥のコード
下記のコードをParrot(鳥)に入れます。
- ステージを飛び回るコード
- 勝敗を判定するコード
鳥の動き
- コスチュームを変えながら、ステージを飛び回ります。
勝敗判定
- 旗が押された時、ネコ(プレイヤー1)とテラ(プレイヤー2)の体力を”20″にします。
- どちらかの体力が1より小さくなると(0になると)ゲームが終了します。
ハリネズミのコード
Hedgehog(ハリネズミ)に下記のコードを入れます。
- 旗が押されるとPaddle(鳥)のところにいきます。
- その後Y座標が-5ずつ減り、下に落ちていきます。
- ネコ、またはテラに触れると体力を1減ります。
すべてのコード
これでコードの解説は以上となります。
すべてのコードはこちらから確認できます。