Question: this is both the question and the map. I have tried the idea of making the robot follow the things as if they were a

 this is both the question and the map. I have tried
the idea of making the robot follow the things as if they
this is both the question and the map. I have tried the idea of making the robot follow the things as if they were a wall and that way it would slowly fill the inside, but that failed. can I get a solution for this?
the programming language is Java

View U6A3: Area Painter Robot Learning Goals The student will: . use language basics (recursion) to solve a problem use step-wise refinement to develop solutions use an integrated development environment to create and manage a project produce comprehensive documentation . Problem Statement Use the concept of inheritance taught in class to create a child class of the RobotSE, named AreaPainter Robot. The robot is at avenue 6, street 2, facing south, on a comer with no Thing beside it. This robot's job is to paint the inside of the area which is bounded by Things, by placing a Thing on each corner. Use recursion to fill the area. In designing your solution, create and use helper methods named moveNorth(). moveSouth(), moveEast(), moveWest(), isNorth Clear(), isSouth Clear(), isWestClear(). isEastClear(). Use step-wise refinement to design good methods. Use the world file 'Paint.wld', which you will find on the D2L site under resources. In your robot task, create a AreaPainterRobot robot to complete the task. Start your robot at avenue 6, street 2 facing South, with 100 beepers in its bag. Use step-wise refinement to design good methods. Use the world file 'Paint.wld', which you will find on the D2L site under resources. In your robot task, create a AreaPainterRobot robot to complete the task. Start your robot at avenue 6, street 2 facing South, with 100 beepers in its bag. 10 Test your program thoroughly. Document both your AreaPainterRobot code and task code properly 400 View U6A3: Area Painter Robot Learning Goals The student will: . use language basics (recursion) to solve a problem use step-wise refinement to develop solutions use an integrated development environment to create and manage a project produce comprehensive documentation . Problem Statement Use the concept of inheritance taught in class to create a child class of the RobotSE, named AreaPainter Robot. The robot is at avenue 6, street 2, facing south, on a comer with no Thing beside it. This robot's job is to paint the inside of the area which is bounded by Things, by placing a Thing on each corner. Use recursion to fill the area. In designing your solution, create and use helper methods named moveNorth(). moveSouth(), moveEast(), moveWest(), isNorth Clear(), isSouth Clear(), isWestClear(). isEastClear(). Use step-wise refinement to design good methods. Use the world file 'Paint.wld', which you will find on the D2L site under resources. In your robot task, create a AreaPainterRobot robot to complete the task. Start your robot at avenue 6, street 2 facing South, with 100 beepers in its bag. Use step-wise refinement to design good methods. Use the world file 'Paint.wld', which you will find on the D2L site under resources. In your robot task, create a AreaPainterRobot robot to complete the task. Start your robot at avenue 6, street 2 facing South, with 100 beepers in its bag. 10 Test your program thoroughly. Document both your AreaPainterRobot code and task code properly 400

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!