以下のようにコンパイルして実行してください。
gcc -o poker poker.c
./poker
遊び方:
p: パス
b: ベット
c: コール
f: フォールド
-
ゲームの概要:
- プレイヤーとコンピューター(ディーラー)が1枚ずつカードを受け取ります。
- 実際のお金は賭けません。
-
ルール:
- カードのランク: 2, 3, 4, 5, 6, 7, 8, 9, T, J, Q, K, A
- 最初に両者が$1のアンティ(強制ベット)を支払います。
- プレイヤーが先にチェック(パス)か$1をベットします。
- その後、コンピューターが以下の選択をします:
- プレイヤーがベットした場合: コールするかフォールドする
- プレイヤーがパスした場合: パスするかベットする
- コンピューターがベットした場合、プレイヤーはコールかフォールドを選択できます。
- 誰もフォールドしなければ、高いカード(2 < A)を持つ方がポットを獲得します。
-
戦略的要素:
- 不完全情報ゲーム。偶然性、複数のターンがあります。
- 最適なプレイにはランダム化やブラフが必要です。
-
デッキ:
- このバージョンでは13枚の単一スートのデッキを使用します。
CMU School of Computer Science
One-card poker
http://www.cs.cmu.edu/~ggordon/poker/