Question: This program will not take long to write, but if it could be original work that would be great. Please write this program in C++
This program will not take long to write, but if it could be original work that would be great.
Please write this program in C++
Must have different classes like a guess class and secret code class and use operator overloading to compare them
With this program there has to be .cpp files along with corresponding .h files
Please make it easy to tell what code goes in what files
An example of classes would be like a secret code class and a guess class and compare them using operator overloading.
Sadly this cannot just be in the source file, there must be .cpp and .h files but aside from that it does not have to be complex
Here is the description of the assignment:
The purpose of this assignment is to:
1. Implement objects with C++.
2. Customize public interfaces by overloading operators for a class.
3. Manipulate instances of objects to simulate the game of Mastermind.
After writing the code that implements classes for the objects in your game, write a driver program that uses your class objects to simulate a game of Mastermind. Read the following program requirements and implementation notes carefully:
- This program is a console application.
- Your program must utilize operator overloading. You may decide on the operators that make the most sense for your application.
- Your program should generate a secret code for the user to guess.
- The user will enter guesses at the keyboard.
- The program will provide feedback as described in the game rules for each player guess.
- The player will be allowed a maximum of 10 guesses.
- The program should terminate with either a winning or losing message. In the event of a losing message, the secret code should be revealed.
- When an error in reading data is detected, your program should alert the user in a helpful manner (think of it as customer service to the user).
- Your code must be fully commented but focus on the main programming blocks.
IN ADDITION, HERE ARE THE RULES FOR THE GAME:
1. For each of the pegs in the guess that is the correct color and in the correct position, the codemaker will give one black peg. If a guess scores four black pegs, then the codebreaker (user).secret code.
2. For each of the pegs in the guess that is a correct color in an incorrect position, the codemaker will give one white peg. Together, there will be no more than four black and white pegs for each move.
3. The color sequence can contain pegs of the following colors: red, yellow, green, blue, white, and black. A color can be used any number of times in the sequence. All four pegs of the secret sequence will contain a color - no blanks/empties are allowed.
4. Each guess must consist of four peg colors - no blanks.
5. The codebreaker has 10 guesses to find the secret sequence.
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
