2きゅう テーマ:よけゲーム よけゲームを 作ろう 進み

はじめに🚀 今日 作る ゲーム

🎮 よけゲームとは?
自機(プレイヤー)を 矢印キーで 左右に 動かして、上から 降ってくる 敵を よけよう!
敵に 当たると ライフが 1 減るよ。ライフが 0 になると ゲームオーバー。
メッセージ「スタート」「ゲームオーバー」と 変数「ライフ」を 使う、2級の 集大成ゲームだよ。
👆 クリックしてから ←→キーで 自機を 動かして、敵を よけよう!
🚀 実際に 動かして あそべるよ! 👾 敵に 当たると ライフが 減るよ。

メッセージ連携が 2級の 核心。スタートの 合図で 敵が 動き出すよ。⏱ 45〜60分

5つの ステップで 少しずつ 作って、毎回 動かして 確かめよう。

準備🛠 まず 準備を しよう

🧑‍🏫ここは 先生と いっしょに やろう。スプライト・変数・背景を そろえるよ。
① 新しい プロジェクトを 作って、名前を つける

よけゲーム

② スプライトを 2つ 用意する(「スプライトを えらぶ」から 探す)
🚀
自機Rocket
ステージ 下 に 置く
👾
敵Enemy
ステージ 上 から 降ってくる
③ 背景を 1つ 用意する(「背景を えらぶ」から)

宇宙など、すきな 背景を えらぼう(例:Space)。

④ 変数「ライフ」を 作る NEW 変数

「変数」カテゴリの 「変数を 作る」を クリックして、
名前を ライフ(「すべてのスプライト用」)で 作ろう。

💡 変数を 作ったら、ステージ上に 数字が 表示されるよ。
💡 本番の 検定では スプライトと 変数は 用意ずみ。今日は 先生と いっしょに そろえる ところから やってみよう。
↑ 準備が できたら チェックを 入れてね

制作🚀 ステップ①〜⑤で 作っていこう

✋ ここからは 自分 ひとりで チャレンジ!
ステップを 1つずつ 作って、旗を おして 確かめよう。
ステップ① 旗で ライフを セット・スタートを 送る

🚀【自機】の 動き

💡 使う ブロック(バラ)
@greenFlag が押されたとき
[ライフ v] を (3) にする
x座標を (0) 、y座標を (-140) にする
[スタート v] を送る
🤔『スタートを送る』で 敵に 合図。敵は これを 受け取って 動き出すよ。
✅ 旗を おして、ライフが 3に なるか 確かめよう!
ステップ② 自機を 矢印キーで 動かす

🚀【自機】の 動き(つづき)

💡 使う ブロック(バラ)
[右向き矢印 v] キーが押されたとき
x座標を (15) ずつ変える
[左向き矢印 v] キーが押されたとき
x座標を (-15) ずつ変える
✅ 左右キーで 自機が 動くか 確かめよう!
ステップ③ 敵が スタート受信で ずっと 降ってくる(乱数位置)

👾【敵】の 動き

1
→
4
→
6
→
?
毎回 ちがう 場所から 降ってくる
💡 使う ブロック(バラ)
[スタート v] を受け取ったとき
ずっと
end
x座標を ((-200) から (200) までの乱数) 、y座標を (170) にする
(20) 回繰り返す
end
y座標を (-15) ずつ変える
🤔『ずっと』の 中で『上の 乱数の 場所に セット→(20)回繰り返すで 下へ 落とす』を くりかえすよ。
✅ スタートで 敵が 上から ランダムに 降ってくるか 確かめよう!
ステップ④ 敵に 触れたら ライフ-1

👾【敵】の 動き(つづき)

自機
👾
💥
触れた! = 当たり → ライフ-1
💡 使う ブロック(バラ)
もし <[自機 v] に触れた> なら
end
[ライフ v] を (-1) ずつ変える
x座標を ((-200) から (200) までの乱数) 、y座標を (170) にする
🤔 落ちる ループの 中で『もし 自機に 触れた なら』を 調べる。触れたら ライフ-1 して、また 上の 乱数の 場所へ もどす。
✅ 敵に ぶつかると ライフが 減るか 確かめよう!
ステップ⑤ ライフ0で ゲームオーバー送る→表示+すべてを止める

🚀【自機】の 動き(つづき)

💡 使う ブロック(バラ)
ずっと
end
もし <(ライフ) = (0)> なら
end
[ゲームオーバー v] を送る
[ゲームオーバー v] を受け取ったとき
[ゲームオーバー!] と (2) 秒言う
[すべてを止める v]
🤔 自機の『ずっと』の 中で『もし ライフ=0 なら ゲームオーバーを送る』。別に『ゲームオーバーを受け取ったとき→言う→すべてを止める』を 作ろう。
✅ ライフが 0に なったら ゲームオーバーが 出て 止まるか 確かめよう!
↑ ゲームが できたら チェックを 入れてね

まとめ🎉 制作 2 クリア!

メッセージ連携と ライフ変数を 使った よけゲームを 1つ 作れたね!

今日 使った 2級の ブロック:

制作 2 クリア ✓

🏆 次は 模擬検定で 腕試しだ!

同じ よけゲームを、今度は 問題文を 読んで 条件通りに 作ってみよう。これが 本番 検定の 練習だよ!💪

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