【スクラッチ】ローカル変数:タップしてクローンの数字を変える

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

こんにちは!

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

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

スック
スック

スックだよ!

ラッチ先生
ラッチ先生

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

「スクラッチしよう!8-1-05 ステップアップドリル:ねっちコイン タップゲーム!」 scratch
ステップアップドリル:ねっち たたき!
スック
スック

10秒びょう以内いないに

ねっちカードをタップして ゲットしてね

ラッチ先生
ラッチ先生

ねっちカードのタップする数かずを ランダムにしました

「スクラッチしよう!8-1-05 ステップアップドリル:ねっちコイン タップゲーム!」 scratch タップすると数字が変わる

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

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

タップする回数かいすうが いくつになるか

わからないんだね!

ラッチ先生
ラッチ先生

そうだよ!そこが このゲームのおもしろいところ。

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

スック
スック

ラジャ!

スポンサーリンク

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

ねっちコインタップゲーム
  • ねっちカードをタップして 10秒びょう以内いないに ゲットしてね
スック
スック

やみつきに なるよ!

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

1.10枚まいのコインを 表示ひょうじするスクリプトが わかるよ

10枚まいのコインを 表示ひょうじする

2.タップして コインをゲットする スクリプトが わかるよ

3.10秒びょう後ご 判定はんていをする スクリプトが わかるよ

「スクラッチしよう!8-1-05 ステップアップドリル:ねっちコイン タップゲーム!」 scratch 判定する
判定はんていする

スポンサーリンク

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

10枚のコインを 表示するプログラミング

1.10枚まいのコインを 表示ひょうじするスクリプトが わかるよ

10枚まいのコインを 表示ひょうじする
ラッチ先生
ラッチ先生

最初さいしょに、スプライト「ねっち」「コイン」を 描えがきます

「スクラッチしよう!8-1-05 ステップアップドリル:ねっちコイン タップゲーム!」 scratch スプライト
「スクラッチしよう!8-1-05 ステップアップドリル:ねっちコイン タップゲーム!」 scratch コスチュームと背景
コスチュームと 背景はいけい
スック
スック

各かくスプライトの コスチュームの作つくり方かたは

こちらの動画どうがで 説明sつめいしてるよ

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

ラッチ先生
ラッチ先生

スプライト「コイン」で

「スクラッチしよう!8-1-05 ステップアップドリル:ねっちコイン タップゲーム!」 scratch スプライト「コイン」
スプライト「コイン」

プログラムを 作つくっていこう!

スック
スック

いいよ!

ラッチ先生
ラッチ先生

まず、

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

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

10枚まいのコインを 表示ひょうじさせるよ

スック
スック

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

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

「ねっちコイン」に なるように するよ

1.コインを 10枚まい 表示ひょうじする

コインを10枚まい 表示ひょうじするスクリプト①
スック
スック

ラッチ先生!

このスクリプトだと

コインが はみ出だしたり

「スクラッチしよう!8-1-05 ステップアップドリル:ねっちコイン タップゲーム!」 scratch コインがはみ出す
はみ出だす

重かさなったりするんだよね

「スクラッチしよう!8-1-05 ステップアップドリル:ねっちコイン タップゲーム!」 scratch コインが重なる
重かさなる
ラッチ先生
ラッチ先生

スック!そのとぉぉぉ…り!学まなんでるね

これだと、タップしずらいよね

今回こんかいは、「○でない」ブロックを 使つかって、タップしやすい場所ばしょに 表示ひょうじします

「○ではない」ブロック
「○でない」ブロック

条件じょうけん:はみ出だす

条件じょうけん:重かさなる

この条件じょうけんは ダメ

「○また○」ブロック

2.はみ出ださない・重かさならないように 表示ひょうじする

コインを10枚まい表示ひょうじするスクリプト②
スック
スック

ねぇ…、ラッチ先生

コインが パラパラと 表示ひょうじされてるよ。

パッと、いっぺんに 表示ひょうじできないの?

ラッチ先生
ラッチ先生

これは、

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

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

コインの表示ひょうじする場所ばしょを 探さがしているから 時間じかんが かかるんだよね。

スック
スック

うん、うん。

ラッチ先生
ラッチ先生

こういう場合ばあいは、「ターボモード」にして、

「ターボモード」
ターボモード

パワーアップさせよう!

パソコンの プログラムを 処理しょりするスピードが 速はやくなるんだ!

ターボモードの使い方
スック
スック

おぉ!

パッと コインが 表示ひょうじされたぞ

スポンサーリンク

タップすると 数字が 変わるプログラミング

2.タップして コインを ゲットする スクリプトが わかるよ

タップしてコインをゲットする
ラッチ先生
ラッチ先生

さあ、次つぎは、

ローカル変数へんすう「数字すうじ」を 使つかって

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

コインを タップしたら 数字すうじが 出でるようにしましょう

タップすると 数字すうじが 表示される

コメント