2きゅう テーマ:勝ち負け メッセージ③ ゲームの進行(勝ち・負け) すすみ

1🏁 今日 作る 動き

メッセージを 使って ゲーム全体を 制御するしくみを 作るよ。
ゴールに 触れたら「クリア!」、敵に 触れたら「ゲームオーバー」を 送り、全部 止めるのが 今日の テーマ。見てみよう👇

🏁 ゴールに 触れると… クリア! プレイヤー
🏁
👾 クリア!🎉
🐱 ゴールに 触れた しゅんかん →「クリア」を 送って 全部 止まる!

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

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

勝ち負け

📁 今日の 動作は ぜんぶ この「勝ち負け」の 中に 作ろう。
むずかしかったら 先生に 手つだって もらってね。

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

この レッスンでは 4つの どうさを 作るよ。
役わりごとに スプライトを 分けよう!

⚠ 「クリア」「ゲームオーバー」は メッセージで 全部を 止める 合図。送る人と 受け取る人に 役わりを 分けるよ。
ネコ
🐱 ①プレイヤー
(旗で隠す・スタートで表示)
カエル
🐸 ②ゴール判定
(クリアを送る)
ユニコーン
🦄 ③クリア受信
(クリア!と言って止める)
犬
🐶 ④敵判定
(ゲームオーバー)

スプライトは まずは 見本どおりの スプライトを えらぼう! 完成したら、すきな キャラに かえても OK!右下の 🐱ボタンで えらんだり、右クリック→「ふくせい」でふやせるよ。

🐱 スプライトは 場所を ずらして おこう(重ならないように)

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

7📝 練習問題(3問)

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

🐱 問題は 3問。今回は 「かち」という メッセージを 使って、勝敗を 作ろう!
カエル
🐸 問題1
ゴール判定
ユニコーン
🦄 問題2
クリア受信
ネコ
🐱 問題3
旗で隠れて出る
↑ それぞれ 別の スプライトに 作って、場所は ずらそう
🐸 ゴール判定 スプライトに 作る
🎯 問題1:「ゴール」に 触れたら「かち」の 合図を 送る(ずっと 見はる)
ずっと
 もし <[ゴール v] に触れた> なら
  [かち v] を送る
 end
end
🦄 クリア受信 スプライトに 作る
🎯 問題2:「かち」を 受け取ったら「やったー!」と 言って 全部 止める
[かち v] を受け取ったとき
[やったー!] と (2) 秒言う
[すべてを止める v]
🐱 プレイヤー スプライトに 作る
🎯 問題3:旗で 隠して、「かち」で 表示する
@greenFlag が押されたとき
隠す

[かち v] を受け取ったとき
表示する
↑ 3問 全部「自分で 作ってみた!」に チェックすると すすめるよ

8🎉 完成!

メッセージを 使って ゲームの 勝ち・負けを 作れたね。
「クリア」「ゲームオーバー」を 送って 全部 止める、これが 2きゅうの ゲーム 完成の しくみ!

メッセージ 3 クリア ✓

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

  • 🐱 プレイヤーが 旗で 隠れて、スタートの 合図で 出てくる?
  • 🐸 ゴールに 触れた しゅんかん「クリア」が 送られる?
  • 🦄 「クリア」を 受け取って、全部が ピタッと 止まる?
  • 🐶 敵に 触れると「ゲームオーバー」で 全部 止まる?

🚪 もっと やりたい人へ:「スタート」メッセージを 追加して、タイトル画面から ゲームが 始まる しくみを 作ってみよう。

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