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

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

今回作るゲーム

今回は「雪合戦ゲーム」を作っていきます。雪の攻撃をしてお化けを倒します。

  • スペースキー:雪攻撃
  • マウス:雪だるまの向きを変える

ゲームを作る用意

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

背景とスプライトの準備

  • 背景:Winter
  • スプライト
    • Snowman(雪だるま):プレイヤー
    • Snowflake(雪片):雪だるまの攻撃
    • Ghost(お化け):敵

雪だるまのコード

Snowman(雪だるま)に下記のコードを入れます。

  • マウスで向きが変わるコード
  • 攻撃のコード

大きさの調整

Snowman(雪だるま)にコードを入れる前に大きさを50にします。

攻撃のコード

Snowman(雪だるま)に下記のコードを入れます。

  • ずっとマウスポインターの方を向きます。
  • スペースキーを押すとSnowflake(雪片)のクローンを作ります。

雪だるまの攻撃

雪だるまの攻撃にSnowflake(雪片)を使います。

大きさの調整

Snowflake(雪片)にコードを入れる前に大きさを20にします。

雪のコード

Snowflake(雪片)に下記のコードを入れます。

  • クローンされた時Snowman(雪だるま)のところに行き、マウスポインターの方向に向けて端に触れるまで動き続けます。
  • クローンされた時、色の効果が変わります。
  • 旗が押された時、本体(クローンではない)が隠れます。

お化けのコード

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

  • クローンを作るコード
  • ランダムに出てくるコード

大きさの調整

Ghost(お化け)にコードを入れる前に大きさを30にします。

クローンを作る

0.5秒ごとに自分自身のクローンを作ります。

ランダムに出現するコード

  • 左のコード:クローンされた時Snowman(雪だるま)に向けて20歩ずつ移動します。また、Snowflake(雪だるまの攻撃)に触れるとクローンが削除されます。
  • 右のコード:変数”てき場所”を使ってランダムの位置からGhostが出現するようにします。

すべてのコード

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

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

目次