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

画面がめんを一周いっしゅうさせよう

🎯 きょうのミッション

右みぎから消きえたら左ひだりから出でてくる! 反対側はんたいがわからワープする動うごきを作つくろう。シューティングゲームでよく見みるしくみだよ。

🧠 できるようになること

  • 「もし◯◯なら」条件じょうけんブロックが使つかえる
  • x座標ざひょうを調しらべられる
  • ワープのしくみが作つくれる

🧰 用意よういするもの

  • Scratchエディター

🖼 できあがり

ネコがどんどん右みぎに進すすむ。右端みぎはしに着つくと消きえて、左端ひだりはしから出でてくるよ! ステージが輪わっかになっている感かんじ。

第32回「画面を一周させよう」のScratch実行画面。ネコがどんどん右に進む。右端に着くと消えて、左端から出てくるよ! ステージが輪っかになっている感じ。
Scratch実行画面:画面を一周させよう

🚀 やりかた

  1. 「旗が押されたとき」→「ずっと」
  2. 中なかに「5歩動かす」
  3. 「もしx座標 > 240なら」を追加ついか
  4. 中なかに「x座標を-240にする」
  5. 緑みどりの旗はたを押おしてワープを確たしかめる

🧩 つくるブロック

▼ Scratchで組くみ立てるブロック

🚩旗はたが押おされたとき
ずっと
5歩動ほうごかす
もし x座標ざひょう > 240 なら
x座標ざひょうを-240にする

💡 きょうのポイント

「もし〜なら」で条件分岐じょうけんぶんきするよ。
ステージの右端みぎはしはx座標ざひょう240、左端ひだりはしは-240。右みぎに消きえたら左ひだりに瞬間移動しゅんかんいどうでワープ! シューティングや横よこスクロールでよく使つかうしくみだよ。

🎮 チャレンジ

左ひだりからも逆ぎゃくにワープできるようにしてみよう!
「もしx座標ざひょう < -240 なら、x座標ざひょうを240にする」を追加ついかすると、両端りょうはしでワープするよ。

🔁 ふりかえり

  • ワープできた?
  • 「もし〜なら」のしくみがわかった?
  • 240という数字すうじはどこから?

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

  • 座標:Scratchステージは横480×縦360。原点(0,0)が中央なのでx=±240、y=±180が端です。
  • つまずきポイント:「もし◯◯なら」ブロックの条件部分は緑の「演算」カテゴリの六角形ブロックを使います。
  • 発展:パックマンやアステロイドなど、画面の端でワープするゲームの基本的な仕組みです。