【スクラッチ】的当てゲームの作り方:的をピカピカと点滅させる
ラッチ先生こんにちは!
「スクラッチしよう!楽たのしく学まなぶプログラミング教室きょうしつ」の担任たんにんラッチです。
スックスックです。
よろしくね!
ラッチ先生的まと当あてゲームをつくりまーーーーす!
動うごいている丸まるい緑みどりが、的まとになります。
ななめに動うごく的まと当あてゲーム 的まとに当あたると 点滅てんめつする スック今回こんかいは、右側みぎがわから当あてるんだね!
ラッチ先生的まとに当あたると、点滅てんめつします。
そのプログラミングが、これです!
的まとが点滅てんめつするスクリプト スック明あかるさのブロックがあるんだあ。
ラッチ先生今回は、
・「明あかるさの効果こうかを〇にする」ブロック
「明あかるさの効果こうかを〇にする」ブロック・「明あかるさの効果こうかを〇ずつ変かえる」ブロック
「明あかるさの効果こうかを〇ずつ変かえる」ブロックこの2つのブロックを使つかって、
的まとが点滅てんめつする的まと当あてゲームをプログラミングしていきましょう。
スックO.K!
それでは、楽たのしくプログラミングを学まなんでいきましょう!
スポンサーリンク 目次- 今回作るスクラッチの作品は、これっ!
- 今回のプログラミングで学ぶことは
- スクリプトを見てみよう
- スプライトはこれです!
- スクリプトはこれです!
- やじるしのスクリプト
- まとのスクリプト
- プログラミングの仕方を説明します
- やじるしのスクリプト
- 最初の場所を決めるプログラミング
- 0~-90度の間を動くプログラミング
- クリックすると止まるプログラミング
- クリックすると飛び出すプログラミング
- 端に当たると 元にもどるプログラミング
- ふたたび 動き出すプログラミング
- まとのスクリプト
- ななめに動き続けるプログラミング
- 端に当たると 向きを変えるプログラミング
- 矢印に当たると しゃべるプログラミング
- 点滅するプログラミング
- やじるしのスクリプト
- まとを点滅させるには どうするの?
- 「明るさの効果を〇にする」ブロック
- 作り方
- 使い方
- 的を点滅させるプログラミング
- 「明るさの効果を〇にする」ブロック
- まとめ
- 今回のプログラミングでわかったこと
- ステップアップドリル
今回作るスクラッチの作品は、これっ!
- 緑みどりの旗はたをクリックしたら、矢印やじるしとまとが動うごくよ。
- 矢印やじるしをクリックすると飛とび出だすよ。
- 矢印やじるしをクリックして、まとに当あてよう。
- まとに当あたると点滅てんめつしてしゃべるよ。
あそんでみて!
今回のプログラミングで学ぶことは
1.矢印やじるしが0度どから-90度の間あいだを行いったり来きたりするスクリプトがわかるよ。
矢印やじるしが0~-90度どの間あいだを動うごく2.矢印やじるしをクリックすると飛とび出だすスクリプトがわかるよ
矢印やじるしをクリックすると飛とび出だす3.矢印やじるしに当あたると しゃべるスクリプトがわかるよ
矢印やじるしに当あたると、まとが「当あたり!」と言いう4.まとが点滅てんめつするスクリプトがわかるよ
まとが点滅てんめつする 【スクラッチ】 「スクリプト」ってなあに?「スクリプト」とは、ブロックをつなぎ合わせて、コンピューターに出す命令の作文のことです。スクラッチのブロックは、コンピューターに出す一つの命令の文だと思ってください。この命令の文をいくつか組み合わて、自分がスプライトにさせたい命令の作文を作ります。この命令の作文を「スクリプト」と呼び、この「スクリプト」という作文を作り上げていくことを「プログラミング」と呼びます。scratchsiyou.com スポンサーリンクスクリプトを見てみよう
スプライトはこれです! スプライト ラッチ先生このスクラッチ作品のスプライトは、
- 「やじるし」
- 「まと」
です。
- 「Arrow1」を「やじるし」に名前なまえを変かえました。
- 「Button1」を「まと」に名前なまえを変かえました。
プログラミングの仕方を説明します
やじるしのスクリプト 最初の場所を決めるプログラミング やじるしの最初さいしょの場所ばしょを決きめるスクリプト 【スクラッチ】 2つの「メッセージ」ブロックの使い方と違い「メッセージを送る」ブロックは、プログラム開始の合図を出してすぐ下のブロックの命令を出します。「メッセージを送って待つ」コードは、プログラム開始の合図を出したらそのスクリプトはいったん休みます。そして、メッセージを受け取ったスクリプトが終了してから、再びすぐ下のブロックの命令を出します。scratchsiyou.com 0~-90度の間を動くプログラミング やじるしが0~90度どを行いったり来きたりするスクリプト クリックすると止まるプログラミング やじるしをクリックする止とまるスクリプト 【スクラッチ】3つの「〇を止める」ブロックの使い方スクラッチの制御には、「このスクリプトを止める」「スプライトの他のスクリプトを止める」「すべてを止める」のスクリプトを止める3つのブロックがあります。「このスクリプトを止める」ブロックは、組み込まれているスクリプトを止めます。「スプライトの他のスクリプトを止める」ブロックは、他のスクリプトを止めます。「すべてを止める」は、すべてのスプライトのスクリプトを止めます。scratchsiyou.com クリックすると飛び出すプログラミング やじるしをクリックすると飛とび出だすスクリプト 端に当たると 元にもどるプログラミング やじるしが端はしに当あたると元もとに戻もどるコード ふたたび 動き出すプログラミング やじるしが再ふたたび動うごき出だすコード スポンサーリンク まとのスクリプト ななめに動き続けるプログラミング まとがななめに動うごき続つづけるスクリプト 端に当たると 向きを変えるプログラミング まとが端はしに当あたるとはねかえるスクリプト 矢印に当たると しゃべるプログラミング まとが矢印やじるしに当あたると「当あたり!」と言いうスクリプト 点滅するプログラミング まとが点滅てんめつするスクリプト スポンサーリンクまとを点滅させるには どうするの?
「明るさの効果を〇にする」ブロック スックラッチ先生!
まとは矢印やじるしに当あたるとピカピカ光ひかるよね。
どのようにプログラミングしたの?
ラッチ先生まとを光ひからすブロックは、「明あかるさの効果こうか」ブロックです。
「明あかるさの効果こうかを〇にする」ブロック スプライトを明あかるくする スックわぁ、明あかるくなった!
作り方 「明るさの効果を○にする」ブロックの作り方 「明あかるさの効果こうかを〇にする」ブロック1,「見みた目め」の「色いろの効果こうかを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パイソンしよう! 楽しく学べるプログラミング教室」サイトを 作つくりました。
リンク リンク