【スクラッチ】的当て:的を「幽霊の効果」ブロックで出現させよう!

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

こんにちは!

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

スック
スック

スックです。

よろしくね!

ラッチ先生
ラッチ先生

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

ゆうれいが、的まとになります。

「スクラッチしよう!2-4 出現するゆうれいをねらえ!」 scratch 幽霊をねらう的当てゲーム
幽霊ゆうれいをねらう的まと当あてゲーム
ゆうれいが 出現しゅつげんする
スック
スック

ゆうれいかあ。おもしろそうだね!

ラッチ先生
ラッチ先生

的まとになる「幽霊ゆうれい」は、何なにもない所ところからだんだん現あらわれてきます。

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

「スクラッチしよう!2-4 出現するゆうれいをねらえ!」 scratch 幽霊が出現するスクリプト
幽霊ゆうれいが出現しゅつげんするスクリプト
スック
スック

幽霊ゆうれいのブロックがあるんだあ。

ラッチ先生
ラッチ先生

今回は、

・「幽霊ゆうれいの効果こうかを〇にする」ブロック

scratch 「幽霊の効果を〇にする」ブロック
「幽霊ゆうれいの効果こうかを〇にする」ブロック

・「幽霊ゆうれいの効果こうかを〇ずつ変かえるブロック

scratch 「幽霊の効果を〇ずつ変える」ブロック
「幽霊ゆうれいの効果こうかを〇ずつ変かえるブロック

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

幽霊ゆうれいが出現しゅつげんする的まと当あてゲームをプログラミングしていきましょう。

スック
スック

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

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

スポンサーリンク

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

  • 緑みどりの旗はたをクリックしたら、矢印やじるしが動うごくよ。
  • ゆうれいがいろいろな所ところから あらわれるよ。
  • やじるしをクリックして、ゆうれいに当あてよう。
スック
スック

あそべるよ。

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

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

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

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

「スクラッチしよう!2-4 出現するゆうれいをねらえ!」 scratch 矢印をクリックすると飛び出す
矢印やじるしをクリックすると飛とび出だす

3.幽霊ゆうれいが出現しゅつげんするスプリクトがわかるよ。

「スクラッチしよう!2-4 出現するゆうれいをねらえ!」 scratch 幽霊が何もない所から出現する
幽霊ゆうれいが何なにもない所ところから現あらわれる

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

「スクラッチしよう!2-4 出現するゆうれいをねらえ!」 scratch 矢印に当たると幽霊が「やられたーーー!」と言う
矢印やじるしに当あたると、幽霊ゆうれいが「やられた――!」と言いう

スポンサーリンク

スクリプトを見てみよう

スプライトはこれです!

「スクラッチしよう!2-4 出現するゆうれいをねらえ!」 scratch スプライト
スプライト
ラッチ先生<br>
ラッチ先生

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

  • 「やじるし」
  • 「おばけ」

です。

  • 「Arrow1」を「やじるし」に名前なまえを変かえました。
  • 「Ghost」を「おばけ」に名前なまえを変かえました。

スクリプトはこれです!

やじるしのスクリプト

「スクラッチしよう!2-4 出現するゆうれいをねらえ!」 scratch 矢印のスクリプト
やじるしのスクリプト

おばけのスクリプト

「スクラッチしよう!2-4 出現するゆうれいをねらえ!」 scratch おばけのスクリプト
おばけのスクリプト

スポンサーリンク

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

やじるしのスクリプト

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

「スクラッチしよう!2-4 出現するゆうれいをねらえ!」 scratch 矢印の最初の場所のスクリプト
やじるしの最初さいしょの場所ばしょを決きめるスクリプト

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

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

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

「スクラッチしよう!2-4 出現するゆうれいをねらえ!」 scratch やじるしをクリックすると止まるスクリプト
やじるしをクリックすると止とまるスクリプト

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

「スクラッチしよう!2-4 出現するゆうれいをねらえ!」  scratch  やじるしをクリックすると飛び出すスクリプト
やじるしをクリックすると飛とび出だすスクリプト

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

「スクラッチしよう!2-4 出現するゆうれいをねらえ!」scratch  やじるしが端に当たると元に戻るスクリプト
矢印やじるしが端はしに当あたると元もとに戻もどるコード

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

「スクラッチしよう!2-4 出現するゆうれいをねらえ!」scratch やじるしがふたたび動き出すスクリプト
矢印やじるしが再ふたたび動うごき出だすコード

スポンサーリンク

おばけのスクリプト

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

「スクラッチしよう!2-4 出現するゆうれいをねらえ!」 scratch  幽霊がいろんな所に現れるスクリプト
おばけがいろんな所ところに現あらわれるスクリプト

出現するプログラミング

「スクラッチしよう!2-4 出現するゆうれいをねらえ!」scratch 幽霊が出現するスクリプト
幽霊ゆうれいが何なにもない所ところから現あらわれるスクリプト

矢印に当たると 「やられたーーー!」と言って終わるプログラミング

「スクラッチしよう!2-4 出現するゆうれいをねらえ!」 scratch 幽霊が矢印に当たると「やられたーーー!」と言って終わるスクリプト
矢印やじるしに当あたると、おばけが「やられたーーー!」と言いって終おわるスクリプト

スポンサーリンク

スプライトを消すブロックはこの2つ!

スプライトを消すブロック

スック
スック

ラッチ先生!

スプライトを消けすコードは何なにがあるの?

ラッチ先生
ラッチ先生

スプライトを消けすブロックは、この2つ!

スプライトを消すブロック
scratch 幽霊が消える
幽霊ゆうれいが消きえる
  • 「隠かくす」ブロック
scratch 「隠す」ブロック
「隠かくす」ブロック
  • 「幽霊ゆうれいの効果こうかを100にする」ブロック
scratch 「幽霊の効果を100にする」ブロック
「幽霊ゆうれいの効果こうかを100にする」ブロック
スック
スック

へえ~、2つもあるんだあ。

ラッチ先生
ラッチ先生

そう!

そして、「幽霊ゆうれいの効果こうかを〇にする」ブロックの出だし方かたは、これね!

スポンサーリンク

「幽霊の効果を〇にする」ブロック

作り方

「幽霊の効果を○にする」ブロックの作り方
「幽霊ゆうれいの効果こうかを〇にする」ブロック

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

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

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

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

3,「幽霊ゆうれい」をクリックする

scratch 「幽霊」をクリックする
「幽霊ゆうれい」をクリックする

4,「幽霊ゆうれいの効果こうかを0にする」ブロック 完成

「幽霊ゆうれいの効果こうかを〇にする」ブロック
「幽霊の効果を〇ずつ変える」ブロックの作り方
「幽霊ゆうれいの効果こうかを〇ずつ変かえる」コードの完成かんせい

「幽霊ゆうれいの効果こうかを○にする」ブロックと 同おなじやり方かた

使い方

スック
スック

「幽霊ゆうれいの効果こうか」ってなあに?

ラッチ先生
ラッチ先生

「幽霊ゆうれいの効果こうか」ブロックは、スプライトの姿すがたを透明とうめいにします。

「幽霊の効果を〇にする」ブロック
「幽霊ゆうれいの効果こうかを〇にする」ブロック
  • スプライトの姿すがたを透明とうめいにする。
  • 幽霊ゆうれいの効果こうか   0・・・スプライトの姿すがた
  • 幽霊ゆうれいの効果こうか 100・・・スプライトの姿すがたが完全かんぜんに消きえる
scratch 「幽霊の効果を〇にする」ブロックの役目
「幽霊ゆうれいの効果こうかを〇にする」ブロックの役目やくめ
スック
スック

「幽霊ゆうれいの効果こうかを100」にすると消きえるんだね!

スポンサーリンク

消したスプライトを表示させるブロック

「隠す」ブロックには、「表示する」ブロック

ラッチ先生
ラッチ先生

次つぎに、

消けしたスプライトを表示ひょうじする方法ほうほうを教おしえるね!

「隠す」ブロックでスプライトを消した表示の仕方
scratch 「隠す」ブロックで消したスプライトは「表示する」ブロックで表示できる
「隠かくす」コードで消きえた幽霊ゆうれいは、「表示ひょうじする」コードで現あらわれる
  • 「表示ひょうじする」ブロックを使つかう
ラッチ先生
ラッチ先生

「隠かくす」ブロックで消けしたスプライトを表示ひょうじするには、「表示ひょうじする」ブロックを使つかいます。

「幽霊の効果100」には、「幽霊の効果0」か「画像効果をなくす」ブロック

「幽霊の効果を100にする」ブロックでスプライトを消した表示の仕方
scratch 「幽霊の効果を100にする」ブロックで消したスプライトは、「画像効果をなくす」か「幽霊の効果を0にする」ブロックで表示できる
「幽霊ゆうれいの効果こうかを100にする」ブロックで消けした幽霊ゆうれいは、「画像効果がぞうこうかをなくす」「幽霊ゆうれいの効果こうかを0にする」ブロックで現あらわれる
  • 「画像効果がぞうこうかをなくす」か「幽霊ゆうれいの効果こうかを0にする」ブロックを使つかう
ラッチ先生
ラッチ先生

「幽霊ゆうれいの効果こうか」ブロックで消けしたスプライトの姿すがたを表示ひょうじするには、

  • 「画像効果がぞうこうかをなくす」ブロック
  • 「幽霊ゆうれいの効果こうかを0にする」ブロック

どちらかを使つかいます。

スック
スック

ということは、「表示ひょうじする」ブロックでは、スプライトは現あらわれないの?

ラッチ先生
ラッチ先生

そうなんだ!

「幽霊の効果を100にする」ブロックでスプライトを消した表示の仕方
scratch 「幽霊の効果を100にする」ブロックで消したスプライトは、「表示する」ブロックでは現れない
「幽霊ゆうれいの効果こうかを100にする」ブロックで消けしたスプライトは、「表示ひょうじする」ブロックでは現あらわれない
  • 「表示ひょうじする」ブロックでは、スプライトは消きえたままである
ラッチ先生
ラッチ先生

「幽霊ゆうれいの効果こうか」ブロックで消けしたスプライトを表示ひょうじするには、

「表示ひょうじする」ブロックでは現あらわれないから気きをつけてね。

スック
スック

はぁーーい!

スポンサーリンク

まとめ

ラッチ先生
ラッチ先生

今回こんかいは、

「幽霊ゆうれいの効果こうかを〇にする」「幽霊ゆうれいの効果こうかを〇ずつ変かえる」ブロックを使って、

何なにもない所ところから的まとを出現しゅつげんさせるプログラミングを学まなびました。

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

ラッチ先生
ラッチ先生

「幽霊ゆうれいの効果こうかを〇にする」ブロックを使つかうと、スプライトの姿すがたが透明とうめいになります。

scratch 「幽霊の効果を〇にする」ブロックの役目
「幽霊ゆうれいの効果こうかを〇にする」ブロックの役目やくめ
スック
スック

幽霊ゆうれいの効果こうか100で、消きえるんだよね!

ラッチ先生
ラッチ先生

「画像効果がぞうこうかをなくす」か「幽霊ゆうれいの効果こうかを0にする」ブロックで、消きえたスプライトが現あらわれます!

scratch  「画像効果をなくす」か「幽霊の効果を0にする」ブロックで、スプライトが現れる
「画像効果がぞうこうかをなくす」か「幽霊ゆうれいの効果こうかを0にする」ブロックで現あらわれる
スック
スック

「表示ひょうじする」ブロックでは、現あらわれないんだよね。

ラッチ先生
ラッチ先生

「幽霊ゆうれいの効果こうかを-1ずつ変かえる」ブロックで、だんだんと現あらわれるようになります。

「スクラッチしよう!2-4 出現するゆうれいをねらえ!」 scratch 幽霊がだんだんと現れるスクリプト
幽霊ゆうれいがだんだんと現あらわれるスクリプト
スック
スック

最初さいしょに、「幽霊ゆうれいの効果こうかを100にする」ブロックで、

スプライトを消けすんだよね。

ラッチ先生
ラッチ先生

おばけを消けしたり、現あらわれたりできる「幽霊ゆうれいの効果こうか」ブロック。

おもしろかったでしょ!

ほかのスプライトでもどんどん使つかってみよう!

プログラミングが楽たのしくなるよ。

それじゃ、また!!

スック
スック

まったねえーーー!

(@^^)/~~~

スポンサーリンク


ラッチ先生
ラッチ先生

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

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

ここで 学まなべます

ラッチ先生
ラッチ先生

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

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

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

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

ラッチ先生
ラッチ先生

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

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

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

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

スック
スック

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

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

ラッチ先生
ラッチ先生

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

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

コメント