Question: This is for an AP level class with no knowledge or stacks/ques etc...as simple as possible would be appreciated thank you! The coding language to

 This is for an AP level class with no knowledge or

This is for an AP level class with no knowledge or stacks/ques etc...as simple as possible would be appreciated thank you! The coding language to be used is Java.

Lab taken from: Big Java 4th Edition: Cay Horstmann Your task is to program a robot with varying behaviors. The robotics try to escape a maze (char 2D array), such as the following: S is start, and F is finished. A robot has a position fields (accessor and mutator methods) and a method void move( chari[l maze) that modifies the position. Provide a common superclass Robot whose move method does nothing. Provide RandomRobot, RightHandRuleRobot, and MemoryRobot. Each of these robots has a different strategy for escaping The RandomRobot simple makes random moves The RightHandRuleRobot moves around the maze so that it's right hand always touches a wall The MemoryRobot remembers all positions that is has previously occupied and never goes back to a position that it knows to be a dead end Lab taken from: Big Java 4th Edition: Cay Horstmann Your task is to program a robot with varying behaviors. The robotics try to escape a maze (char 2D array), such as the following: S is start, and F is finished. A robot has a position fields (accessor and mutator methods) and a method void move( chari[l maze) that modifies the position. Provide a common superclass Robot whose move method does nothing. Provide RandomRobot, RightHandRuleRobot, and MemoryRobot. Each of these robots has a different strategy for escaping The RandomRobot simple makes random moves The RightHandRuleRobot moves around the maze so that it's right hand always touches a wall The MemoryRobot remembers all positions that is has previously occupied and never goes back to a position that it knows to be a dead end

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!