1きゅう テーマ:加速・周期 計算① だんだん速く・周期 すすみ

1⚡ 今日 作る 動き

変数と 計算を 使うと、動きを だんだん 速く したり、周期で くりかえしたり できるよ。
変数「速さ」を 少しずつ 増やすと、どんどん 加速する!見てみよう👇

⚡ だんだん 速く! 🏃
🏃 はじめは ゆっくり → どんどん 速く なる!

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

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

加速・周期

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

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

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

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

⚡
速さ
🔢
カウント

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

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

7📝 練習問題(3問)

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

🐱 問題は 3問。1問=1スプライトで、3つの スプライトを 用意して 作ろう!(別々の キャラで OK)
ネコ
🐱 問題1
加速
犬
🐶 問題2
上限で 止める
カエル
🐸 問題3
周期で 反転
↑ それぞれ 別の スプライトに 作って、場所は ずらそう
🐱 問題1の スプライトに 作る
🎯 問題1:旗を 押したら、速さを 0に して、ずっと 速さを +1 しながら (速さ)歩 動かそう(加速)
@greenFlag が押されたとき
[速さ v] を (0) にする
ずっと
 [速さ v] を (1) ずつ変える
 (速さ) 歩動かす
end
🐶 問題2の スプライトに 作る
🎯 問題2:加速に 上限を つけよう(速さが 10 より 大きく なったら 10に する)
@greenFlag が押されたとき
[速さ v] を (0) にする
ずっと
 [速さ v] を (1) ずつ変える
 もし <(速さ) > (10)> なら
  [速さ v] を (10) にする
 end
 (速さ) 歩動かす
end
🐸 問題3の スプライトに 作る
🎯 問題3:カウントを 数えて、10ごとに 180度 向きを かえよう(周期)
@greenFlag が押されたとき
[カウント v] を (0) にする
ずっと
 [カウント v] を (1) ずつ変える
 もし <((カウント) を (10) で割った余り) = (0)> なら
  @turnRight (180) 度回す
 end
end
↑ 3問 全部「自分で 作ってみた!」に チェックすると すすめるよ

8🎉 完成!

だんだん 速く 動きながら、周期で 向きを かえられたら できあがり。
変数と 計算を 組み合わせると、加速や 周期の ような こまかい 動きが 作れる。1きゅうの ゲームで 大活やくするよ。

計算 1 クリア ✓

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

  • 動くほど、だんだん 速く なる?
  • 速さが 上限(10)で 止まる?
  • カウントが 10・20・30 の とき、向きが かわる?
  • 加速と 周期を 1つに まとめられた?

🚪 もっと やりたい人へ:余りを 10 では なく 5 に かえると、周期が どう 変わるか ためしてみよう。

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