2きゅう テーマ:カウントダウン タイマー① カウントダウン すすみ

1⏳ 今日 作る 動き

カウントダウンを 作ろう!
変数「残り時間」を 30 から 1秒ずつ 減らして、0 に なったら「時間切れ!」と 出る ゲームの 仕組みだよ。見てみよう👇

30
⏳ 1秒ずつ 減って、0 で 時間切れ!

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

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

カウントダウン

📁 変数「残り時間」も 作っておこう(「変数」カテゴリ→「変数を 作る」)。
むずかしかったら 先生に 手つだって もらってね。

🐱 このゲームは 1つの スプライトに ぜんぶ 作るよ(数を 減らす→0で 合図→受け取って 言う)。

🐱 用意する スプライト:1つ
このプロジェクトは ぜんぶ 同じ 1ぴきに 作るよ。順番に ブロックを 足していくから、スプライトは 1つで OK!

↑ 準備が できたら チェックを 入れると すすめるよ

7📝 練習問題(3問)

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

🐱 問題は 3問。1問=1スプライトで、3つの スプライトを 用意して 作ろう!(別々の キャラで OK)
ネコ
🐱 問題1
犬
🐶 問題2
カエル
🐸 問題3
↑ それぞれ 別の スプライトに 作って、場所は ずらそう
🐱 問題1の スプライトに 作る
🎯 問題1:旗を 押したら、変数「残り時間」を 10 にする
@greenFlag が押されたとき
[残り時間 v] を (10) にする
🐶 問題2の スプライトに 作る
🎯 問題2:旗を 押したら、「残り時間 = 0 まで繰り返す」の 中で、1秒待って 残り時間を −1 ずつ 変える
@greenFlag が押されたとき
[残り時間 v] を (10) にする
<(残り時間) = (0)> まで繰り返す
 (1) 秒待つ
 [残り時間 v] を (-1) ずつ変える
end
🐸 問題3の スプライトに 作る
🎯 問題3:「エンド」を 受け取ったら、「時間切れ!」と 言って、すべてを止める
[エンド v] を受け取ったとき
[時間切れ!] と (2) 秒言う
[すべてを止める v]
↑ 3問 全部「自分で 作ってみた!」に チェックすると すすめるよ

8🎉 完成!

残り時間が 30 から 0 まで 減って、0 で「時間切れ!」と 出て 止まったら できあがり。
「○まで繰り返す」+「合図」=カウントダウン。制限時間つきの ゲームに 大かつやく!

タイマー 1 クリア ✓

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

  • 旗を 押すと 残り時間が 30 に なる?
  • 1秒ごとに 残り時間が 1 ずつ 減る?
  • 0 に なったら「エンド」が 送られる?
  • 「時間切れ!」と 出て、すべてが 止まる?

🚪 もっと やりたい人へ:残り時間を 画面に 表示したり、5 を 切ったら 色を 赤に 変えてみよう。

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