Skip to content

Gbrad1/Maven.Casino

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ZCW-Casino

  • 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

Specs

  • 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.

Developmental Notes

  • 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

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%