「サイバーポーカー」は、SF映画のホログラムを想起させる美しい3Dインターフェースと、モンテカルロ推定による本格思考AIを組み合わせた、2人対戦(ヘッズアップ)テキサスホールデム・シミュレーターです。100%覗き見なしのAIが繰り出す緻密なベットレンジやブラフ、フォールド戦略に立ち向かいましょう。
サイバー・ポーカーに組み込まれた4つの革新的モジュール
CSS 3D変形を利用したサイバーテーブル。立体的かつ未来的なテーブル上でトランプが舞います。カジノ風クラシック、サイバーネオン、ミッドナイトダークの3種のカラーテーマをいつでも切替可能です。
AIは「モンテカルロ木探索」のようにメモリ上で何百回もの対局ロールアウトを行い、自らの手牌のエクイティ(勝率)をミリ秒単位で算出。ポットオッズと照合し、フォールド/コール/レイズを判断します。
思考処理(ai.ts)はローカルで遮断されており、AIはプレイヤーの手牌を一切覗き見しません。実際の人間と同様に、手札と場札、相手のベット履歴という公開情報のみから合理的に判断します。
初期状態では3試合まで無料で人vsAI対戦が可能です。Stripeによる100円のワンタイム決済を行うことで、即座に無制限対局、全AI難易度、およびAI同士の「AI vs AI観戦モード」がアンロックされます。
戦況別の最適意思決定 & エクイティ判定器
仮想ロールアウトによるエクイティ収束計算シミュレータ
本作の「ハードAI」および「ミドルAI」は、相手の手牌を直接覗き見るチートコードは一切持っていません。その代わり、相手が持ちうる無数の手牌(ハンドレンジ)と、デッキに残された残りのカードを、メモリ上でランダムにサンプリングして繰り返し対局を行います。
これが「モンテカルロ法」です。例えばプリフロップでAAを持った状態で400回(ハードAIの場合)の仮想対局を走らせ、何回勝ったかをカウントします。試行回数(Iterations)が増えれば増えるほど、計算される勝率は本来の数学的確率(AA対ランダムハンドで約85.2%)へと収束していきます。
右側のシミュレーターで「モンテカルロ演算を開始」をクリックすると、AA vs ランダムハンドの対局が実際に走り、推定勝率(Equity)が変動しながらターゲットである 85.2% に収束していくグラフを描画します。
試行数増加に伴う勝率推定値の変動。試行が重なるほど、ばらつきが減り数学的理論値へと収束します。
Stripe Checkoutによる安全決済。即時プレイ制限を全解放
3回お試しプレイライセンス
買い切り・無期限ライセンス
サイバー・ポーカーに関するよくある質問
はい、3試合を消化すると「人vsAI」の対戦機能に制限がかかり、プレミアム購入モーダルが表示されます。ただし、料金は「100円の買い切り」ですので、一度ご購入いただければ月額費用や追加料金等は一切なく、生涯無制限でプレイ可能です。
一切覗き見していません。対局中のAIモジュール(ai.ts)は、ゲームエンジンからプレイヤーの手札データを意図的に受け取らないよう分離して設計されています。AIは自分が持つ2枚の手札と、場に公開されたコミュニティカード、および相手の賭け金という「完全に公平な公開情報」からのみ、確率計算とベット選択を行っています。
Stripe決済が完了し、完了画面(Netlify)に戻る際、URLパラメータに含まれるStripe Session IDをNetlify Serverless Functionで検証します。検証に合格すると、ブラウザの localStorage に永続暗号化された認証トークンが書き込まれます。そのため、同じブラウザをご利用いただく限り、次回起動時も自動的にプレミアム状態で起動します。
「イージーAI」は、モンテカルロ試行数が少なく(60回)、計算結果に多くのノイズ(ランダム要素)を意図的に混入させるため、無謀なコールやフォールドが多めになります。「ミドルAI」は試行数200回でオッズ計算通りの堅実なプレイを、「ハードAI」は試行数400回かつノイズほぼゼロで動作し、ドロー時のブラフレイズや、勝率を基にした極めて的確なバリューベット、鋭いブラフキャッチを行います。