1きゅう テーマ:クローンシューティング クローンで シューティングゲーム すすみ

1🎮 今日 作る ゲーム

シューティングゲームを 作るよ!
プレイヤー(ねこ)が 左右に 動いて、スペースキーで 弾(スター)を 上に 発射!
降ってくる 敵(ボール)に 当てたら 点数が 増えるよ。
弾と 敵は どちらも クローンで 量産するよ。

👆 クリックしてから ←→キーで 動いて、スペースキーで 弾を 発射しよう!
🐱 実際に 動かして あそべるよ! ⚽ 敵に 弾を 当てると 点数が 増えるよ。

💭 考えてみよう(設計)

作りはじめる 前に、自分で 考えてみよう!

  1. 🎭 どんな スプライトが 必要?(役割と 絵柄)
    役割が ちがうなら 絵柄も 変えよう
  2. 📍 どこに 置く?(画面の 位置)
  3. 🔢 どの 順番で 動かす?

📋 設計の れい(シューティング)

  • 🐱 プレイヤー(ネコ)= 画面の 下・中央(y=−150 あたり)。左右キーで 動く。
  • ⭐ 弾(スター)= プレイヤーの 位置から 上へ 飛ぶ。クローンで 量産。
  • ⚽ 敵(ボール)= 画面の 上から 下へ 降りてくる。クローンで 量産。
  • 順番:① プレイヤーを 動かす → ② 弾を 発射 → ③ 敵を 降らせる → ④ 当たり判定で 点数。

役割が 違う 3スプライト = 絵柄も ネコ・星・ボールで 別!

2🆕 プロジェクトを 作ろう

Scratchで 新しい プロジェクトを 作って、名前を これに してね:

クローンシューティング

📁 今日の 動作は ぜんぶ この「クローンシューティング」の 中に 作ろう。

🎭 つかう スプライトを よういしよう

このゲームでは 3つの スプライトを 使うよ。役わりが 違うから、絵柄も 必ず 違うものを 選んでね。

⚠ 3つとも 同じ 猫の 絵だと、プレイヤーか 弾か 敵か 区別が つかなくなるよ!
役わりごとに 必ず 別の 絵柄を 選ぼう。
プレイヤー
🐱 ①プレイヤー
(例:ネコ)
弾
⭐ ②弾
(例:スター)
敵
⚽ ③敵
(例:ボール)

スプライトは Scratch の ライブラリから えらんでね。スターは「Star」、ボールは「Ball」で 検索!

↑ 両方 チェックを 入れると すすめるよ

7📝 練習問題(3問)

習ったことを 使って 自分の 力で 作ってみよう!

🎮 問題は 3問。クローンを 使った シューティングゲームの 応用を 自分で 作ってみよう!
プレイヤー
🐱 問題1
プレイヤー
スプライトに
弾
⭐ 問題2
弾スプライト
に
敵
⚽ 問題3
敵スプライト
に
↑ スプライトが 違うから 絵柄も 違うよ!
プレイヤー🐱 プレイヤー スプライトに 作る
🎯 問題1:スペースキーを 押したとき、弾(スター)の クローンを 作る
[スペース v] キーが押されたとき
[自分自身 v] のクローンを作る

💡 これは プレイヤー スプライトに 書く。スペースを 押すと 弾が 作られるよ。

弾⭐ 弾(スター) スプライトに 作る
🎯 問題2:弾の クローンが できたら 表示して 上に 飛ぶ(y座標を +10 ずつ 変える)、端に 着いたら 削除
クローンされたとき
表示する
<[端 v] に触れた> まで繰り返す
  y座標を (10) ずつ変える
end
このクローンを削除する

💡 これは 弾(スター) スプライトに 書く。クローンが 上に 飛んで 消えるよ。

敵⚽ 敵(ボール) スプライトに 作る
🎯 問題3:弾に 触れたとき、「てんすう」を 1 増やして このクローンを 削除する
クローンされたとき
大きさを (50) %にする
x座標を ((-180) から (180) までの乱数) 、y座標を (150) にする
<[端 v] に触れた> まで繰り返す
  もし <(スター) に触れた> なら
    (てんすう) を (1) ずつ変える
    このクローンを削除する
  end
  y座標を (-3) ずつ変える
end
このクローンを削除する

💡 これは 敵(ボール) スプライトに 書く。弾に 当たると 点数が 増えて 消えるよ。

↑ 3問 全部「自分で 作ってみた!」に チェックすると すすめるよ

8🎉 完成!

左右キーで 動いて スペースで 弾を 発射、敵に 当てたら 点数が 増えたら できあがり。
クローンで 弾と 敵を 量産する シューティングゲームの 完成!

制作 3 クリア ✓

👩‍🏫 先生と いっしょに かくにんしよう!

  • 🐱 左右キーで プレイヤーが 動く?
  • ⭐ スペースキーで 弾が 上に 飛ぶ?
  • ⚽ 敵が 上から 降ってくる?
  • 💥 弾と 敵が 当たると 点数が 増える?
  • 🔢 変数「てんすう」が 画面に 表示されている?

🚪 もっと やりたい人へ:敵の 落下速度を 変えたり、当たったら ゲームオーバーに したりして 改造してみよう!

↑ さいごまで すすむと おせるよ