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

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

ラッチ先生

こんにちは!

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

スック

スックです。

よろしくね!

ラッチ先生

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

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

ななめに動うごく的まと当あてゲーム 的まとに当あたると 点滅てんめつする スック

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

ラッチ先生

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

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

的まとが点滅てんめつするスクリプト スック

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

ラッチ先生

今回は、

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

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

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

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

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

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

スック

O.K!

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

スポンサーリンク 目次
  1. 今回作るスクラッチの作品は、これっ!
  2. 今回のプログラミングで学ぶことは
  3. スクリプトを見てみよう
    1. スプライトはこれです!
    2. スクリプトはこれです!
      1. やじるしのスクリプト
      2. まとのスクリプト
  4. プログラミングの仕方を説明します
    1. やじるしのスクリプト
      1. 最初の場所を決めるプログラミング
      2. 0~-90度の間を動くプログラミング
      3. クリックすると止まるプログラミング
      4. クリックすると飛び出すプログラミング
      5. 端に当たると 元にもどるプログラミング
      6. ふたたび 動き出すプログラミング
    2. まとのスクリプト
      1. ななめに動き続けるプログラミング
      2. 端に当たると 向きを変えるプログラミング
      3. 矢印に当たると しゃべるプログラミング
      4. 点滅するプログラミング
  5. まとを点滅させるには どうするの?
    1. 「明るさの効果を〇にする」ブロック
      1. 作り方
      2. 使い方
      3. 的を点滅させるプログラミング
  6. まとめ
    1. 今回のプログラミングでわかったこと
  7. ステップアップドリル

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

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

あそんでみて!

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

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

矢印やじるしが0~-90度どの間あいだを動うごく

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

矢印やじるしをクリックすると飛とび出だす

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

矢印やじるしに当あたると、まとが「当あたり!」と言いう

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

まとが点滅てんめつする 【スクラッチ】 「スクリプト」ってなあに?「スクリプト」とは、ブロックをつなぎ合わせて、コンピューターに出す命令の作文のことです。スクラッチのブロックは、コンピューターに出す一つの命令の文だと思ってください。この命令の文をいくつか組み合わて、自分がスプライトにさせたい命令の作文を作ります。この命令の作文を「スクリプト」と呼び、この「スクリプト」という作文を作り上げていくことを「プログラミング」と呼びます。scratchsiyou.com スポンサーリンク

スクリプトを見てみよう

スプライトはこれです! スプライト ラッチ先生

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

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

です。

  • 「Arrow1」を「やじるし」に名前なまえを変かえました。
  • 「Button1」を「まと」に名前なまえを変かえました。
【スクラッチ】「スプライト」ってなあに?スプライトとは、スクラッチの作品に出てくる登場人物のこと。スプライトの「名前」を変えたい時は、スプライトリストにある「スプライト」に新しい名前を入力します。「大きさ」を変えたい時は、スプライトリストにある「大きさ」に数字を入力してお好みの大きさにします。新しくスプライトを加えたい時は、「スプライトを選ぶ」ボタンをクリックして「スプライト一覧」から選びます。scratchsiyou.com スクリプトはこれです! やじるしのスクリプト やじるしのスクリプト まとのスクリプト  まとのスクリプト スポンサーリンク

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

やじるしのスクリプト 最初の場所を決めるプログラミング やじるしの最初さいしょの場所ばしょを決きめるスクリプト 【スクラッチ】 2つの「メッセージ」ブロックの使い方と違い「メッセージを送る」ブロックは、プログラム開始の合図を出してすぐ下のブロックの命令を出します。「メッセージを送って待つ」コードは、プログラム開始の合図を出したらそのスクリプトはいったん休みます。そして、メッセージを受け取ったスクリプトが終了してから、再びすぐ下のブロックの命令を出します。scratchsiyou.com 0~-90度の間を動くプログラミング やじるしが0~90度どを行いったり来きたりするスクリプト クリックすると止まるプログラミング やじるしをクリックする止とまるスクリプト 【スクラッチ】3つの「〇を止める」ブロックの使い方スクラッチの制御には、「このスクリプトを止める」「スプライトの他のスクリプトを止める」「すべてを止める」のスクリプトを止める3つのブロックがあります。「このスクリプトを止める」ブロックは、組み込まれているスクリプトを止めます。「スプライトの他のスクリプトを止める」ブロックは、他のスクリプトを止めます。「すべてを止める」は、すべてのスプライトのスクリプトを止めます。scratchsiyou.com クリックすると飛び出すプログラミング やじるしをクリックすると飛とび出だすスクリプト 端に当たると 元にもどるプログラミング やじるしが端はしに当あたると元もとに戻もどるコード ふたたび 動き出すプログラミング やじるしが再ふたたび動うごき出だすコード スポンサーリンク まとのスクリプト ななめに動き続けるプログラミング まとがななめに動うごき続つづけるスクリプト 端に当たると 向きを変えるプログラミング まとが端はしに当あたるとはねかえるスクリプト 矢印に当たると しゃべるプログラミング まとが矢印やじるしに当あたると「当あたり!」と言いうスクリプト 点滅するプログラミング まとが点滅てんめつするスクリプト スポンサーリンク

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

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

ラッチ先生!

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

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

ラッチ先生

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

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

スック

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

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

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

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

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

「色いろ▽」の▽の所ところをクリックする

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

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

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

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

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

スポンサーリンク 使い方 スック

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

ラッチ先生

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

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

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

ラッチ先生

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

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

真まっ黒くろだ!

的を点滅させるプログラミング ラッチ先生

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

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

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

スポンサーリンク

まとめ

ラッチ先生

今回こんかいは、

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

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

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

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

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

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

ラッチ先生

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

スプライトが点滅てんめつするスクリプト スック

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

ラッチ先生

そうです。

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

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

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

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

じゃあ、また!!

スック

バイバイ!

(@^^)/~~~

スポンサーリンク ラッチ先生

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

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

ここで 学まなべます

【Pygame Zero】キャラクターを点滅させよう!Pygame Zeroでvisualモジュールの明るさを使った弓矢ゲームを作成。set_brightness()メソッドで点滅させたり、マウス操作したり、ゲーム...pythonsiyou.com ラッチ先生

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

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

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

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

ラッチ先生

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

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

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

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

スック

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

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

ラッチ先生

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

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

リンク リンク
📎📎📎📎📎📎📎📎📎📎