1きゅう テーマ:スコア計算 計算② スコア計算・倍率 すすみ

1🧮 今日 作る 動き

かけ算と たし算を 組み合わせると、ゲームの スコアを 計算できるよ。
とった数 × 10、のこり時間 × 5、ぜんぶ たして 倍率を かける…!見てみよう👇

🧮 とった数 ×10 + ボーナス! 点数 + ボーナス = 合計
🧮 いくつもの 計算を 組み合わせて スコアを 出す!

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

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

スコア計算

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

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

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

この レッスンでは 6つの 変数を 使うよ。「データ」の 「変数を 作る」で 作ろう!

🍎
とった数
⏰
のこり時間
🎯
点数
⭐
ボーナス
🏆
合計
🔥
コンボ

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

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

7📝 練習問題(3問)

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

🐱 問題は 3問。1問=1スプライトで、3つの スプライトを 用意して 作ろう!(別々の キャラで OK)
ネコ
🐱 問題1
点数の 計算
犬
🐶 問題2
ボーナス
カエル
🐸 問題3
合計+倍率
↑ それぞれ 別の スプライトに 作って、場所は ずらそう
🐱 問題1の スプライトに 作る
🎯 問題1:旗を 押したら、とった数を 7に して、点数を「とった数×10」に して 言おう
@greenFlag が押されたとき
[とった数 v] を (7) にする
[点数 v] を ((とった数) * (10)) にする
(点数) と (2) 秒言う
🐶 問題2の スプライトに 作る
🎯 問題2:旗を 押したら、のこり時間を 6に して、ボーナスを「のこり時間×5」に して 言おう
@greenFlag が押されたとき
[のこり時間 v] を (6) にする
[ボーナス v] を ((のこり時間) * (5)) にする
(ボーナス) と (2) 秒言う
🐸 問題3の スプライトに 作る
🎯 問題3:旗を 押したら、合計を「点数+ボーナス」に して、さらに コンボ(2倍)を かけて 言おう
@greenFlag が押されたとき
[合計 v] を ((点数) + (ボーナス)) にする
[コンボ v] を (2) にする
[合計 v] を ((合計) * (コンボ)) にする
(合計) と (2) 秒言う
↑ 3問 全部「自分で 作ってみた!」に チェックすると すすめるよ

8🎉 完成!

点数・ボーナス・合計・倍率を 計算で つなげられたら できあがり。
かけ算と たし算を 組み合わせると、ゲームらしい スコア計算が できる。1きゅうの ゲームで 大活やくするよ。

計算 2 クリア ✓

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

  • 点数が「とった数 × 10」で 計算される?
  • ボーナスが「のこり時間 × 5」で 計算される?
  • 合計が「点数 + ボーナス」に なる?
  • コンボ倍率を かけると、スコアが 何倍にも なる?

🚪 もっと やりたい人へ:倍率を 2 では なく 3 に して、最終スコアが どう 変わるか ためしてみよう。

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