Skip to content

Casino simulator that allows user to play two card and two dice games (Black Jack, Go Fish, Craps, and Cho Han). Implemented in Java.

Notifications You must be signed in to change notification settings

Christopher-Allen-21/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.

Contributors

  • Chris Allen, (@christopher-allen-21)
  • Jorge Tapia, (@jorget93)
  • Kelly Porter, (@kellyporter02)

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

Casino simulator that allows user to play two card and two dice games (Black Jack, Go Fish, Craps, and Cho Han). Implemented in Java.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%