try_running_these_student_made_mazes
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
try_running_these_student_made_mazes [2019/08/27 14:07] – frchris | try_running_these_student_made_mazes [2022/09/05 11:57] (current) – frchris | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Student Made Mazes ====== | ====== Student Made Mazes ====== | ||
- | ** Christian B ** | ||
- | <code java> | + | These are mazes ready for you to solve. The robot is in the starting position, and the beeper is the goal. You May wish to make an extended Robot that has other methods like '' |
- | import kareltherobot.*; | + | ====== 2022 ====== |
- | public class CBMaze implements Directions { | + | [[https://www.mathorama.com/ |
- | public static void task() { | + | ====== 2021 ====== |
- | Robot robby = new Robot(1, 2, East, 0); | + | * [[Aaron]] |
- | // you code here | + | * [[Carlo]] |
- | robby.turnOff(); | + | * [[Carlos]] |
+ | * [[Gabe]] | ||
+ | * [[Haris]] | ||
+ | * [[Jaycob]] | ||
+ | * [[Matthew M]] | ||
+ | * [[Matthew T]] | ||
+ | * [[Tristan]] | ||
- | } | + | ====== Past Years ====== |
- | // Main entry point | + | |
- | public static void main(String[] args) { | + | |
- | World.setDelay(30); | + | |
- | World.setSize(8, | + | |
- | World.placeBeepers(6, | + | |
- | World.placeEWWall(3, | + | |
- | World.placeEWWall(3, | + | |
- | World.placeEWWall(5, | + | |
- | World.placeEWWall(6, | + | |
- | World.placeNSWall(2, | + | |
- | World.placeNSWall(1, | + | |
- | World.placeNSWall(4, | + | |
- | World.placeNSWall(6, | + | |
- | World.placeEWWall(7, | + | |
- | World.setVisible(); | + | |
- | task(); | + | |
- | } | + | |
- | } | + | |
- | </ | + | |
- | **Andrew C** | + | |
- | <code java> | + | |
- | import kareltherobot.*; | + | |
- | public class ACMaze implements Directions { | + | |
- | public static void task() { | + | |
- | Robot karel = new Robot(1,6 , North, 0); | + | |
- | //Robot commands below | + | |
- | + | ||
- | karel.turnOff(); | + | |
- | } | + | |
- | // Main entry point | + | |
- | public static void main(String[] args) { | + | * ** [[2020]] ** |
- | World.setDelay(30); | + | * ** [[2019]] ** |
- | World.setSize(14, | + | |
- | World.placeBeepers(14, | + | |
- | + | ||
- | World.placeNSWall(1, | + | |
- | World.placeEWWall(0, | + | |
- | World.placeEWWall(0, | + | |
- | World.placeEWWall(13, | + | |
- | World.placeEWWall(13, | + | |
- | World.placeNSWall(1, | + | |
- | World.placeEWWall(1, | + | |
- | World.placeNSWall(1, | + | |
- | World.placeNSWall(1, | + | |
- | World.placeEWWall(1, | + | |
- | World.placeNSWall(2, | + | |
- | World.placeNSWall(2, | + | |
- | World.placeEWWall(2, | + | |
- | World.placeNSWall(1, | + | |
- | World.placeNSWall(4, | + | |
- | World.placeNSWall(4, | + | |
- | World.placeEWWall(4, | + | |
- | World.placeEWWall(3, | + | |
- | World.placeNSWall(2, | + | |
- | World.placeEWWall(4, | + | |
- | World.placeEWWall(12, | + | |
- | World.placeNSWall(13, | + | |
- | World.placeNSWall(10, | + | |
- | World.placeNSWall(10, | + | |
- | World.placeEWWall(3, | + | |
- | World.placeEWWall(2, | + | |
- | World.placeNSWall(4, | + | |
- | World.placeNSWall(3, | + | |
- | World.placeEWWall(7, | + | |
- | World.placeNSWall(2, | + | |
- | World.placeNSWall(7, | + | |
- | World.placeNSWall(5, | + | |
- | World.placeNSWall(5, | + | |
- | World.placeEWWall(5, | + | |
- | World.placeEWWall(7, | + | |
- | World.placeEWWall(10, | + | |
- | World.placeEWWall(9, | + | |
- | World.placeNSWall(5, | + | |
- | World.placeEWWall(8, | + | |
- | World.placeNSWall(5, | + | |
- | World.placeNSWall(6, | + | |
- | World.placeEWWall(10, | + | |
- | World.placeNSWall(8, | + | |
- | World.placeNSWall(8, | + | |
- | World.placeNSWall(9, | + | |
- | World.placeEWWall(10, | + | |
- | World.placeNSWall(10, | + | |
- | World.placeEWWall(11, | + | |
- | World.placeNSWall(9, | + | |
- | World.placeNSWall(8, | + | |
- | World.placeNSWall(9, | + | |
- | World.placeNSWall(12, | + | |
- | World.placeEWWall(11, | + | |
- | World.placeNSWall(8, | + | |
- | World.placeEWWall(8, | + | |
- | World.placeEWWall(7, | + | |
- | World.placeNSWall(5, | + | |
- | World.placeNSWall(3, | + | |
- | World.placeEWWall(6, | + | |
- | World.placeNSWall(5, | + | |
- | World.placeEWWall(10, | + | |
- | World.placeNSWall(14, | + | |
- | World.placeNSWall(14, | + | |
- | World.setVisible(); | + | |
- | task(); | + | |
- | + | ||
- | } | + | ====== Links ====== |
- | } | + | |
- | </ | + | |
- | **Daniel G** | + | |
- | <code java> | + | * [[MazeWalker]] |
- | import kareltherobot.*; | + | |
- | public class CornMaze implements Directions { | + | |
- | public static void task() { | + | |
- | Robot robby = new Robot(1, 2, East, 0); | + | |
- | + | ||
- | //your code here | + | |
- | robby.turnOff(); | + | |
- | + | ||
- | } | + | |
- | // Main entry point | + | |
- | public static void main(String[] args) { | + | |
- | World.setDelay(30); | + | |
- | World.setSize(8, | + | |
- | World.placeEWWall(1, | + | |
- | World.placeEWWall(2, | + | |
- | World.placeEWWall(1, | + | |
- | World.placeNSWall(1, | + | |
- | World.placeNSWall(2, | + | |
- | World.placeNSWall(3, | + | |
- | World.placeBeepers(2, | + | |
- | World.setVisible(); | + | |
- | task(); | + | |
- | } | + | |
- | } | + | |
- | </ | + | |
- | **Ethan G** | ||
- | <code java> | ||
- | import kareltherobot.*; | ||
- | public class EGMaze implements Directions { | ||
- | public static void task() { | ||
- | Robot jo = new Robot(4, 7, North, 0); | ||
- | /** | ||
- | * type Robot instructions here | ||
- | * Robot is named Jo for easy typing | ||
- | * You're welcome | ||
- | */ | ||
- | jo.turnOff(); | ||
- | |||
- | } | ||
- | // Main entry point | ||
- | public static void main(String[] args) { | ||
- | World.setDelay(150); | ||
- | World.setSize(8, | ||
- | World.placeBeepers(3, | ||
- | World.placeNSWall(1, | ||
- | World.placeEWWall(7, | ||
- | World.placeEWWall(1, | ||
- | World.placeEWWall(1, | ||
- | World.placeEWWall(3, | ||
- | World.placeNSWall(2, | ||
- | World.placeNSWall(2, | ||
- | World.placeNSWall(1, | ||
- | World.placeNSWall(2, | ||
- | World.placeEWWall(3, | ||
- | World.placeEWWall(4, | ||
- | World.placeEWWall(4, | ||
- | World.placeNSWall(2, | ||
- | World.placeEWWall(2, | ||
- | World.placeEWWall(5, | ||
- | World.placeEWWall(5, | ||
- | World.placeNSWall(5, | ||
- | World.placeNSWall(6, | ||
- | World.placeEWWall(6, | ||
- | World.placeNSWall(7, | ||
- | World.placeNSWall(6, | ||
- | World.placeEWWall(5, | ||
- | World.placeNSWall(6, | ||
- | World.setVisible(); | ||
- | task(); | ||
- | } | ||
- | } | ||
- | </ | ||
- | |||
- | **Luc G** | ||
- | <code java> | ||
- | import kareltherobot.*; | ||
- | public class LGMaze implements Directions { | ||
- | public static void task() { | ||
- | Robot robby = new Robot(1, 2, East, 0); | ||
- | |||
- | robby.turnOff(); | ||
- | |||
- | } | ||
- | // Main entry point | ||
- | public static void main(String[] args) { | ||
- | World.setDelay(50); | ||
- | World.setSize(10, | ||
- | World.placeNSWall(0, | ||
- | World.placeEWWall(5, | ||
- | World.placeNSWall(0, | ||
- | World.placeEWWall(4, | ||
- | World.placeNSWall(7, | ||
- | World.placeNSWall(3, | ||
- | World.placeEWWall(6, | ||
- | World.placeEWWall(4, | ||
- | World.placeNSWall(2, | ||
- | World.placeEWWall(1, | ||
- | World.placeNSWall(7, | ||
- | World.placeNSWall(7, | ||
- | World.placeEWWall(8, | ||
- | World.placeNSWall(7, | ||
- | World.placeEWWall(9, | ||
- | World.placeNSWall(8, | ||
- | World.placeEWWall(6, | ||
- | World.placeNSWall(7, | ||
- | World.placeEWWall(8, | ||
- | World.placeBeepers(9, | ||
- | World.setVisible(); | ||
- | task(); | ||
- | } | ||
- | } | ||
- | </ | ||
- | |||
- | **Nicolas H** | ||
- | <code java> | ||
- | import kareltherobot.*; | ||
- | public class NHMaze implements Directions { | ||
- | public static void task() { | ||
- | Robot billy = new Robot(1, 1, North, 0); | ||
- | | ||
- | billy.turnOff(); | ||
- | |||
- | } | ||
- | // Main entry point | ||
- | public static void main(String[] args) { | ||
- | World.setDelay(10); | ||
- | World.setSize(9, | ||
- | World.placeBeepers(1, | ||
- | World.placeEWWall(1, | ||
- | World.placeNSWall(1, | ||
- | World.placeEWWall(2, | ||
- | World.placeNSWall(3, | ||
- | World.placeEWWall(4, | ||
- | World.placeEWWall(3, | ||
- | World.placeNSWall(5, | ||
- | World.placeNSWall(4, | ||
- | World.placeEWWall(8, | ||
- | World.placeEWWall(7, | ||
- | World.placeNSWall(7, | ||
- | World.placeNSWall(6, | ||
- | World.placeEWWall(5, | ||
- | World.placeEWWall(6, | ||
- | World.placeNSWall(4, | ||
- | World.placeNSWall(3, | ||
- | World.placeEWWall(3, | ||
- | World.placeEWWall(2, | ||
- | World.placeNSWall(1, | ||
- | World.placeNSWall(1, | ||
- | |||
- | World.setVisible(); | ||
- | task(); | ||
- | } | ||
- | } | ||
- | </ | ||
- | |||
- | **Jordan M** | ||
- | |||
- | <code java> | ||
- | import kareltherobot.*; | ||
- | public class JMMaze implements Directions { | ||
- | public static void task() { | ||
- | Robot robby = new Robot(1, 1, North, 0); | ||
- | // your code here | ||
- | robby.turnOff(); | ||
- | } | ||
- | // Main entry point | ||
- | public static void main(String[] args) { | ||
- | World.setDelay(1); | ||
- | World.setSize(8, | ||
- | World.placeBeepers(1, | ||
- | World.placeEWWall(1, | ||
- | World.placeNSWall(1, | ||
- | World.placeEWWall(2, | ||
- | World.placeNSWall(2, | ||
- | World.placeEWWall(4, | ||
- | World.placeEWWall(6, | ||
- | World.placeEWWall(7, | ||
- | World.placeNSWall(6, | ||
- | World.placeEWWall(5, | ||
- | World.placeNSWall(5, | ||
- | World.placeEWWall(4, | ||
- | World.placeEWWall(1, | ||
- | World.placeNSWall(2, | ||
- | World.placeNSWall(2, | ||
- | World.placeNSWall(6, | ||
- | World.placeEWWall(6, | ||
- | World.setVisible(); | ||
- | task(); | ||
- | } | ||
- | } | ||
- | </ | ||
- | |||
- | **JonathanN** | ||
- | |||
- | <code java> | ||
- | import kareltherobot.*; | ||
- | public class JNMaze implements Directions { | ||
- | public static void task() { | ||
- | Robot robby = new Robot(1, 1, North, 0); | ||
- | // your code here | ||
- | robby.turnOff(); | ||
- | |||
- | } | ||
- | /** | ||
- | * Here are some helpful methods- Here Jonathan | ||
- | * uses a static method, rather than make a | ||
- | * new type of Robot. | ||
- | */ | ||
- | public static void turnAround(Robot r) | ||
- | { | ||
- | r.turnLeft(); | ||
- | r.turnLeft(); | ||
- | } | ||
- | |||
- | public static void turnRight(Robot r) | ||
- | { | ||
- | r.turnLeft(); | ||
- | r.turnLeft(); | ||
- | r.turnLeft(); | ||
- | } | ||
- | |||
- | public static void moveSpaces(int spaces, Robot r) | ||
- | { | ||
- | for(int i = 0; i < spaces; i++) | ||
- | { | ||
- | r.move(); | ||
- | } | ||
- | } | ||
- | // Main entry point | ||
- | public static void main(String[] args) { | ||
- | World.setDelay(30); | ||
- | World.setSize(12, | ||
- | World.placeBeepers(1, | ||
- | World.placeEWWall(5, | ||
- | World.placeNSWall(1, | ||
- | World.placeEWWall(4, | ||
- | World.placeNSWall(1, | ||
- | World.placeEWWall(5, | ||
- | World.placeNSWall(6, | ||
- | World.placeNSWall(6, | ||
- | World.placeEWWall(8, | ||
- | World.placeEWWall(9, | ||
- | World.setVisible(); | ||
- | task(); | ||
- | } | ||
- | } | ||
- | </ | ||
- | |||
- | **Matteo P** | ||
- | <code java> | ||
- | import kareltherobot.*; | ||
- | public class MPMaze implements Directions { | ||
- | public static void task() { | ||
- | Robot robby = new Robot(1, 2, East, 0); | ||
- | //your code here | ||
- | robby.turnOff(); | ||
- | |||
- | } | ||
- | // Main entry point | ||
- | public static void main(String[] args) { | ||
- | World.setDelay(150); | ||
- | World.setSize(8, | ||
- | World.placeBeepers(1, | ||
- | World.placeEWWall(4, | ||
- | World.placeNSWall(2, | ||
- | World.placeEWWall(7, | ||
- | World.setVisible(); | ||
- | task(); | ||
- | } | ||
- | } | ||
- | </ |
try_running_these_student_made_mazes.txt · Last modified: 2022/09/05 11:57 by frchris