【スクラッチ】ローカル変数:クローンの大きさと速さを変える

ステップアップドリル
ラッチ先生
ラッチ先生

こんにちは!

「ステップアップドリル:変数へんすうブロックの使つかかた入門にゅうもんに ようこそ!

「スクラッチしよう!たのしくまなぶプログラミング教室きょうしつ担任たんにんラッチです。

スック
スック

スックだよ!

ラッチ先生
ラッチ先生

今回こんかいの「ステップアップドリル」でつく作品さくひんは、こちら!

「スクラッチしよう!8-1-04 ステップアップドリル:ねっちノック!」 scratch
ステップアップドリル:ねっちノック
スック
スック

ノックされた ボールを

7以上いじょうタップすると クリアだよ!

ラッチ先生
ラッチ先生

ボールの おおきさや はやさが ランダムにしました

「スクラッチしよう!8-1-04 ステップアップドリル:ねっちノック!」 scratch ボールの大きさと速さ

ローカル変数へんすう番号ばんごうブロックが 使つかわれているんだ

「スクラッチしよう!8-1-04 ステップアップドリル:ねっちノック!」 scratch 変数ブロック
変数へんすうブロック
「スクラッチしよう!8-1-04 ステップアップドリル:ねっちノック!」 scratch 変数表示
変数へんすう表示ひょうじ
このスプライトのみ
このスプライトのみ
スック
スック

あっ!ほんとだ

毎回まいかい ちがうね

ラッチ先生
ラッチ先生

はい!

それでは、ローカル変数へんすうが どのように使つかわれているか まなんでいこう

スック
スック

はぁ~い!

スポンサーリンク

今回作るスクラッチの作品は、これっ!

「スクラッチしよう!8-1-04 ステップアップドリル:ねっちノック!」 scratch
ねっちノック!
  • ノックされたボールを タップします
スック
スック

ボールに タップできたら

ねっちのかおが でてくるよ!

今回のプログラミングで 学ぶことは

1.ノックする スクリプトが わかるよ

「スクラッチしよう!8-1-04 ステップアップドリル:ねっちノック!」 scratch 10回ノックする
10かい ノックする

2.ボールにタップすると ねっちボールになるよ

「スクラッチしよう!8-1-04 ステップアップドリル:ねっちノック!」 scratch ボールにタップする
ボールに タップする

3.スコアで セリフをえるよ

「スクラッチしよう!8-1-04 ステップアップドリル:ねっちノック!」 scratch スコアでセリフを変える
スコアでセリフを える

プログラミングの仕方を説明します

10回ノックするプログラミング

1.ノックする スクリプトが わかるよ

「スクラッチしよう!8-1-04 ステップアップドリル:ねっちノック!」 scratch 10回ノックする
10かい ノックする
ラッチ先生
ラッチ先生

最初さいしょに、スプライト「バッター」を 追加ついかします

「スクラッチしよう!8-1-04 ステップアップドリル:ねっちノック!」 scratch スプライト「バッター」
スプライト「バッター」
スック
スック

スプライト「Batter」を 追加ついか

名前なまえを 「バッター」に したよ!

おおきさは、「50」です。

ラッチ先生
ラッチ先生

それでは、スプライト「バッター」の

「スクラッチしよう!8-1-04 ステップアップドリル:ねっちノック!」 scratch スプライト「バッター」
スプライト「バッター」

プログラムを つくりましょう。

スック
スック

はぁ~い!

ラッチ先生
ラッチ先生

まず、「x座標ざひょうを○、y座標ざひょうを○にする」ブロックを 使つかって

「x座標を○、y座標を○にする」ブロック
「x座標ざひょうを○、y座標ざひょうを○にする」ブロック

バッターの場所ばしょめます

1.バッターの場所ばしょめる

「スクラッチしよう!8-1-04 ステップアップドリル:ねっちノック!」 scratch バッターを表示するスクリプト
表示ひょうじするスクリプト
スック
スック

「コスチュームを○にする」ブロックで

「コスチュームを○にする」ブロック
「コスチュームを○にする」ブロック
「スクラッチしよう!8-1-04 ステップアップドリル:ねっちノック!」 scratch バッターをコスチューム

バッターを ノックする姿すがたにしたよ

ラッチ先生
ラッチ先生

つぎに、ノックするプログラムを つくりましょう

この4つのコスチュームを 連続れんぞく表示ひょうじするんだ!

「スクラッチしよう!8-1-04 ステップアップドリル:ねっちノック!」 scratch バッターのコスチューム
コスチューム
「スクラッチしよう!8-1-04 ステップアップドリル:ねっちノック!」 scratch バッターのアニメーションのプログラム
「スクラッチしよう!8-1-04 ステップアップドリル:ねっちノック!」 scratch ノックする
ノック
スック
スック

おぉ~!

ラッチ先生
ラッチ先生

このコスチュームのときに ボールが あらわれるようにするんだ

「スクラッチしよう!8-1-04 ステップアップドリル:ねっちノック!」 scratch バッターのコスチューム3
「スクラッチしよう!8-1-04 ステップアップドリル:ねっちノック!」 scratch コスチューム3

2.バットを

「スクラッチしよう!8-1-04 ステップアップドリル:ねっちノック!」 scratch ノックするスクリプト①
ノックするスクリプト
スック
スック

「○びょうつ」ブロックで

「○秒待つ」ブロック
「○びょうつ」ブロック

みどりはたがクリックされて 1びょうたったら

ノックするよ

ラッチ先生
ラッチ先生

そして、

あたらしくスプライト「ボール」を

「スクラッチしよう!8-1-04 ステップアップドリル:ねっちノック!」 scratch スプライト「ボール」
スプライト「ロボ」

【コスチューム】

「スクラッチしよう!8-1-04 ステップアップドリル:ねっちノック!」 scratch ボールのコスチューム

追加ついかします。

スック
スック

スプライト「Ball」を 追加ついか

名前なまえを 「ボール」に したよ!

おおきさは、最小の「11」です

つくかたは、こちらの動画どうがてね

ねっちボールの つくかた

フリーBGM:DOVA-SYNDROME 午後のカメレオンは星の波動を数え… written by Masuo

ラッチ先生
ラッチ先生

まず、

すボールの位置いちめよう

3.ボールの位置いちめる

「スクラッチしよう!8-1-04 ステップアップドリル:ねっちノック!」 scratch ボールの場所のスクリプト
ボールの場所ばしょめるスクリプト
ラッチ先生
ラッチ先生

「○のクローンをつくる」ブロックを 使つかって

「○のクローンを作る」ブロック
「○のクローンをつくる」ブロック

バットをったら、ボールのクローンが あらわれるようにします

スック
スック

「ボール」のクローンに するよ!

4.クローンボールが あらわれる

「スクラッチしよう!8-1-04 ステップアップドリル:ねっちノック!」 scratch ボールが現れるスクリプト
ボールがあらわれるスクリプト
スック
スック

ノックの効果音こうかおん

「○の音を鳴らす」ブロック
「○のおとらす」ブロック

Basketballバスケット Bounceバンス

を使ったよ

ラッチ先生
ラッチ先生

それでは、ボールが すように

「スクラッチしよう!8-1-04 ステップアップドリル:ねっちノック!」 scratch ノックする

プログラムを つくっていきましょう。

スック
スック

はぁ~い!

ラッチ先生
ラッチ先生

「○うごかす」ブロックで ばす

「○歩動かす」ブロック
「○うごかす」ブロック
「スクラッチしよう!8-1-04 ステップアップドリル:ねっちノック!」 scratch ノックする①

「○ける」ブロックで いろんな方へ

「○度に向ける」ブロック
「○ける」ブロック
「スクラッチしよう!8-1-04 ステップアップドリル:ねっちノック!」 scratch ノックする②

スック
スック

いろんな方向ほうこうくようになったね

ラッチ先生
ラッチ先生

「大きさを○ずつえる」ブロックで、だんだんと おおきくします

「大きさを○ずつ変える」ブロック
「大きさを○ずつえる」ブロック
「スクラッチしよう!8-1-04 ステップアップドリル:ねっちノック!」 scratch ノックする③

5.ノックする

「スクラッチしよう!8-1-04 ステップアップドリル:ねっちノック!」 scratch ノックするスクリプト
ノックするスクリプト
スック
スック

「○までかえす」ブロックで

「○まで繰り返す」ブロック
「○までかえす」ブロック

ボールをはしまでばして えるようにプログラムしたよ

ラッチ先生
ラッチ先生

次に、

「○回繰り返す」ブロックで、

「○回繰り返す」ブロック
「○かいかえす」ブロック

ノックを 10かい すようにします。

6.10かい ノックする

「スクラッチしよう!8-1-04 ステップアップドリル:ねっちノック!」 scratch 10回ノックするスクリプト
10かいノックするスクリプト
スック
スック

「○びょうつ」ブロックで

「○秒待つ」ブロック
「○びょうつ」ブロック

つぎのノックまで 0.5びょうやすむよ

ラッチ先生
ラッチ先生

さあ、ローカル変数へんすう使つかって

変数ブロック
変数へんすうブロック
変数表示
変数へんすうひょうじ

ノックの ボールのはやさを えましょう

「スクラッチしよう!8-1-04 ステップアップドリル:ねっちノック!」 scratch ノックする
スック
スック

ボールのはやさが ランダムになるよ

コメント