Repository files navigation
Objective:
To create a casino simulation.
Minimum Viable Product (MVP)
Your application must have at the very least 4 games:
Go Fish a card game
BlackJack a card game
Craps a dice game
An additional dice game
The project should include some concept of
Player class
Player objects should be created upon input from a user.
Game interface
Contract which ensures that a class enforces some aspect of playing .
GamblingGame interface
Contract which ensures that a game enforces some aspect of waging money .
GamblingPlayer interface
Contract which ensures that a player has some ability to wage money .
The utilities.Console class should NOT be modified. It should be wrapped or encapsulated by other classes.
GoFish is a friendly game and should not involve gambling.
BlackJack and GoFish are both card games and should therefore inherit from a common CardGame.
Any common logic or fields between the games should live CardGame class, not BlackJack nor GoFish.
You must have a completed and approved UML diagram before you proceed to do any development
All public methods should be tested.
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
You can’t perform that action at this time.