More Related Content
More from Takashi Imagire (15)
TDD Boot Camp Tokyo for C++ 2014-01 課題
- 3. お題説明: ブラックジャック
• ディーラーは2枚のカードを配る
– プレイヤーには2枚のカードを表向き
– ディーラーには一枚を表向き、もう一枚を裏向き
• 配られた後でプレイヤーは行動を選べる
– ヒット:追加で引く(何枚でも引ける)
– スタンド:行動終了
• プレイヤーの合計値が確定した後ディーラーが引く
– 合計値が16以下である限り、追加でカードを引く
– 合計値が17以上の場合はカードを引くことができない
• カードの合計値が21に近い方が勝ち
–
–
–
–
–
「2」~「10」は、その数字をそのまま数える
絵札は10として計算
Aは1としても11(ソフトハンド)としても計算できる
合計値が21を超えた時点(バースト)で負け
同じ数の時は引き分け
- 10. 補題B: オッズ
• ルール
– 最初にプレイヤーが掛け金を賭ける
– 最後に賭け金を清算する
• プレイヤーがバーストした場合は、賭け金を没収
• ディーラーがバーストした場合は賭け金の2倍を受け取る
• プレイヤーがブラックジャックで勝った時には、賭け金の2.5倍
が戻る
B-1. プレイヤーがバーストした場合には賭け金没収
B-2. プレイヤーがブラックジャックで勝った時には、
賭け金の2.5倍が戻る
B-3. プレイヤーがブラックジャック以外で勝った時に
は、賭け金の2倍が戻る