Question: java programming.OOP F. (Extra Credit) Write a program to simulate varying behaviors for robots. The robots are trying to escape a maze, such as the

java programming.OOP
F. (Extra Credit) Write a program to simulate varying behaviors for robots. The robots are trying to escape a maze, such as the following: k 2ak A robot has a position and a method void(Maze m) that modifies the position. Provide a common superclass Robot whose move method does nothing. Provide subclasses RandomRobot, RightHandRuleRobot, and MemoryRobot. Each of these robots has a different strategy for escaping. The RandomRobot simply makes random moves. The RightHandRobot moves around the maze so that it's right hand always touches a wall. The MemoryRobot remembers all positions that it has previously ocupied and never goes back to a position that it know to be dead end
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
