2きゅう テーマ:ハイスコア 変数② ハイスコア(最高点) すすみ

1🏆 今日 作る 動き

点数を 貯めて、最高点を 更新・記録する しくみを 作ろう。
点数と 最高点、2つの 変数を 使って ハイスコアを 記録するよ!見てみよう👇

てんすう
0
最高点
0
🐱 クリックで 点数アップ!「けっか はっぴょう」で 最高点を 更新しよう!

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

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

ハイスコア

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

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

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

📦 つかう 変数を よういしよう

この レッスンでは 2つの 変数(てんすう・最高点)を 作ろう。「データ」の 「変数を 作る」で 2つ 作ろう!

🎯
てんすう
🏆
最高点

変数は ステージに 表示すると、数の 変化が 見えて わかりやすいよ。

👇 変数(箱)の 作りかた(Scratchの 画面)

1
変数

ブロックの「変数」(オレンジ)を クリック

2

いちばん上の「変数を 作る」を クリック

3

新しい 変数の 名前

てんすう

名前に「てんすう」と 書いて OK(むずかしければ 先生と いっしょに)

4
てんすう 0

ステージに「てんすう」の 箱が 出た!🎉

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

7📝 練習問題(3問)

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

🐱 問題は 3問。1問=1スプライトで、3つの スプライトを 用意して 作ろう!(別々の キャラで OK)
ネコ
🐱 問題1
犬
🐶 問題2
カエル
🐸 問題3
↑ それぞれ 別の スプライトに 作って、場所は ずらそう
🐱 問題1の スプライトに 作る
🎯 問題1:このスプライトを 押したら、点数を 2 ずつ ふやして 言わせよう
このスプライトが押されたとき
[てんすう v] を (2) ずつ変える
(てんすう) と (1) 秒言う
🐶 問題2の スプライトに 作る
🎯 問題2:旗を 押したら、点数が 最高点より 大きければ 最高点を ぬりかえよう
@greenFlag が押されたとき
もし <(てんすう) > (最高点)> なら
 [最高点 v] を (てんすう) にする
end
🐸 問題3の スプライトに 作る
🎯 問題3:旗を 押したら、点数だけ 0に もどして、最高点を 発表しよう(最高点は 残す)
@greenFlag が押されたとき
[てんすう v] を (0) にする
((最高点) と [が さいこうてん!]) と (2) 秒言う
↑ 3問 全部「自分で 作ってみた!」に チェックすると すすめるよ

8🎉 完成!

点数を 貯めて、最高点が 更新される しくみが 作れたら できあがり。
点数だけ 0に もどして、最高点は そのまま 残す。これが ハイスコアの コツだよ。

変数 2 クリア ✓

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

  • スプライトを 押すと 点数が 上がる?
  • 点数が 最高点を こえたら、最高点が 更新される?
  • 旗を 押すと 点数だけ 0に もどる?
  • 最高点は 旗を 押しても そのまま 残る?

🚪 もっと やりたい人へ:「点数が 0より 大きい ときだけ 最高点を 更新する」しくみも 足してみよう。

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