目の前に目印を置こう
Unit 01「コマンドと位置」:
チャットに mark と入力して、自分が向いている方向の3マス前の地面に金ブロックを1個置こう。
🧠 きょうできるようになること
- チャットの言葉でプログラムを始められる
- 結果が自分の足元ではなく、前に出るようにできる
- 「何をしたら、何が起きたか」を説明できる
🧰 はじめる前の準備
- Minecraft EducationでCreative、できればFlatのワールドを開く。
- 周りに建物がない、広い場所に立つ。
- Code BuilderでMakeCodeを開き、Pythonを選ぶ。
最初は、前方3マスに他の建物や人がいない場所で試そう。
🚀 やりかた
- Playerの「チャットコマンドが入力されたとき」を置き、名前を
markにする。 - 中にBlocksの「ブロックを置く」を入れる。
- ブロックを金ブロックにする。
- 位置を右0・上-1・前3にする。
- 緑の再生ボタンを押し、Minecraftのチャットで
markと入力する。
🔎 実行前に予想しよう
質問:金ブロックは、自分の足元・目の前・頭の上のどこに出ると思う?
予想してから、
予想してから、
mark を実行しよう。🧩 つくるブロック
ブロック表示を準備しています…
🐍 Pythonコードでも見る
def on_chat_mark():
blocks.place(GOLD_BLOCK, pos_camera(0, -1, 3))
player.on_chat("mark", on_chat_mark)✅ 成功の見分け方
- 自分の足元はブロックで埋まらない。
- 今向いている方向の3マス前の地面に、金ブロックが1個ある。
- 向きを変えてもう一度
markと入力すると、新しく向いた方向の前に出る。
🎮 1か所だけ改造しよう
GOLD_BLOCK を DIAMOND_BLOCK に変えよう。位置の数字は変えない。変わるのは何だろう?
🆘 うまくいかないとき
| 困ったこと | 確かめること |
|---|---|
| 何も起きない | 緑の再生ボタンを押した? チャットは mark だけになっている? |
| ブロックが見えない | まっすぐ前へ3歩歩き、地面を見よう。 |
| 自分の場所に出た | 位置が「右0・上-1・前3」になっているか確かめよう。 |
👨👩👧 おうちの人・先生へ
- 見るポイント:子どもが「
markが合図」と言えるかを確認します。 - 声かけ:「向きを変えたら、どこに出ると思う?」と、実行前に予想を促します。
- 次回:前へ進む距離だけを変え、数字と結果の関係を確かめます。
