import kareltherobot.*; public class TLMaze implements Directions { public static void task() { MazeWalker robby = new MazeWalker(1, 1, North, 0); robby.escapeMaze(); robby.turnOff(); } // Main entry point public static void main(String[] args) { World.setDelay(20); World.setSize(12, 12); //Plce beeps at the begining and the end World.placeBeepers(9, 1, 1); World.placeBeepers(1, 1, 1); //Walls that make the maze World.placeNSWall(2, 2, 4); World.placeEWWall(2, 2, 2); World.placeEWWall(6, 2, 2); World.placeNSWall(6, 3, 1); World.placeEWWall(5, 3, 1); World.placeEWWall(4, 3, 3); World.placeNSWall(5, 4, 1); World.placeNSWall(4, 6, 2); World.placeEWWall(3, 7, 1); World.placeEWWall(1, 9, 1); World.placeNSWall(2, 8, 1); World.placeEWWall(2, 10, 1); World.placeNSWall(3, 10, 1); World.placeEWWall(4, 9, 1); World.placeNSWall(6, 8, 2); World.placeEWWall(6, 8, 1); World.placeNSWall(7, 6, 1); World.placeEWWall(7, 9, 3); World.placeNSWall(9, 9, 3); World.placeEWWall(8, 9, 2); World.placeEWWall(8, 6, 2); World.placeNSWall(9, 7, 1); World.placeEWWall(8, 2, 1); World.placeNSWall(9, 6, 1); World.placeEWWall(9, 9, 1); World.placeEWWall(9, 5, 4); World.placeNSWall(9, 4, 1); World.placeNSWall(9, 1, 1); World.setVisible(); task(); } }