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

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!