【スクラッチ】的当てゲームの作り方:的をだんだん大きくする

見た目
ラッチ先生
ラッチ先生

こんにちは!

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

スック
スック

スックです。

よろしくね!

ラッチ先生
ラッチ先生

今回こんかいは、的まと当あてゲームをつくりまーーーーす!

風船ふうせんが、的まとになります。

「スクラッチしよう!2-3 大きくなる風船をねらえ!」 scratch 風船をねらう的当てゲーム
風船ふうせんをねらう的まと当あてゲーム
ふうせんがいろんなところで大おおきくなる
スック
スック

いろんな所ところに現あらわれる風船ふうせんをねらえばいいんだね!

ラッチ先生
ラッチ先生

そう!そして、的まとになる風船ふうせんは、だんだん大おおきくなります。

そのプログラミングが、これです!

「スクラッチしよう!2-3 大きくなる風船をねらえ!」 scratch  風船がだんだん大きくなるスクリプト
風船ふうせんが大おおきくなるスクリプト
スック
スック

大きさのブロックがあるんだあ。

ラッチ先生
ラッチ先生

今回は、

・「大おおきさを〇%にする」ブロック

scratch 「大きさを〇%にする」ブロック
「大おおきさを〇%にする」ブロック

・「大おおきさを〇ずつ変かえる」ブロック

scratch 「大きさを〇ずつ変える」ブロック
「大おおきさを〇ずつ変かえる」ブロック

この2つのブロックを使つかって、風船ふうせんが大おおきくなる的まと当あてゲームをプログラミングしていきます。

スック
スック

的まと当あてゲーム、大だい好すき!

それでは、楽たのしくプログラミングを学まなんでいきましょう!

スポンサーリンク

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

  • 緑みどりの旗はたをクリックしたら、矢印やじるしが動うごくよ。
  • 矢印やじるしをクリックすると飛とび出だします。
  • いろんな所ところにあらわれる風船ふうせんをねらって矢印やじるしをクリックしてね。
スック
スック

緑みどりの 旗はたをクリック!

じっさいに遊あそんでみてね!

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

1.矢印やじるしが90度どの間あいだを行いったり来きたりするスクリプトがわかるよ。

「スクラッチしよう!2-3 大きくなる風船をねらえ!」 scratch 矢印が0~90度の間を動く
矢印やじるしが0~90度どの間あいだを、行いったり来きたりする

2.矢印やじるしをクリックすると 飛とび出だすスクリプトがわかるよ

「スクラッチしよう!2-3 大きくなる風船をねらえ!」 scratch 矢印をクリックすると飛び出す
矢印やじるしをクリックすると飛とび出だす

3.風船ふうせんが大おおきくなるスクリプトがわかるよ

「スクラッチしよう!2-3 大きくなる風船をねらえ!」 scratch  風船がだんだん大きくなる
風船ふうせんが大おおきくなっていく

4.矢印やじるしに当あたるとしゃべるスクリプトがわかるよ

「スクラッチしよう!2-3 大きくなる風船をねらえ!」 scratch 矢印に当たると風船が「あたり」と言う
矢印やじるしに当あたると、風船ふうせんが「あたり」と言いう

スポンサーリンク

スクリプトを見てみよう

スプライトはこれです!

「スクラッチしよう!2-3 大きくなる風船をねらえ!」 scratch スプライト「やじるし」「ふうせん」
スプライト
ラッチ先生<br>
ラッチ先生

このスクラッチ作品のスプライトは、

  • 「やじるし」
  • 「ふうせん」

です。

  • 「Arrow1」を「やじるし」に名前なまえを変かえました。
  • 「Balloon」を「ふうせん」に名前なまえを変かえました。

スクリプトはこれです!

やじるしのスクリプト

「スクラッチしよう!2-3 大きくなる風船をねらえ!」 scratch やじるしのスクリプト
やじるしのスクリプト

ふうせんのスクリプト

「スクラッチしよう!2-3 大きくなる風船をねらえ!」 scratch ふうせんのスクリプト
風船ふうせんのスクリプト

スポンサーリンク

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

やじるしのスクリプト

最初の場所を決めるプログラミング

「スクラッチしよう!2-3 大きくなる風船をねらえ!」 scratch やじるしの最初の場所を決めるスクリプト
矢印やじるしの最初さいしょの場所ばしょを決きめるスクリプト

0~90度の間を動くプログラミング

「スクラッチしよう!2-3 大きくなる風船をねらえ!」 scratch やじるしが0~90度の間を動くスクリプト
矢印やじるしが0~90度どを行いったり来きたりするスクリプト

クリックすると止まるプログラミング

「スクラッチしよう!2-3 大きくなる風船をねらえ!」 scratch やじるしをクリックすると止まるスクリプト
矢印やじるしをクリックすると止とまるスクリプト

クリックすると飛び出すプログラミング

「スクラッチしよう!2-3 大きくなる風船をねらえ!」 scratch  やじるしをクリックすると飛び出すスクリプト
矢印やじるしをクリックすると飛とび出だすスクリプト

端に当たると 元にもどるプログラミング

「スクラッチしよう!2-3 大きくなる風船をねらえ!」 scratch  やじるしが端に当たると元に戻るスクリプト
矢印やじるしが端はしに当あたると、元もとに戻もどるためのコード

ふたたび 動き出すプログラミング

「スクラッチしよう!2-3 大きくなる風船をねらえ!」 scratch やじるしがふたたび動き出すスクリプト
矢印やじるしが再ふたたびび動うごき出だすコード

スポンサーリンク

ふうせんのスクリプト

いろんな所に現れるプログラミング

「スクラッチしよう!2-3 大きくなる風船をねらえ!」 scratch  ふうせんがいろんな所に現れるスクリプト
風船ふうせんがいろんな所ところに現あらわれるスクリプト

だんだん大きくなるプログラミング

「スクラッチしよう!2-3 大きくなる風船をねらえ!」 scratch  ふうせんがだんだん大きくなるスクリプト
風船ふうせんが大おおきくなるスクリプト

矢印に当たると 「あたり」と言って終わるプログラミング

「スクラッチしよう!2-3 大きくなる風船をねらえ!」 scratch  ふうせんがやじるしに当たると「あたり」と言って終わるスクリプト
矢印やじるしに当あたると、風船ふうせんが「あたり」と言いって終おわるスクリプト

スポンサーリンク

スプライトはどこまで大きくなるの?

スプライトの大きさ

スック
スック

ラッチ先生!

風船ふうせんは、どれくらい大おおきくなるの?

ラッチ先生
ラッチ先生

それについて知しる前まえに、まず、風船ふうせんの大おおきさを見みてみよう。

スプライトの大おおきさを知しりたい時ときは、「大おおきさ」を見みてください。

「スプライトの大きさ」表示
scratch スプライトエリアにある「大きさ」
スプライトの「大おおきさ」の所ところを見みる
スック
スック

最初さいしょの大おおきさは、100なんだね!

「スプライトの大きさ」
  • 最初の大きさ・・・100%
  • 2倍・・・200%
  • 3倍・・・300%
scratch スプライト 元の大きさは100%、2倍は200%、3倍は300%
風船ふうせんの大おおきさ100・200・300%
スック
スック

すごく大おおきくなるね。

ラッチ先生
ラッチ先生

数字すうじをもっと大おおきくすれば、スプライトは大おおきくなります。

そして、スプライトの大おおきさを変かえるコードは、「大おおきさを〇%にする」ブロックを 使つかおう!

scratch 「大きさを〇%にする」ブロック
「大おおきさを〇%にする」ブロック
「大きさを〇%にする」ブロック
scratch 「大きさを〇%にする」ブロック
「大おおきさを〇%にする」ブロック
  • スプライトの大おおきさを決きめる
scratch 「大きさを〇%にする」ブロックの役目
「大おおきさを〇%にする」コードの役目やくめ
スック
スック

小ちいさくすることもできるんだね

ラッチ先生
ラッチ先生

そうです。

スプライト(ここではふうせん)を小ちいさくしたければ、数字すうじを小ちいさくすればいいんだ。

スポンサーリンク

スプライトの大きさの最大値の見つけ方

ラッチ先生
ラッチ先生

では、「ふうせん」はどれくらい大おおきくなるのか 調しらべてみよう。

ちなみに「1000」と入力にゅうりょくしてみよう!

スプライトの大きさの最大値の見つけ方
  • スプライトエリアの「大おおきさ」に、大おおきい数字すうじを入力にゅうりょくする
scratch スプライトエリアの大きさに1000を入力すると387となる
スプライトの最大さいだいの大おおきさの見みつけ方かた
ラッチ先生
ラッチ先生

すると、「387」になります。

つまり、「ふうせん」は、最大さいだい387%大おおきくなるんだ。

スック
スック

へぇ~、つまり387%以上いじょう大おおきくならないんだね。

ラッチ先生
ラッチ先生

そうです。

今度こんどは、「ふうせん」はどれくらい小ちいさくなるのか 調しらべてみよう。

スプライトの大きさの最小値の見つけ方

ラッチ先生
ラッチ先生

さあ、どれくらい小ちいさくなるか。

「0」と入力にゅうりょくしてみよう!

スプライトの大きさの最小値の見つけ方
  • スプライトエリアの「大おおきさ」に、「0」を入力にゅうりょくする
scratch スプライトエリアの大きさに0を入力すると7となる
スプライトの最小さいしょうの大おおきさの見みつけ方かた
ラッチ先生
ラッチ先生

すると、「7」となります。

つまり、「ふうせん」は、最小7%になるんだよ。

スック
スック

わあ~~、すごいちっちゃくなっちゃ!。

「ふうせん」の大きさの範囲
scratch ふうせんの大きさの範囲 7~387%
風船ふうせんの大おおきさの範囲はんい(7~387%)

スポンサーリンク

スプライトをだんだん大きくするには?

ラッチ先生
ラッチ先生

この作品さくひんでは、ふうせんが矢印やじるしに当あたるとだんだん大おおきくなったよね。

スプライトをだんだん大おおきくする
スック
スック

そう、そう!

ラッチ先生
ラッチ先生

それは、「大おおきさを〇ずつ変かえる」コードを使つかっているんだ。

「大おおきさを〇ずつ変かえる」ブロック
スック
スック

「大おおきさを〇ずつ変かえる」コード?

「大きさを〇ずつ変える」ブロック
scratch 「大きさを〇ずつ変える」ブロック
「大おおきさを〇ずつ変かえる」ブロック
  • スプライトの大おおきさを変かえる
scratch 「大きさを〇ずつ変える」ブロックの役目
「大おおきさを10ずつ変かえる」ブロックの役目やくめ
ラッチ先生
ラッチ先生

ふうせんが大おおきくなったのは、この「大おおきさを10ずつ変かえる」コードを繰くり返かえしたからだよ!

スック
スック

なるほど!

スポンサーリンク

まとめ

ラッチ先生
ラッチ先生

今回こんかいは、

「大おおきさを〇%にする」「大おおきさを〇ずつ変かえる」ブロックを使って

的まとの大おおきさを変かええるプログラミングを学まなびました。

今回のプログラミングでわかったこと

ラッチ先生
ラッチ先生

「大おおきさを〇%にする」ブロックを使つかうと、スプライトの大おおきさを決きめられます。

scratch 「大きさを〇%にする」ブロックの役目
「大おおきさを〇%にする」ブロックの役目やくめ
スック
スック

大おおきくも小ちいさくもできるよね

ラッチ先生
ラッチ先生

「大おおきさを〇ずつ変かえる」ブロックを使うと、スプライトをだんだん大おおきくすることができます。

scratch 「大きさを〇ずつ変える」ブロックの役目
「大おおきさを10ずつ変かえる」ブロックの役目やくめ
スック
スック

「-10」にすれば、だんだん小ちいさくなるよ!

ラッチ先生
ラッチ先生

スプライトの大おおきさをいろいろ変かえるとおもしろい作品さくひんができます。

みんなも、「大おおきさを〇%する」「大おおきさを〇ずつ変かえる」ブロックを使つかって、

楽たのしい作品さくひんにしてみよう。

じゃあ、また!!

スック
スック

まったねえーーー!

(@^^)/~~~

スポンサーリンク


ラッチ先生
ラッチ先生

今回こんかい 学まなんだことを

pythonパイソンでプログラミングしたいと思おもったら

ここで 学まなべます

ラッチ先生
ラッチ先生

「変数へんすう」って、なあに?

「変数へんすう」ブロックって、どう使つかうの?

と 思おもっている方かたに!

変数へんすうブロックでのプログラミングを 学まなべるドリルを 作つくりました

ラッチ先生
ラッチ先生

「リスト」って、なあに?

「リスト」ブロックって、どう使つかうの?

と 思おもっている方かたはこちら!

リストブロックでのプログラミングを 学まなべるドリルを 作つくりました

スック
スック

画面がめんを クリックすると

「ステップアップドリル」のサイトへ 行いけます!

ラッチ先生
ラッチ先生

pythonパイソンを 学まなびたいと 思おもっている方かたは、こちら!

「pythonパイソンしよう! 楽しく学べるプログラミング教室」サイトを 作つくりました。

コメント