デジタルこどもBASEのロゴ特定非営利活動法人デジタルこどもBASE📚 目次
第21回Lv1⏱ 5〜10分

メッセージを送おくろう

🎯 きょうのミッション

「メッセージ1を送る」と「メッセージ1を受け取ったとき」を使つかって、ネコがしゃべったあと友ともだちのスプライトが反応はんのうするプログラムを作つくろう。

🧠 できるようになること

  • メッセージを送おくれる
  • メッセージを受うけ取とって動うごけるようになる
  • スプライト同士どうしのやり取とりが作つくれる

🧰 用意よういするもの

  • Scratchエディター(スプライトを2ふたつ用意ようい)

🖼 できあがり

緑みどりの旗はたを押おすと、ネコが「やあ!」と言いってメッセージを送おくる。友ともだちのスプライトがそれを受うけて「こんにちは!」と返事へんじするよ。会話かいわみたいになるよ!

第21回「メッセージを送ろう」のScratch実行画面。緑の旗を押すと、ネコが「やあ!」と言ってメッセージを送る。友だちのスプライトがそれを受けて「こんにちは!」と返事するよ。会話みたいになるよ!
Scratch実行画面:メッセージを送ろう

🚀 やりかた

  1. ネコのスクリプトに「旗が押されたとき」→「やあ!と1秒言う」→「挨拶を送る」を並ならべる
  2. 「メッセージ1」を「挨拶あいさつ」に名前変更なまえへんこう
  3. 友ともだちスプライトを選えらぶ
  4. 「挨拶を受け取ったとき」→「こんにちは!と2秒言う」を並ならべる
  5. 緑みどりの旗はたを押おして会話かいわになるか確たしかめる

🧩 つくるブロック

▼ ネコのスクリプト

🚩旗はたが押おされたとき
やあ!と1秒言びょういう
挨拶を送おくる

▼ 友ともだちスプライトのスクリプト

挨拶を受うけ取とったとき
こんにちは!と2秒言びょういう

💡 きょうのポイント

メッセージは「みんなに聞きこえる合図あいず」だよ。
1ひとつのスプライトが送おくれば、それを受うけ取とるスクリプトが同時どうじに動うごき始はじめる。複数ふくすうのスプライトを連動れんどうさせたいときに大切たいせつなしくみだよ。

🎮 チャレンジ

3さん体目たいめのスプライトも「挨拶あいさつを受うけ取とったとき」で「元気げんき?」と言いうようにしてみよう!
1ひとつのメッセージで複数ふくすうのスプライトを同時どうじに動うごかせるよ。

🔁 ふりかえり

  • メッセージで会話かいわができた?
  • 送る/受うけ取とる、それぞれの役割やくわりがわかった?
  • このしくみ、何なにに使つかえそう?

👨‍👩‍👧 おうちの人・先生へ

  • 準備:スプライトを2つ用意してから始めてください。
  • つまずきポイント:「メッセージ名」を新規作成するときは「新しいメッセージ」を選ぶ必要があります。送る側と受け取る側で同じ名前を使うのが大事です。
  • 声かけ例:「メッセージは合図みたいなもの。誰かが送ったら、聞こえたみんなが動き始めるんだよ」と、無線やインターホンに例えると伝わります。
  • 発展:イベント駆動プログラミングの基本概念です。後のゲーム制作でゲームオーバーやステージクリアの合図として頻繁に使います。