3きゅう テーマ:ライフ 数を おぼえる 箱 ③ すすみ

1❤️ 今日 作る 動き

変数「ライフ」を 使って、残り 回数を 管理しよう。
とげに 当たるたびに 1 減って、0で ゲームオーバー!見てみよう👇

❤️❤️❤️ ゲームオーバー

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

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

ライフ

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

🐱 このゲームは 1つの スプライトに ぜんぶ 作るよ(ライフも 判定も おなじ キャラに)

🐱 用意する スプライト:2つ
とげに 触れたら ライフが 減るよ。ぶつかる ものが いるから、① プレイヤー(ねこ)と ② とげの 2つを 用意しよう!(場所は ずらしてね)

↑ プロジェクトを 作って チェックを 入れると すすめるよ

7📝 練習問題(3問)

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

🐱 問題は 3問。1問=1スプライトで、3つの スプライトを 用意して 作ろう!(別々の キャラで OK)
ネコ
🐱 問題1
犬
🐶 問題2
カエル
🐸 問題3
↑ それぞれ 別の スプライトに 作って、場所は ずらそう
🎯 問題1:旗を 押したら、「ライフ」を 3 に する
@greenFlag が押されたとき
[ライフ v] を (3) にする
🎯 問題2:旗を 押したら ずっと 見ていて、とげに 触れたら ライフを 1 減らして、残りを 1秒 言う
@greenFlag が押されたとき
[ライフ v] を (3) にする
ずっと
 もし <[とげ v] に触れた> なら
  [ライフ v] を (-1) ずつ変える
  (ライフ) と (1) 秒言う
 end
end
🎯 問題3:さらに、ライフが 0 に なったら「ゲームオーバー」と 2秒 言って すべてを 止める
@greenFlag が押されたとき
[ライフ v] を (3) にする
ずっと
 もし <[とげ v] に触れた> なら
  [ライフ v] を (-1) ずつ変える
  (ライフ) と (1) 秒言う
  もし <(ライフ) = (0)> なら
   [ゲームオーバー] と (2) 秒言う
   [すべてを止める v]
  end
 end
end
↑ 3問 全部「自分で 作ってみた!」に チェックすると すすめるよ

8🎉 完成!

とげに 3回 当たると「ゲームオーバー」が 出て 止まったら できあがり。
変数でライフ管理=アクションゲームの 基本 しくみだよ。

変数 3 クリア ✓

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

  • 旗を 押すと「ライフ」が 3に なる?
  • とげに 触れると ライフが 1 減る?
  • 当たったとき、ねこが 残り ライフを 言う?
  • ライフが 0に なると「ゲームオーバー」と 言って 止まる?

🚪 もっと やりたい人へ:ライフを 5に したり、当たるたびに 無敵 時間を 作ってみよう。

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