【スクラッチ】的当てゲームの作り方:的をピカピカと点滅させる

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

こんにちは!

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

スック
スック

スックです。

よろしくね!

ラッチ先生
ラッチ先生

的まと当あてゲームをつくりまーーーーす!

動うごいている丸まるい緑みどりが、的まとになります。

「スクラッチしよう!2-5 動くまとをねらえ!」 scratch ななめに動く的当てゲーム
ななめに動うごく的まと当あてゲーム
的まとに当あたると 点滅てんめつする
スック
スック

今回こんかいは、右側みぎがわから当あてるんだね!

ラッチ先生
ラッチ先生

的まとに当あたると、点滅てんめつします。

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

「スクラッチしよう!2-5 動くまとをねらえ!」 scratch 的が点滅するスクリプト
的まとが点滅てんめつするスクリプト
スック
スック

明あかるさのブロックがあるんだあ。

ラッチ先生
ラッチ先生

今回は、

・「明あかるさの効果こうかを〇にする」ブロック

scratch 「明るさの効果を〇にする」ブロック
「明あかるさの効果こうかを〇にする」ブロック

・「明あかるさの効果こうかを〇ずつ変かえる」ブロック

scratch 「明るさの効果を〇ずつ変える」ブロック
「明あかるさの効果こうかを〇ずつ変かえる」ブロック

この2つのブロックを使つかって、

的まとが点滅てんめつする的まと当あてゲームをプログラミングしていきましょう。

スック
スック

O.K!

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

スポンサーリンク

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

  • 緑みどりの旗はたをクリックしたら、矢印やじるしとまとが動うごくよ。
  • 矢印やじるしをクリックすると飛とび出だすよ。
  • 矢印やじるしをクリックして、まとに当あてよう。
  • まとに当あたると点滅てんめつしてしゃべるよ。
スック
スック

あそんでみて!

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

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

「スクラッチしよう!2-5 動くまとをねらえ!」 scratch 矢印が0~-90度の間を動く
矢印やじるしが0~-90度どの間あいだを動うごく

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

「スクラッチしよう!2-5 動くまとをねらえ!」 scratch 矢印をクリックすると飛び出す
矢印やじるしをクリックすると飛とび出だす

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

「スクラッチしよう!2-5 動くまとをねらえ!」 scratch 矢印に当たると「当たり!」と言う
矢印やじるしに当あたると、まとが「当あたり!」と言いう

4.まとが点滅てんめつするスクリプトがわかるよ

「スクラッチしよう!2-5 動くまとをねらえ!」 scratch 的が点滅する
まとが点滅てんめつする

スポンサーリンク

スクリプトを見てみよう

スプライトはこれです!

「スクラッチしよう!2-5 動くまとをねらえ!」 scratch スプライト
スプライト
ラッチ先生<br>
ラッチ先生

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

  • 「やじるし」
  • 「まと」

です。

  • 「Arrow1」を「やじるし」に名前なまえを変かえました。
  • 「Button1」を「まと」に名前なまえを変かえました。

スクリプトはこれです!

やじるしのスクリプト

「スクラッチしよう!2-5 動くまとをねらえ!」 scratch やじるしのスクリプト
やじるしのスクリプト

まとのスクリプト

「スクラッチしよう!2-5 動くまとをねらえ!」 scratch まとのスクリプト
 まとのスクリプト

スポンサーリンク

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

やじるしのスクリプト

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

「スクラッチしよう!2-5 動くまとをねらえ!」 scratch やじるしの最初の場所を決めるスクリプト
やじるしの最初さいしょの場所ばしょを決きめるスクリプト

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

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

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

「スクラッチしよう!2-5 動くまとをねらえ!」 scratch やじるしをクリックすると止まるスクリプト
やじるしをクリックする止とまるスクリプト

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

「スクラッチしよう!2-5 動くまとをねらえ!」 scratch やじるしをクリックすると飛び出すスクリプト
やじるしをクリックすると飛とび出だすスクリプト

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

「スクラッチしよう!2-5 動くまとをねらえ!」 scratch やじるしが端に当たると元に戻るスクリプト
やじるしが端はしに当あたると元もとに戻もどるコード

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

「スクラッチしよう!2-5 動くまとをねらえ!」 scratch やじるしがふたたび動き出すスクリプト
やじるしが再ふたたび動うごき出だすコード

スポンサーリンク

まとのスクリプト

ななめに動き続けるプログラミング

「スクラッチしよう!2-5 動くまとをねらえ!」 scratch まとがななめに動き続けるスクリプト
まとがななめに動うごき続つづけるスクリプト

端に当たると 向きを変えるプログラミング

「スクラッチしよう!2-5 動くまとをねらえ!」 scratch まとが端に当たると向きを変えるスクリプト
まとが端はしに当あたるとはねかえるスクリプト

矢印に当たると しゃべるプログラミング

「スクラッチしよう!2-5 動くまとをねらえ!」 scratch 矢印に当たると「当たり!」と言うスクリプト
まとが矢印やじるしに当あたると「当あたり!」と言いうスクリプト

点滅するプログラミング

「スクラッチしよう!2-5 動くまとをねらえ!」 scratch 的が点滅するスクリプト
まとが点滅てんめつするスクリプト

スポンサーリンク

まとを点滅させるには どうするの?

「明るさの効果を〇にする」ブロック

スック
スック

ラッチ先生!

まとは矢印やじるしに当あたるとピカピカ光ひかるよね。

どのようにプログラミングしたの?

ラッチ先生
ラッチ先生

まとを光ひからすブロックは、「明あかるさの効果こうか」ブロックです。

「明るさの効果を○にする」ブロック
「明あかるさの効果こうかを〇にする」ブロック
scratch 「明るさの効果を〇にする」ブロックの役目
スプライトを明あかるくする

スック
スック

わぁ、明あかるくなった!

作り方

「明るさの効果を○にする」ブロックの作り方
scratch 「明るさの効果を〇にする」ブロック
「明あかるさの効果こうかを〇にする」ブロック

1,「見みた目め」の「色いろの効果こうかを0にする」ブロックを取とり出だす。

scratch 「見た目」タブから「色の効果を〇にする」ブロックを取り出す
「見みた目め」から「色いろの効果こうかを〇にする」ブロックを取とり出だす

2,「色いろの効果こうかを0にする」ブロックの「▽」をクリックする。

scratch 「色の効果を〇にする」ブロックの「▽」をクリックする
「色いろ▽」の▽の所ところをクリックする

3,「明あかるさ」をクリックする

scratch 「色の効果を〇にする」ブロックの「明るさ」をクリックする
「明あかるさ」をクリックする

4,「明あかるさの効果こうかを0にする」ブロック 完成かんせい

「明あかるさの効果こうかを〇にする」ブロックの完成かんせい
「明るさの効果を〇ずつ変える」ブロックの作り方
scratch 「明るさの効果を〇ずつ変える」ブロック
「明あかるさの効果こうかを〇ずつに変かえる」ブロックのやり方かたも同おなじ

「明あかるさの効果こうかを○にする」ブロックと 同おなじやり方かた

スポンサーリンク

使い方

スック
スック

どのくらい明あかるくなるの?

ラッチ先生
ラッチ先生

「明あかるさの効果こうか」ブロックは、スプライトを明あかるくしたり暗くらくしたりします。

「明るさの効果を〇にする」ブロック
scratch 「明るさの効果を〇にする」ブロック
「明あかるさの効果こうかを〇にする」ブロックの完成かんせい
  • スプライトの明あかるさを変かえる
  • 明あかるさの効果こうか   0・・・スプライトの姿すがた
  • 明あかるさの効果こうか 1~100・・・スプライトが明あかるくなり、100で見みえなくなる
scratch 「明るさの効果を〇にする」ブロック 明るさの効果0と50と100のスプライトの明るさ
「明あかるさの効果こうかを〇にする」コードの役目やくめ(プラス)
スック
スック

あらら、消きえちゃったね。

ラッチ先生
ラッチ先生

消きえてはいないんだけど、見みえないよね!

  • 明あかるさの効果こうか -1~-100・・・スプライトが暗くらくなり、-100で真まっ黒くろになる
scratch 「明るさの効果を〇にする」ブロック 明るさの効果0と-50と-100のスプライトの明るさ
「明あかるさの効果こうかを〇にする」コードの役目やくめ(マイナス)
スック
スック

真まっ黒くろだ!

的を点滅させるプログラミング

ラッチ先生
ラッチ先生

的まとを点滅てんめつさせるスクリプトは、これっ

的を点滅させるプログラミング
「スクラッチしよう!2-5 動くまとをねらえ!」 scratch 的が点滅するスクリプト
「隠かくす」コードで消きえた幽霊ゆうれいは、「表示ひょうじする」コードで現あらわれる
  • 「0.1秒びょう待まつ」ブロックを使つかって、明あかるさの効果こうか「0」と「50」のスプライトを見みせる
スック
スック

まとを0.1秒びょう光ひからせているんだね。

スポンサーリンク

まとめ

ラッチ先生
ラッチ先生

今回こんかいは、

「明あかるさの効果こうかを〇にする」ブロックを使つかって、

的まとを点滅てんめつさせるプログラミングを学まなびました。

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

ラッチ先生
ラッチ先生

「明あかるさの効果こうおかを〇にする」ブロックは、スプライトの明あかるさを変かえます。

scratch 「明るさの効果を〇にする」ブロックの役目
「明あかるさの効果こうかを〇にするブロックの役目やくめ
スック
スック

今回こんかいは、明あかるさの効果こうか50でしたね。

ラッチ先生
ラッチ先生

「明あかるさの効果こうかを0」と「明あかるさの効果こうかを50」ブロックで、的まとを点滅てんめつさせました。

「スクラッチしよう!2-5 動くまとをねらえ!」 scratch 的が点滅するスクリプト
スプライトが点滅てんめつするスクリプト
スック
スック

秒数びょうすうや回数かいすうを変かえると、点滅てんめつの仕方しかたも変かわるよね。

ラッチ先生
ラッチ先生

そうです。

秒数びょうすうや回数かいすう、また、明あかるさの効果こうかの数字すうじも変かえて、

どのように点滅てんめつするか確認かくにんしてみよう。

そして、いろいろなスプライトの明あかるさを変かえていってみよう!

おもしろい作品さくひんになること、まちがいない!

じゃあ、また!!

スック
スック

バイバイ!

(@^^)/~~~

スポンサーリンク


ラッチ先生
ラッチ先生

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

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

ここで 学まなべます

ラッチ先生
ラッチ先生

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

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

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

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

ラッチ先生
ラッチ先生

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

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

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

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

スック
スック

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

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

ラッチ先生
ラッチ先生

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

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

コメント