【スクラッチ】ローカル変数:クローンごとに動く速度を変える

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

こんにちは!

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

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

スック
スック

スックだよ!

ラッチ先生
ラッチ先生

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

「スクラッチしよう!8-1-02 ステップアップドリル:ねっち おにごっこ!」 scratch
ステップアップドリル:ねっち おにごっこ!
スック
スック

ケーキを ゲットしたら、クリアだよ!

ラッチ先生
ラッチ先生

ねっちを捕つかまえる ロボの動うごく速はやさが ランダム。

「スクラッチしよう!8-1-02 ステップアップドリル:ねっち おにごっこ!」 scratch ロボの動き

ローカル変数へんすう「数字すうじ」ブロックが 使つかわれているんだ

変数ブロック
変数へんすうブロック
変数表示
変数へんすう 表示ひょうじ
このスプライトのみ
このスプライトのみ
スック
スック

あっ!

ロボの 動うごきの速はやさが ちがう

ラッチ先生
ラッチ先生

はい!

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

スック
スック

いいよ!

スポンサーリンク

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

「スクラッチしよう!8-1-02 ステップアップドリル:ねっち おにごっこ!」 scratch
ねっち おにごっこ!
  • 3体たいのロボから 逃にげて、ケーキをゲットしたら クリア!
スック
スック

ケーキは しばらくすると

違ちがう場所ばしょに うつるよ

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

1.ねっちが近ちかづいたら ロボが現あらわれる スクリプトが わかるよ

「スクラッチしよう!8-1-02 ステップアップドリル:ねっち おにごっこ!」 scratch ねっちが近づくと現れる
ねっちが 近ちかづくと 現あらわれる

2.ロボの 追おいかける速はやさが ランダムになる スクリプトが わかるよ

「スクラッチしよう!8-1-02 ステップアップドリル:ねっち おにごっこ!」 scratch 追いかける速さはランダム
追おいかける速はやさは ランダム

3.ロボに捕つかまると ゲームオーバーになる スクリプトが わかるよ

「スクラッチしよう!8-1-02 ステップアップドリル:ねっち おにごっこ!」 scratch ゲームオーバー
ゲームオーバー

4.ねっちから 遠とおくに ケーキが現あらわれる スクリプトが わかるよ

「スクラッチしよう!8-1-02 ステップアップドリル:ねっち おにごっこ!」 scratch ケーキが遠くに現れる
ケーキが遠とおくに現あらわれる

スポンサーリンク

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

ねっちが 近づくと現れるプログラミング

1.ねっちが近ちかづいたら ロボが現あらわれる スクリプトが わかるよ

「スクラッチしよう!8-1-02 ステップアップドリル:ねっち おにごっこ!」 scratch ねっちが近づくと現れる
ねっちが 近ちかづくと 現あらわれる
ラッチ先生
ラッチ先生

最初さいしょに、スプライト「ねっち」を 作つくります

「スクラッチしよう!8-1-02 ステップアップドリル:ねっち おにごっこ!」 scratch スプライト「ねっち」
スプライト「ねっち」
スック
スック

スプライト「ねっち」の作つくり方かたは、

こちらの動画どうがにあります

大おおきさは、「80」だよ!

スプライト「ねっち」の作つくり方かた

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

ラッチ先生
ラッチ先生

それでは、スプライト「ねっち」の

「スクラッチしよう!8-1-02 ステップアップドリル:ねっち おにごっこ!」 scratch スプライト「ねっち」
スプライト「ねっち」

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

スック
スック

はぁ~い!

ラッチ先生<br>
ラッチ先生

「○へ向むける」ブロックを 使つかって

「○へ向ける」ブロック
「○へ向むける」ブロック

ねっちを マウスで動うごかす プログラムを作つくります

1.ねっちを マウスで 動うごかす

「スクラッチしよう!8-1-02 ステップアップドリル:ねっち おにごっこ!」 scratch マウスで動かすスクリプト
マウスでねっちを動うごかすスクリプト
ラッチ先生
ラッチ先生

つぎは、

新あたらしくスプライト「ロボ」を

「スクラッチしよう!8-1-02 ステップアップドリル:ねっち おにごっこ!」 scratch スプライト「ロボ」追加
スプライト「ロボ」

追加ついかします。

スック
スック

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

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

大おおきさは、「30」です

ラッチ先生<br>
ラッチ先生

ロボの

「スクラッチしよう!8-1-02 ステップアップドリル:ねっち おにごっこ!」 scratch スプライト「ロボ」
スプライト「ロボ」

プログラムを 作つくっていくよ。

スック
スック

O.K!

ラッチ先生<br>
ラッチ先生

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

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

ロボを 3体たい 表示ひょうじさせよう

1.ロボを 3体たい 表示ひょうじする

「スクラッチしよう!8-1-02 ステップアップドリル:ねっち おにごっこ!」 scratch 3体のロボを表示するスクリプト
3体たいのロボを 表示ひょうじするスクリプト
ラッチ先生<br>
ラッチ先生

ロボの現あらわれ方かたを ちょっと工夫くふうしてみよう。

「幽霊ゆうれいの効果こうかを○ずつ変かえる」ブロックと

「幽霊の効果を○ずつ変える」ブロック
「幽霊ゆうれいの効果こうかを○ずつ変かえる」ブロック

「ピクセル化かの効果こうかを○ずつ変かえる」ブロックを 使つかって

「ピクセル化の効果を○ずつ変える」ブロック
「ピクセル化かの効果こうかを○ずつ変かえる」ブロック

ロボの出現しゅつげんを プログラムしよう

スック
スック

あらっ、ロボの形かたちが なくなっちゃった…

2,ロボを だんだんと出現しゅつげんさせる

「スクラッチしよう!8-1-02 ステップアップドリル:ねっち おにごっこ!」 scratch 3体のロボを表示するスクリプト②
3体たいのロボを 表示ひょうじするスクリプト②
スック
スック

「幽霊ゆうれいの効果こうかを○にする」ブロックで

「幽霊の効果を○にする」ブロック

はじめは ロボを 透明とうめいにしたよ。

ラッチ先生<br>
ラッチ先生

もうちょっと、ロボの現あらわれ方かたを 工夫くふうするね。

ねっちが 近ちかづいてきたら ロボが 現あらわれるようにしてみるよ。

「スクラッチしよう!8-1-02 ステップアップドリル:ねっち おにごっこ!」 scratch ねっちが近づくと現れる
スック
スック

あっ!どうなってんだぁ?

コメント