Question: Using C#, use the concepts of OOP by creating classes and using objects (instances of those classes) to interact with each other, create a console
Using C#, use the concepts of OOP by creating classes and using objects (instances of those classes) to interact with each other, create a console version of the classic game Rock Paper Scissors Lizard Spock.
All REQUIRED Task:
1. I want to make good, consistent commits.
2. I want to find a way to properly incorporate inheritance into my game.
3. I want to account for and handle bad user input, ensuring that any user input is validated and reobtained if necessary.
4. I want to store all of the gesture options/choices in a List
5. I want the correct player to win a given round based on the choices* made by each player.
6. I want the game of RPSLS to be at minimum a best of three to decide a winner.
7. I want the option of a single player (human vs AI) or a multiplayer (human vs human) game.
* Rock crushes Scissors Scissors cuts Paper Paper covers Rock Rock crushes Lizard Lizard poisons Spock Spock smashes Scissors Scissors decapitates Lizard Lizard eats Paper Paper disproves Spock Spock vaporizes Rock
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
