-5
import kareltherobot.*;
public class main
{
public static Robot ho;
public static void main (String[] args){
Robot ho = new Robot(1, 1, Directions.East, 10000);
for(int i = 0; i < 10000; i++){
ho.putBeeper();
ho.move();
}
}
static
{
World.reset();
World.setVisible(true);
World.setSize(100, 100);
World.setDelay(2);
}
}
这是我的机器人karel的代码。我在高中学习Java并吸取它,我正在努力让卡雷尔穿越百分之一百的世界,并在每一个广场上放置蜂箱,但我不知道该怎么做。有人可以帮助我使用此karel代码吗?
Karel API: 移动命令使机器人朝着它所面对的方向移动一个空间。 put beeper命令会在当前所在的空间中放置一个蜂鸣器。
'move()'只是随意移动机器人还是什么? – ChiefTwoPencils
它向前移动机器人一个空间的方向它面临@ChiefTwoPencils –
OK,那好,我们应该能够同意机器人可以不填一个100x100的世界会只有一个方向。想象它像一个棋盘,它应该看起来像一个二维数组,它应该让你知道需要什么。 – ChiefTwoPencils