CPSC 4170: �Final Project Presentation�
Alex Edwards
CPSC 4170
Game description
Name title: Dice & Decks
Genre: Digital tabletop game
This genre is often a simulation of common real-life board games, and allows players to play online or against AI
Game description
In Dice & Decks, objectives are to:
Game information
Skill rating: Suitable for beginners or advanced players
Audience:
Suitable for players 10+
Although there is no gambling with real money in this game, some of the games in Dice & Decks may be used for gambling in casinos
Color Pallette
Game references
Entities – Player character
Entities - Items
Game mechanics
Dice & Decks allows players to play various tabletop games in a casual or focused environment, depending on their preferred session style:
Modules
Software architecture
TableGame
- playerTurn : Player
- EndTurn()
FarkleGame
- playerScores : Dict<Player, int>
- RollDice() : List<int>
- ScoreTurn() : int
Player
- isAI : bool
PokerGame
- playerChips : Dict<Player, int>
- highestBid : int
- DealCards() : List<Card>
- CheckHand()
- Check()
- Raise() : int
- Fold()
Card
- suit : Suit
- rank: Rank
GameManager
- StartGame()
- Update()
GameMultiplayerManager
- StartSession()
- JoinSession()
Unimplemented tasks
The following tasks were planned but did not get implemented due to time constraints: