In this assignment, your task is to extend our Find The Rabbits game (from Homework 2) such that it now includes 5 Space types (subclasses) that each behave differently. The new space types are RabbitSpace, EmptySpace, GlueSpace, ThornSpace, and BullSpace. Below are descriptions of all Space types with their expected b.
comment : programming language?
yes this is jave programming language
Computer Science and Engineering Department College of Engineering Qatar University Course: CMPS 251: Object Oriented Programming Assignment #3 Submission deadline: Monday, Apr 30th, 2018 (11:59pm) Important Notes (must read 1 Assignments are to be solved individually. It is expected that you may discuss the problems with your classmates, however, you should NOT discuss the solutions NOR writing solutions together NOR copy solutions that are not YOURS. This will be strictly enforced and similar submissions will receive a zero Submit your work only using the Gradescope.com website before the deadline. Follow the instructions provided on blackboard on how to use Gradescope. You can submit you work for an unlimited number of times and get instant feedback using Gradescope.com. NO email or blackboard submissions are accepted. Make sure that: 2- You submit one exported Eclipse archive file with all related Eclipse Project(s) in it. Click on File> Export. Then Expand "General" and select "Archive File". On the next page, select Homework3 Eclipse project and name the archive file as following:
___HW3.zip. Submit this archive in blackboard. If your name is Fahad Al-Thani with ID 20223842 then your file would be named Fahad_Al-Thani_20223842_ HW3.zip a. 3- Up to two days of late submission will be allowed. For every late day, your submission will be reduced by 25%. A late submission by two days has a reduction of 50% of the total score. Startearly 4 If you have any uncertainty, questions or doubts about any of the above, ask your instructor! In this assignment, your task is to extend our Find The Rabbits game (from Homework 2) such that it now includes 5 Space types (subclasses) that each behave differently. The new space types are RabbitSpace, EmptySpace, GlueSpace ThornSpace, and BullSpace. Below are descriptions of all Space types with their expected behavior 1. RabbitSpace eReveal String: The rabbit space displays "R" when revealed Purpose: When a rabbit is caught, the number of rabbits caught is increased by one (see the Score interface in the next section). Following that, the message "RABBIT CAUGHT SUCCESSFULLY!" is printed on the screen 2. EmptySpace: Reveal String: The empty space displays""(one empty space) when revealed Purpose: When selected, the EmptySpace does nothing 1/3 Computer Science and Engineering Department College of Engineering Qatar University Course: CMPS 251: Object Oriented Programming Assignment #3 Submission deadline: Monday, Apr 30th, 2018 (11:59pm) Important Notes (must read 1 Assignments are to be solved individually. It is expected that you may discuss the problems with your classmates, however, you should NOT discuss the solutions NOR writing solutions together NOR copy solutions that are not YOURS. This will be strictly enforced and similar submissions will receive a zero Submit your work only using the Gradescope.com website before the deadline. Follow the instructions provided on blackboard on how to use Gradescope. You can submit you work for an unlimited number of times and get instant feedback using Gradescope.com. NO email or blackboard submissions are accepted. Make sure that: 2- You submit one exported Eclipse archive file with all related Eclipse Project(s) in it. Click on File> Export. Then Expand "General" and select "Archive File". On the next page, select Homework3 Eclipse project and name the archive file as following: ___HW3.zip. Submit this archive in blackboard. If your name is Fahad Al-Thani with ID 20223842 then your file would be named Fahad_Al-Thani_20223842_ HW3.zip a. 3- Up to two days of late submission will be allowed. For every late day, your submission will be reduced by 25%. A late submission by two days has a reduction of 50% of the total score. Startearly 4 If you have any uncertainty, questions or doubts about any of the above, ask your instructor! In this assignment, your task is to extend our Find The Rabbits game (from Homework 2) such that it now includes 5 Space types (subclasses) that each behave differently. The new space types are RabbitSpace, EmptySpace, GlueSpace ThornSpace, and BullSpace. Below are descriptions of all Space types with their expected behavior 1. RabbitSpace eReveal String: The rabbit space displays "R" when revealed Purpose: When a rabbit is caught, the number of rabbits caught is increased by one (see the Score interface in the next section). Following that, the message "RABBIT CAUGHT SUCCESSFULLY!" is printed on the screen 2. EmptySpace: Reveal String: The empty space displays""(one empty space) when revealed Purpose: When selected, the EmptySpace does nothing 1/3