デジタルこどもBASEのロゴ特定非営利活動法人デジタルこどもBASE← Unit 01
Lesson 03右と左10〜15分

左右に目印を置こう

Unit 01「コマンドと位置」:

🎯 きょうのミッション

少し前の左と右に、金ブロックとダイヤモンドブロックを1個ずつ置こう。

🧠 きょうの発見

pos_camera(右, 上, 前) の最初の数字は右・左。正の数は右、負の数は左を表す。

🚀 やりかた

  1. チャットコマンドの名前を pair にする。
  2. 金ブロックを「右-2・上-1・前3」に置く。
  3. ダイヤモンドブロックを「右2・上-1・前3」に置く。
  4. 再生して、チャットで pair と入力する。

🔎 実行前に予想しよう

質問:-2 の金ブロックと 2 のダイヤモンドブロックは、どちらが右に出るだろう?

🧩 つくるブロック

ブロック表示を準備しています…

🐍 Pythonコードでも見る
def on_chat_pair():
    blocks.place(GOLD_BLOCK, pos_camera(-2, -1, 3))
    blocks.place(DIAMOND_BLOCK, pos_camera(2, -1, 3))

player.on_chat("pair", on_chat_pair)

✅ 成功の見分け方

  • 3マス前に、金ブロックとダイヤモンドブロックが左右に1個ずつある。
  • 金ブロックは左、ダイヤモンドブロックは右にある。
  • 向きを変えても、金は左・ダイヤモンドは右に出る。

🎮 1か所だけ改造しよう

金ブロックの -2 を -4 に変えよう。
どちらの目印だけが動くか予想してから実行する。

🆘 うまくいかないとき

困ったこと確かめること
左右が反対に思える画面ではなく、プレイヤー自身が向いている方向から見た右・左だよ。
片方しか出ない「ブロックを置く」が2個、チャットコマンドの中に入っているか確認しよう。

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

  • 見るポイント:マイナスの数字を「左」と結びつけられるか。
  • 声かけ:子どもに一度向きを変えてもらい、左右が画面固定ではないことを確かめます。