2-6 洞窟を抜けて

解説動画

解答画像


解答コード

player.onChat("2-6", function () {
    for (let i = 0; i < 3; i++) {
        agent.move(FORWARD, 2)
        agent.move(RIGHT, 1)
    }
})

教え方のポイント

  • 難しい場合は一旦繰り返しを無しで作り同じプログラムの塊を意識させる(動画あり、紙に書いてもよし)
  • 繰り返しが複数出てくるステージは一つずつ消化しチェックさせる
  • コの字型は要注意! 曲がるプログラムが必要なことを意識させる

よくある間違い

  • 左右のミス
  • 数え間違い
  • 繰り返しが多い、少ない
  • 最後に進むだけのプログラムを入れている
  • (繰り返しが複数個のステージ)一つの繰り返しが終わった後のエージェントの向きを勘違いしている