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

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

こんにちは!

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

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

スック
スック

スックだよ!

ラッチ先生
ラッチ先生

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

「スクラッチしよう!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 ノックする
スック
スック

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

コメント