【スクラッチ初心者向け】モグラ叩きゲームを作ろう!作り方を解説

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

今回作るゲーム

今回は「モグラ叩きゲーム」を作っていきます。魔法の杖を動かして、ランダムに出てくるキャラクターたちを叩きましょう。

  • 矢印キー:魔法の杖の移動
  • スペースキー:叩く

ゲームを作る用意

スプライト1は使わないので削除します。

背景とスプライトの準備

  • 背景:Light
  • スプライト
    • Wand(魔法の杖):プレイヤー
    • Bat(コウモリ):敵キャラ1
    • Dinosaur2(恐竜):敵キャラ2
    • Ghost(お化け):敵キャラ3

魔法の杖のコード

Wand(魔法の杖)に下記のコードを入れます。

  • 初期位置を決めるコード
  • 移動と叩くコード
  • 敵キャラを出すコード
  • 制限時間のコード

移動と叩くコード

  • 旗が押された時、ステージの中心に移動します。
  • Wandの場所(x座標とy座標)を変数で管理します。
  • スペースキーで角度が変わります(叩きます)
  • 右、上、左の矢印キーで移動します

敵キャラを出すコード

  • ランダムの位置に敵キャラが出てきます。
  • タイマーが30より小さくなったらゲームが終了します。

コウモリのコード

Bat(コウモリ)に下記のコードを入れます。

  • 旗が押されると大きさや場所が調整されます。
  • メッセージ ”コウモリを出す”を受け取ると表示されます。
  • 魔法の杖の座標と位置が一致した場合、変数”倒した数”が1増えます。

恐竜のコード

Dinosaur2(恐竜)に下記のコードを入れます。

  • 旗が押されると大きさや場所が調整されます。
  • メッセージ ”恐竜を出す”を受け取ると表示されます。
  • 魔法の杖の座標と位置が一致した場合、変数”倒した数”が1増えます。

お化けのコード

Ghost(お化け)に下記のコードを入れます。

  • 旗が押されると大きさや場所が調整されます。
  • メッセージ ”お化けを出す”を受け取ると表示されます。
  • 魔法の杖の座標と位置が一致した場合、変数”倒した数”が1増えます。

すべてのコード

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

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

目次