Facebook
From Alvaro Frias, 3 Years ago, written in Java.
Embed
Download Paste or View Raw
Hits: 63
  1. package lesson1;
  2.  
  3. import kareltherobot.*;
  4.  
  5. public class Activity2 implements Directions{
  6.  
  7.  
  8.  
  9.     public static void main(String[] args){
  10.         UrRobot alphaBot = new UrRobot (1, 1, North, -1);
  11.         //makes the world visible
  12.         World.setDelay(50);
  13.         World.setVisible();
  14.  
  15.         //beginning for the movement code, first stick of A
  16.         alphaBot.move();
  17.         alphaBot.putBeeper();
  18.         alphaBot.move();
  19.         alphaBot.putBeeper();
  20.         alphaBot.move();
  21.         alphaBot.putBeeper();
  22.         alphaBot.move();
  23.         alphaBot.putBeeper();
  24.         alphaBot.move();
  25.         alphaBot.putBeeper();
  26.         alphaBot.move();
  27.         alphaBot.putBeeper();
  28.         alphaBot.move();
  29.         alphaBot.putBeeper();
  30.  
  31.         //TURN ONE; first corner for A
  32.         alphaBot.turnLeft();
  33.         alphaBot.turnLeft();
  34.         alphaBot.turnLeft();
  35.         //top bar for A
  36.         alphaBot.move();
  37.         alphaBot.putBeeper();
  38.         alphaBot.move();
  39.         alphaBot.putBeeper();
  40.         alphaBot.move();
  41.         alphaBot.putBeeper();
  42.         alphaBot.move();
  43.         alphaBot.putBeeper();
  44.         alphaBot.move();
  45.         alphaBot.putBeeper();
  46.         alphaBot.move();
  47.         alphaBot.putBeeper();
  48.         //second turn for A
  49.         alphaBot.turnLeft();
  50.         alphaBot.turnLeft();
  51.         alphaBot.turnLeft();
  52.         //
  53.         alphaBot.move();
  54.         alphaBot.putBeeper();
  55.         alphaBot.move();
  56.         alphaBot.putBeeper();
  57.         alphaBot.move();
  58.         alphaBot.putBeeper();
  59.  
  60.         alphaBot.turnLeft();
  61.         alphaBot.turnLeft();
  62.         alphaBot.turnLeft();
  63.         alphaBot.move();
  64.         alphaBot.putBeeper();
  65.         alphaBot.move();
  66.         alphaBot.putBeeper();
  67.         alphaBot.move();
  68.         alphaBot.putBeeper();
  69.         alphaBot.move();
  70.         alphaBot.putBeeper();
  71.         alphaBot.move();
  72.         alphaBot.putBeeper();
  73.         alphaBot.move();
  74.  
  75.         alphaBot.turnLeft();
  76.         alphaBot.turnLeft();
  77.  
  78.  
  79.         alphaBot.move();
  80.         alphaBot.move();
  81.         alphaBot.move();
  82.         alphaBot.move();
  83.         alphaBot.move();
  84.         alphaBot.move();
  85.  
  86.         alphaBot.turnLeft();
  87.         alphaBot.turnLeft();
  88.         alphaBot.turnLeft();
  89.  
  90.         alphaBot.move();
  91.         alphaBot.putBeeper();
  92.         alphaBot.move();
  93.         alphaBot.putBeeper();
  94.         alphaBot.move();
  95.         alphaBot.putBeeper();
  96.         alphaBot.move();
  97.         alphaBot.putBeeper();
  98.  
  99.  
  100.  
  101.  
  102.     }
  103.  
  104.  
  105.  
  106.  
  107.  
  108. }//end public class Activity2