3段の塔を立てよう
Unit 01「コマンドと位置」:
3マス前の同じ場所に、地面から3段の小さな塔を立てよう。
🧠 きょうの発見
pos_camera(右, 上, 前) の真ん中の数字は高さ。地面は 上=-1、その上は 0、さらに上は 1 になる。
🚀 やりかた
- チャットコマンドを
towerにする。 - オークの木材を「右0・上-1・前3」に置く。
- 石を「右0・上0・前3」に置く。
- ガラスを「右0・上1・前3」に置く。
- 再生して、チャットで
towerと入力する。 - 少し横へ動いて、3つのブロックが縦に積まれたかを見る。
🔎 実行前に予想しよう
質問:
-1、0、1 の3つのブロックは、横に並ぶ? 上へ積まれる?🧩 つくるブロック
ブロック表示を準備しています…
🐍 Pythonコードでも見る
def on_chat_tower():
blocks.place(PLANKS_OAK, pos_camera(0, -1, 3))
blocks.place(STONE, pos_camera(0, 0, 3))
blocks.place(GLASS, pos_camera(0, 1, 3))
player.on_chat("tower", on_chat_tower)✅ 成功の見分け方
- オーク・石・ガラスが、下から順に3段に積まれている。
- 3つとも前後・左右は同じ位置にある。
- プレイヤーの足元は埋まらない。
🎮 1か所だけ改造しよう
いちばん上の
塔はどう変わる? 高さだけが変わるか確かめよう。
1 を 2 に変えよう。塔はどう変わる? 高さだけが変わるか確かめよう。
🆘 うまくいかないとき
| 困ったこと | 確かめること |
|---|---|
| 横に並んでしまった | 変えるのは真ん中の「上」の数字。最後の「前」の数字は3のままにする。 |
| 地面の中にある | いちばん下が 上=-1 か確認する。 |
👨👩👧 おうちの人・先生へ
- 見るポイント:右・前を変えず、高さだけを変えられるか。
- 声かけ:横から見せて、「どの数字が高さ?」と聞きます。
