解决这个Google Blockly迷宫

时间:2019-04-08 23:45:52

标签: blockly

我希望能为完成这个块状迷宫提供一些帮助。

https://blockly-games.appspot.com/maze?lang=en&level=10&skin=0

enter image description here

这我能走多远。 enter image description here

1 个答案:

答案 0 :(得分:1)

不确定它是否是最佳解决方案,但它可以工作:

enter image description here

while (notDone()) {
  moveForward();
  if (isPathLeft()) {
    if (isPathForward()) {
      if (isPathRight()) {
        turnRight();
      } else {
        turnLeft();
      }
    } else {
      turnLeft();
    }
  } else {
    if (isPathRight()) {
      turnRight();
    }
  }
}