#プレイヤーをn人が参加する
ゲームに何人参加するのかを管理するのは誰だろうか??ディーラーだろうか??
とりあえず、ゲームマスターというクラスを作成して任せてみることにする。
#勝敗を判定するのは誰か?
ディーラーが判定するのだろうか。さっき作ったゲームマスターだろうか??
とりあえず、ゲームの進行役的な存在のゲームマスターが勝敗は判定することにしよう。
#同じ役のときの勝敗は?
ワンペアvsワンペアのとき、カードの数値が大きい方が勝ち、同じ数値ならスートの強さを比較する。
いろいろと考えたけど難しいので次回にしよう。
とりあえず、最も強い役が複数いるときは引き分けとし、最も強い役が一人だけの場合は、その人を勝者としよう。
#流れ
<ゲーム開始>
プレイヤーがゲームの参加者が何人か入力する gamemaster.initialize(プレイヤー人数)
プレイヤー同士の勝敗を判定する gamemaster.judge
<ゲーム終了>
#コード
https://github.com/paraizo2424/poker_game/commit/b1becfe81a7b827302d0116562c8e57240e7b403
#次回
その5