c uno game
Card Game Project Requirements:
Title Screen
Title Menu:
- Run Game
- Rules – How game is played. This should display a string output explaining the game.
- Run Test Mode
Object Oriented Design pieces:
- Building Card Objects
- Building a Deck of Card Objects
- Shuffling Card Objects in Deck
- Creating Player Objects
- Moving cards from Deck to Player
- Validating Card values
Functional Design pieces:
- Test Engine – Used to test pieces of functionality separately
- Should allow for test cases to validate functions are working as expected
- Game Engine
- Pregame functions – betting, dealing out cards, number of players. Essentially any thing that needs to happen before game starts.
- Game workflow – setting which players turn it is, giving player turn choices. If Computer Player exist then logic must be in place to handle Computer players choices.
- Game Over conditions – What happens at end of game
Design Documentation
- Overview of what program does.
- Specification of each Object (Card, Deck, Player)
- Description and workflow for game engine.
Complexity requirement:
- Part of the Program which adds complex logic; Validation of Card values, complex workflow for determining whos turn it is, Decision making for Computer players.
Code Standards:
- Code is Readable
- Variable Names are meaningful
- Code Tabs Lineup properly
- Comments are handled appropriately
I have already done most of the work and the game is running
Just want you to finish it up with the menu and everything the task says