====== 2020 ======
** Tim P **
import kareltherobot.*;
public class TPMaze implements Directions {
public static void task() {
MazeWalker robby = new MazeWalker(1, 1, East, 0);
robby.escapeMaze();
robby.turnOff();
}
// Main entry point
public static void main(String[] args) {
World.setDelay(150);
World.setSize(8, 9);
//Plce beeps at the begining and the end
World.placeBeepers(2, 1, 1);
World.placeBeepers(7, 1, 1);
//Walls that make the maze
World.placeEWWall(2, 1, 6);
World.placeNSWall(2, 2, 4);
World.placeEWWall(6, 1, 4);
World.placeNSWall(1, 7, 3);
World.placeNSWall(4, 4, 3);
World.placeEWWall(1, 4, 4);
World.placeEWWall(3, 5, 2);
World.setVisible();
task();
}
}
** Matthew P **
//@author Matthew P
import kareltherobot.*;
public class MPMaze implements Directions {
public static void task() {
MazeWalker robby = new MazeWalker(1, 1, East, 0);
robby.escapeMaze();
robby.turnOff();
}
public static void main(String[] args) {
World.setDelay(100);
World.setSize(8, 8);
World.placeBeepers(8, 2, 1); //goal
World.placeEWWall(1, 3, 4);
World.placeNSWall(1,5,1);
World.placeNSWall(1, 7, 7);
World.placeEWWall(7, 1, 1);
World.placeEWWall(7, 3, 5);
World.placeNSWall(2, 6, 4);
World.placeNSWall(3, 5, 4);
World.placeEWWall(3, 1, 4);
World.placeNSWall(2, 2, 1);
World.placeEWWall(2, 2, 1);
World.placeNSWall(2, 1, 1);
World.placeEWWall(5, 5, 2);
World.placeEWWall(4, 5, 1);
World.placeEWWall(6, 6, 1);
World.placeNSWall(3, 3, 1);
World.placeEWWall(2, 4, 1);
World.placeNSWall(5, 3, 3);
World.placeEWWall(4, 2, 2);
World.placeNSWall(7, 4, 1);
World.placeNSWall(7, 2, 1);
World.placeNSWall(5, 1, 1);
World.placeEWWall(5, 2, 1);
World.setVisible();
task();
}
}
** Jason P **
import kareltherobot.*;
public class JPMaze implements Directions {
public static void task() {
MazeWalker robby = new MazeWalker(1, 1, East, 0);
robby.escapeMaze();
robby.turnOff();
}
// Main entry point
public static void main(String[] args) {
World.setDelay(50);
World.setSize(10, 10);
//Plce beeps at the begining and the end
World.placeBeepers(6, 5, 1);
World.placeBeepers(1, 1, 1);
//Walls that make the maze
World.placeEWWall(1, 1, 5);
World.placeNSWall(2, 5, 7);
World.placeNSWall(1, 7, 9);
World.placeEWWall(5, 6, 1);
World.placeEWWall(7, 1, 4);
World.placeEWWall(9, 1, 7);
World.placeNSWall(7, 4, 1);
World.setVisible();
task();
}
}
** Allister Q **
/*
* @author Allister Q
* @version August 19, 2020
*/
import kareltherobot.*;
public class AQMaze implements Directions {
public static void task() {
MazeWalker robby = new MazeWalker(1, 1, East, 0);
robby.escapeMaze();
robby.turnOff();
}
// Main entry point
public static void main(String[] args) {
World.setDelay(150);
World.setSize(8, 9);
//Plce beeps at the begining and the end
World.placeBeepers(5, 5, 1);
World.placeBeepers(4, 1, 1);
World.placeBeepers(1, 1, 1);
//Walls that make the maze
World.placeNSWall(1, 1, 2);
World.placeEWWall(2, 2, 1);
World.placeEWWall(1, 3, 1);
World.placeEWWall(5, 1, 4);
World.placeNSWall(4, 1, 1);
World.placeEWWall(4, 2, 1);
World.placeNSWall(4, 4, 2);
World.placeEWWall(3, 3, 1);
World.placeNSWall(2, 3, 3);
World.placeEWWall(1, 4, 1);
World.placeNSWall(1, 5, 5);
World.placeEWWall(2, 4, 2);
World.placeEWWall(3, 1, 1);
World.setVisible();
task();
}
}
** Ryan R **
import kareltherobot.*;
public class RRMaze implements Directions {
public static void task() {
MazeWalker robby = new MazeWalker(1, 1, East, 0);
robby.escapeMaze();
robby.turnOff();
}
// Main entry point
public static void main(String[] args) {
World.setDelay(150);
World.setSize(8, 9);
//Plce beeps at the begining and the end
World.placeBeepers(6, 7, 1);
World.placeBeepers(1, 1, 1);
World.placeBeepers(6, 1, 1);
World.placeBeepers(3, 2, 1);
World.placeBeepers(1, 4, 1);
World.placeBeepers(5, 6, 1);
World.placeBeepers(5, 6, 1);
World.placeBeepers(6, 6, 1);
World.placeBeepers(2, 7, 3);
//Walls that make the maze
World.placeEWWall(2, 1, 2);
World.placeEWWall(7, 3, 4);
World.placeEWWall(5, 6, 4);
World.placeEWWall(3, 5, 2);
World.placeNSWall(1, 3, 3);
World.placeNSWall(5, 4, 2);
World.placeNSWall(4, 5, 2);
World.placeNSWall(5, 6, 3);
World.placeNSWall(3, 2, 1);
World.placeNSWall(5, 3, 3);
World.placeEWWall(4, 2, 2);
World.placeEWWall(1, 3, 4);
World.placeEWWall(3, 2, 1);
World.placeEWWall(5, 1, 1);
World.placeEWWall(5, 3, 1);
World.placeNSWall(6, 1, 2);
World.placeEWWall(6, 2, 1);
World.setVisible();
task();
}
}
** Alec S **
import kareltherobot.*;
/**
* Alec S
*/
public class ASMaze implements Directions {
public static void task() {
MazeWalker robby = new MazeWalker(1, 1, East, 0);
robby.escapeMaze();
robby.turnOff();
}
// Main entry point
public static void main(String[] args) {
World.setDelay(150);
World.setSize(10, 10);
//Plce beeps at the begining and the end
World.placeBeepers(6, 9, 1);
World.placeBeepers(1, 1, 1);
World.placeBeepers(5, 4, 1);
//Walls that make the maze
World.placeEWWall(4, 1, 2);
World.placeNSWall(1, 1, 3);
World.placeNSWall(2, 2, 3);
World.placeEWWall(1, 3, 1);
World.placeEWWall(1, 5, 1);
World.placeNSWall(2, 3, 4);
World.placeNSWall(2, 4, 4);
World.placeNSWall(2, 5, 5);
World.placeEWWall(5, 4, 1);
World.placeNSWall(1, 6, 5);
World.placeEWWall(6, 6, 4);
World.placeEWWall(5, 7, 3);
World.placeNSWall(6, 9, 1);
World.setVisible();
task();
}
}
[[https://mathorama.com/wiki/doku.php?id=try_running_these_student_made_mazes| Back]]