-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