TC-Casino
So in this lab you will be creating a casino based game.
(MVP) Minimum Viable Product
- Your application must have at the very least 3 games:
- Go Fish a card game
- BlackJack a card game
- Craps a dice game
Specs
- This repo contains a file named (UML.pdf)[https://github.com/Zipcoder/CR-MacroLabs-OOP-Casino/blob/master/UML.pdf]
- The UML displays 2 interfaces which you have to create:
Game
, and Gamble
- Each Game must implement the
Game
interface
- Games that involve gambling should implement
Gamble
.
Developmental Notes
- Go fish 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.
- The UML provided is missing classes, properties, and definitions required to complete this project.
- You must have a completed and approved UML diagram before you proceed to do any development
- You can either work by yourself , or in a group no bigger than 3.