はじめに
Baccaratはどんなゲーム???
Baccarat(バカラ)は『運』のゲームとして世界中で高い人気を誇ります。
バカラは優雅なゲームとして知られており、特に大金を賭ける人やアジア人プレーヤーに愛されているゲームです。実は、カジノのテーブルゲームの中で日本人に人気No.1のカジノゲームでもあります。
ルールは少し複雑ですが、プレーヤーとバンカー、どちらが勝利するかというシンプルなものです。
ではルールの詳細を見てみましょう!
ルール
バカラの勝敗の決め方
バカラを簡単に説明すると、参加者であるあなたが、「Banker」と「player」の勝敗または引き分けの「TIE」を予想するゲームです。
勝敗の決め方としては、2~3枚あるカードの合計の下一桁が、9の範囲内で9に近いほうが勝ちで、自分で何かを操作することはありません。
進め方
参加する人は、「バンカー」・「プレーヤー」・「タイ(引き分け)」のどこかにかけるのがゲームです。
・A~9までは、数字通りにカウント。10~Kまでは、すべて「0」とカウント。
・2or3枚の合計値の1の位をみる。その1の位が大きいのはどちらかで、バンカーとプレーヤーの勝敗を決める。
・バンカー・プレーヤーで配られたカードの合計(1の位のみ)が8または9の場合はナチュラル・ウイン
として勝ちとなる。どちらもナチュラル・ウインの場合は値が高い方が勝利となる
例)バンカー8とプレーヤー9だと、プレーヤーの勝利
・プレーヤーがカードをひかないのは2枚のカードの合計が6か7の場合。
0〜5の場合はプレーヤーはもう一枚引くことになる。
もう一枚引くかどうかは…。
3枚目が配布される場合は、バンカーの配布された2枚の合計と、3枚目に配布されたプレーヤーのカードの目によって引くか引かないかが決まる。
【まとめ】
- ゲームの流れ
- プレーヤー・バンカーの順番で2枚ずつ交互に配布
- プレーヤーの合計(1の位のみ)がどれに当てはまるかを見て2枚または3枚のプレーヤーの値を決める。
0~5 もう一枚引く / 6・7 もう引かない / 8・9 勝利
- プレーヤーが2枚目で終了の場合、
バンカーが、0~5の場合はバンカーにもう一枚引く。 - プレーヤーが3枚目で終了の場合、
バンカー0~2 バンカーがもう一枚引いて合計を出す。
バンカー3 プレーヤーの3枚目が0~7のときはもう一枚引く。
バンカー4 プレーヤーの3枚目が2~7のときはもう一枚引く。
バンカー5 プレーヤーの3枚目が4~7のときはもう一枚引く。
バンカー6 プレーヤーの3枚目が6・7のときはもう一枚引く。
バンカーの手を確定して勝敗を決める。
オマケ
ゲームの勝率
バンカー 45.86% / プレイヤー 44.62% / タイ(引き分け) 9.52%
処理条件
- 掛けるもの(「バンカー」・「プレーヤー」・「タイ」)、価格を選ぶ。
- カードが配布される(2枚ずつ)
- ルールに従って3枚目を配布(ナチュラル8・9の場合はなし)
- 勝敗がわかり配当がもらえる。
- 制作に関して
- カードクラスを用意すること。
- 同様の処理が多いので関数をできる限り用いること。
- 200行前後で制作すること。
以上を用いて、コンソールで動くBaccaratを作成してみよう!!