Facebook
From Mauricio Luzardo, 3 Years ago, written in JavaScript.
Embed
Download Paste or View Raw
Hits: 49
  1. package Robots;
  2.  
  3. import kareltherobot.*;
  4.  
  5. public class Activity1 implements Directions {
  6.  
  7.     public static void main(String[] args) {
  8.         System.out.print("Karel is our lord and savior");
  9.  
  10.         //World Configuration:
  11.         World.setDelay(30);
  12.         World.setVisible();
  13.         World.readWorld("Lesson1World1.kwld");
  14.  
  15.         //Creates Karel the Robot
  16.         UrRobot karel = new UrRobot(1, 1, East, 0);
  17.  
  18.         /*
  19.         Karel's Included Commands:
  20.         * karel.move();
  21.         * karel.turnLeft();
  22.         * karel.putBeeper();
  23.         * karel.pickBeeper();
  24.         */
  25.  
  26.         //Karel's commands start here...
  27.         karel.move();
  28.         karel.move();
  29.         karel.move();
  30.         karel.move();
  31.  
  32.         karel.pickBeeper();
  33.         karel.pickBeeper();
  34.  
  35.         karel.turnLeft();
  36.  
  37.         karel.move();
  38.         karel.move();
  39.         karel.move();
  40.  
  41.         karel.turnLeft();
  42.         karel.turnLeft();
  43.         karel.turnLeft();
  44.  
  45.         karel.move();
  46.  
  47.         karel.pickBeeper();
  48.  
  49.         karel.move();
  50.         karel.move();
  51.         karel.move();
  52.  
  53.         karel.putBeeper();
  54.         karel.putBeeper();
  55.         karel.putBeeper();
  56.  
  57.         karel.turnLeft();
  58.         karel.turnLeft();
  59.  
  60.         karel.move();
  61.  
  62.         karel.turnLeft();
  63.         karel.turnLeft();
  64.         karel.turnLeft();
  65.  
  66.         //End of Karel Commands
  67.         System.out.print("Karel has done the impossible once again. Now, we pray.");
  68.  
  69.     }
  70.  
  71. }
  72.