当前位置: 代码迷 >> J2SE >> 斯坦福大学开放教程的Karel中一些有关问题
  详细解决方案

斯坦福大学开放教程的Karel中一些有关问题

热度:67   发布时间:2016-04-24 12:14:24.0
斯坦福大学开放教程的Karel中一些问题
我最近在玩斯坦福大学的Karel机器人。
有一个课后问题是填满一个洞。
课本上给出的方法不具有通用性。
首先难点在于判断自己是否在洞里。
我想通过判断脚底下是不是有墙来决定是否应当转弯。
但是Karel只有两个方法frontIsBlocked和leftIsBlocked。
不能直接判断。。。。。。


我的想法是
Java code
boolean underIsBlocked(){    turnRight();    return frontIsBlocked();}




但Karel总是右转后撞墙
所以我很纠结。。。。

各位大大想想办法。。



下面是运行环境的地址
http://cs106a.stanford.edu/materials/BlankKarel.zip

------解决方案--------------------
我估计这里研究这方面的人很少。
------解决方案--------------------
其实我没听过啊
------解决方案--------------------
看过一下, 这课程挺有意思的