10Space for diagram notesUMLClass70650100150Player
-
+name:str
--coin:int
--winRound:int
-
+add()
+win()
+lost()
+lose()
+get_coins()UMLClass330680100200/Game/
-
+leaderBoard:list
--numPeople:int
--account:list
--pond:int
--bid:int
#minPeople:int
#maxPeople:int
-
+play_game()
+handle_game()
+set_persons()
+call_game()UMLClass32049011080Dice
-
+point:str
-
+roll()
+get_point_of_dice()
UMLClass3301010100140Minz
-
-points: dict
-additional_turns_players: list
-
+play_game()
+the_first_turn()
+the_second_turn()
+turn()UMLClass1601010100130EvenOrOdd
-
-
+play_game()
+get_result(): boolUMLClass490990170190Bunco
-
-current_player: str
-num_players: int
-player_names: list
-scores: dict
-round_winners: list
-
+play_game()
+play_round()
+rolll_dice()
+print_results()
+calc_score()Relation210870140160lt=<<-120;10;10;140Relation37087030160lt=<<-10;10;10;140Relation420870130140lt=<<-10;10;110;120Relation16071019050lt=-
m1=1...5
m2=1
play10;20;170;20UMLNote74052016070Yirui Guo
2218040201UMLClass58070010090TonsoDice
-
-
run()Relation42073018040lt=-
10;20;160;20Relation37056050140lt=-
m1=1
m2=1..3
hold10;120;10;10