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

3段の塔を立てよう

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

🎯 きょうのミッション

3マス前の同じ場所に、地面から3段の小さな塔を立てよう。

🧠 きょうの発見

pos_camera(右, 上, 前) の真ん中の数字は高さ。地面は 上=-1、その上は 0、さらに上は 1 になる。

🚀 やりかた

  1. チャットコマンドを tower にする。
  2. オークの木材を「右0・上-1・前3」に置く。
  3. 石を「右0・上0・前3」に置く。
  4. ガラスを「右0・上1・前3」に置く。
  5. 再生して、チャットで tower と入力する。
  6. 少し横へ動いて、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 か確認する。

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

  • 見るポイント:右・前を変えず、高さだけを変えられるか。
  • 声かけ:横から見せて、「どの数字が高さ?」と聞きます。