2きゅう テーマ:速さ・強さ 変数④ 変数で 速さ・強さを 変える すすみ

1🏃 今日 作る 動き

変数の 数で 動く 速さが 変わるよ。
「てきそく」が 大きいほど 動きが 速くなる!見てみよう👇

てきそく
🐱
🐱 てきそくが 上がるほど、キャラが どんどん 速く 動く!

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:旗を 押したら、レベルを 5 にして (レベル) 歩 動かそう
@greenFlag が押されたとき
[レベル v] を (5) にする
(レベル) 歩動かす
🐶 問題2の スプライトに 作る
🎯 問題2:旗を 押したら、敵速を 3 にして、ずっと (敵速) 歩 動かそう
@greenFlag が押されたとき
[敵速 v] を (3) にする
ずっと
 (敵速) 歩動かす
end
🐸 問題3の スプライトに 作る
🎯 問題3:このスプライトを 押すたびに、敵速を 1 ずつ 上げて 言わせよう
このスプライトが押されたとき
[敵速 v] を (1) ずつ変える
(敵速) と (1) 秒言う
↑ 3問 全部「自分で 作ってみた!」に チェックすると すすめるよ

8🎉 完成!

変数で 速さが 変わる しくみを 作れたら できあがり。
レベルと 敵速を 同時に 上げると、ゲームが だんだん むずかしく なるよ。

変数 4 クリア ✓

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

  • 変数(敵速)の 数で 動く 速さが 変わる?
  • レベルと 敵速を 同時に 上げられる?
  • ずっとの 中で (敵速) 歩動かすと 動き続ける?
  • 敵速を 大きく すると、キャラが 速く なる?

🚪 もっと やりたい人へ:レベルが 上がるたびに 敵速も 自動で 上がる しくみを 足してみよう。

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