11Space for diagram notUMLClass3410176187Player
-
name:str
--numOfcCoin:int
--numOfGameWon:int
--totalRound:int
-
+play()
+choose()
+bid()
+odd_or_even()
UMLClass22034118799TonsODice
--
+run()UMLClass0913165209EvenOrOdd
--
-player: str
--
+addPlayerToGame()
+getGuessResult()
+playGame()UMLClass55034114399Dice
--
--diceStrings: dict
--
+roll()
+getPointOfDice()UMLClass231913154209Minz
-
-points: dict
-additionalTurnPlayers: list
--
+playGame()
+play1Round()
+play1Turn()
+playAdditionalTurn()
UMLClass429913176209Bunco
-
-playerNum: int
-playerName: list
-totalScores: dict
-roundWinners: list
-buncosL dict
-
+playGame()
+calculateScore()
+getResult()
+play1Round()
+printResults()Relation66759209176lt=<<-
m1=1
m2=1170;10;10;140Relation29775944176lt=<<-
m1=1
m2=110;10;10;140Relation363759154176lt=<<-
m1=1
m2=110;10;120;140Relation39636317644lt=<<<<<-
m1=1
m2=1...n10;10;140;10Relation297176165187lt=<<<<-
m1=1...n
m2=1120;10;10;150Relation429176220187lt=<-
m1=1...n
m2=110;10;180;150UMLNote57258315477ZiTing Wang
2218040103UMLClass220528187242GameBase
--
-inputPrompt: str
-coinsOfPlayers: dict
-playerBids: dict
-allPlayers: dict
--
+newPlayer()
+playGame()
+callGameRun()
+addPlayerToGame()
+printLeaderBoard()
+queryCoinsNum()
+startGame()
+processInputOptions()Relation29742944121lt=-
m1=1
m2=110;10;10;90