【スクラッチ初心者向け】果物合戦ゲームを作ろう!作り方を解説

当ページのリンクには広告が含まれています。
目次

今回作るゲーム

今回は「果物合戦ゲーム」を作っていきます。
りんごとみかんを投げ合って、相手を攻撃しましょう。上から落ちてくるハリネズミにも注意して、戦いましょう。

  • プレイヤー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減ります。

すべてのコード

これでコードの解説は以上となります。

すべてのコードはこちらから確認できます。

目次