Question: Proejct 2: The Enhanced Treasure Hunt Game a Text-based Application Supporting Command Line Arguments CISC 3120 Sections MW8 and MW2 Design and Implementation of Software

 Proejct 2: The Enhanced "Treasure Hunt Game a Text-based Application Supporting
Command Line Arguments CISC 3120 Sections MW8 and MW2 Design and Implementation
of Software Applications I The project is to help students who have
already had experience in programming in C++ to achieve the following learning
objectives in addition to the learning objectives defined in Project 1 to
design and implement an application consisting of multiple classes using both of
the and the inheritance patterns in Java e to gain an understanding

Proejct 2: The Enhanced "Treasure Hunt Game a Text-based Application Supporting Command Line Arguments CISC 3120 Sections MW8 and MW2 Design and Implementation of Software Applications I The project is to help students who have already had experience in programming in C++ to achieve the following learning objectives in addition to the learning objectives defined in Project 1 to design and implement an application consisting of multiple classes using both of the and the inheritance patterns in Java e to gain an understanding of advantages and disdvantages of imheritance and polymorphism in a Java application in contrast to the design of composition; and to apply automated unit tests to improve coding quality using JUnit 1 Project Description You are to enhance a text-based game applications, called the Treasure Hunt game developed in Project 1. Compared with the Treasure Hunt game developed in Project 1, this version of the game application supports different types of treasures and puzzlers via inheritance and polymorphism, e, we model different treasures and puzzlers via inheritance. .A treasure can take different shapes, such as a triangle, a rectangle, or an any other shapes, and these treasure types form a class hierarchy. A puzzler can be a math puzzler. a trivia, a riddle, some questions about literature, and other types of puzzler, and these puzzlers form also a class hicrarchy. To complete the project, you are required to complete the mandatory requirements. 2 Mandatory Project Requirements A project that meets all of the requirements in this section is of quality of A, although each individual team member may receive a different grade depending on actual contribution discerned from the git commit logs and the results of an anonymous peer evaluation 2.1 Treasures of Different Shapes You are required to complete the following. In the start-up code, class Treasure is an abstract class and class SquareTreasure is its concrete subclass. You will design and implement three additional concrete subclasses of the Treasure class. These additional treasures take shapes of a rectangle, a triangle, and a circle

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!