本文概述
- 1级
- 2级
- 3级
- 4级
- 5级
- 6级
- 7级
- 8级
- 9级
- 10级
在本文中, 我们将与你分享Maze Game of Blockly中所有10个级别的解决方案。
1级 将两个” 向前移动” 块堆叠在一起, 以帮助我实现目标。
文章图片
此级别的相应JavaScript代码为:
moveForward();
moveForward();
2级
文章图片
此级别的相应JavaScript代码为:
moveForward();
turnLeft();
moveForward();
turnRight();
moveForward();
3级
文章图片
此级别的相应JavaScript代码为:
while (notDone()) {moveForward();
}
4级
文章图片
此级别的相应JavaScript代码为:
while (notDone()) {moveForward();
turnLeft();
moveForward();
turnRight();
}
5级
文章图片
此级别的相应JavaScript代码为:
moveForward();
moveForward();
turnLeft();
while (notDone()) {moveForward();
}
6级
文章图片
此级别的相应JavaScript代码为:
while (notDone()) {moveForward();
if (isPathLeft()) {turnLeft();
}}
7级
文章图片
此级别的相应JavaScript代码为:
while (notDone()) {moveForward();
if (isPathRight()) {turnRight();
moveForward();
}}
8级
文章图片
此级别的相应JavaScript代码为:
while (notDone()) {if (isPathLeft()) {turnLeft();
}if (isPathRight()) {turnRight();
}moveForward();
}
9级
文章图片
【如何解决谷歌的Blockly未来的程序员游戏:迷宫级别】此级别的相应JavaScript代码为:
while (notDone()) {moveForward();
if (isPathForward()) {moveForward();
} else {if (isPathLeft()) {turnLeft();
} else {turnRight();
}}}
10级 你能解决这个复杂的迷宫吗?尝试跟随左手墙。仅限高级程序员!
文章图片
此级别的相应JavaScript代码为:
while (notDone()) {if (isPathLeft()) {turnLeft();
}moveForward();
if (isPathLeft()) {turnLeft();
}moveForward();
if (isPathRight()) {turnRight();
moveForward();
}}
编码愉快!
推荐阅读
- 如何使用Symfony 1.4返回JSON响应
- 如何在PHP的闭包函数中更改范围之外的变量的值
- 如何在Symfony 1.4中获取并显示无效表单的所有错误
- 如何从SQL Server Management Studio中的多个备份(bak)文件还原数据库
- 修复Twig_Error_Runtime无法在Silex中加载”Symfony\Component\Form\FormRenderer”运行时
- 如何使用sfGuardPlugin在Symfony 1.4中手动登录用户
- 如何在不使用C语言的sqrt函数的情况下获得数字的平方根
- 如何在Symfony 4中注册自定义DQL函数(原则扩展)
- 如何建立有编码和无编码的电子学习网站()