Project Plateau
Project Plateau: four glass plates, one living valley, and the road back to camp.
翻訳待ち
No updates detected yet. GitHub releases will appear here.
All in TEXAS — 勝率・アウツ・必要勝率が見える、初心者のためのテキサスホールデム。通信なし・1ファイル・打ち筋の違う5人のCPU
Loading the full README. The saved excerpt is shown below.
All in TEXAS - 初心者モード付きテキサスホールデム ブラウザだけで遊べる軽量なノーリミット・テキサスホールデム。 初心者モードを ON にすると、自分の手番ごとに勝率・アウツ・ポットオッズと 「おすすめのアクション」を理由つきで表示し、遊びながら戦略を学べます。 • インストール不要・オフライン動作・外部送信なし • スマホ縦持ち(幅 430px)を基準にした 1 画面レイアウト • 自分 + CPU 1〜5 人のシット&ゴー。CPU は 5 種類の打ち筋からランダム • 紹介ページ: • 本体:(1 ファイル版は app/standalone.html) ローカルでは app/index.html を開くだけ。Read the full README ↗
ブラウザだけで遊べる軽量なノーリミット・テキサスホールデム。 初心者モードを ON にすると、自分の手番ごとに勝率・アウツ・ポットオッズと 「おすすめのアクション」を理由つきで表示し、遊びながら戦略を学べます。
app/standalone.html)ローカルでは app/index.html を開くだけ。
| ボタン | 内容 |
|---|---|
| 初心者 | 勝率・アウツ・必要勝率・推奨アクションを表示(おすすめのボタンに金枠) |
| 透視 | CPU の手札を表向きにする(答え合わせ用) |
| 速度 | CPU の思考時間 |
| 相手 | CPU の人数(1〜5) |
| 新規 | 顔ぶれを選んで最初から。あなたのキャラ(名なしも可)と対戦相手を 6 人から選ぶ。選ばなかった席はおまかせ。選んだ顔ぶれはブラウザに保存 |
| ハンド表 | 169 種のスターティングハンドを強さで色分けした表 |
tools/make_preflop.js で 169 種それぞれの
ランダム相手に対する勝率(ヘッズアップ/4 人打ち)を 4 万試行で求め、app/js/preflop.js に埋め込み。アイコン(assets/icon.png)は make_icon.py で生成。夕焼けの砂漠にサボテン、手前に A♠A♥(ポケットエース)。
app/
index.html 画面
css/style.css
js/cards.js カード表現と 5〜7 枚の役判定
js/preflop.js 169 種の勝率表(生成物)
js/equity.js モンテカルロ勝率・アウツ
js/coach.js 初心者モードの解説と推奨
js/ai.js CPU の打ち方(6 人の打ち筋とひとこと)
js/faces.js 登場人物の顔アイコン(tools/make_faces.py が生成)
js/game.js ゲーム進行(ブラインド・サイドポット・ショーダウン)
js/ui.js 描画と操作
build.js standalone.html を生成
tests/run.js 自動テスト
tools/make_preflop.js 勝率表の生成
cd app
node tests/run.js # 役判定(5 枚全通りの分布)・勝率・サイドポット・CPU 同士の対局
node build.js # standalone.html を再生成
node ../tools/make_preflop.js # 勝率表を作り直す(約 15 秒)
| 打ち筋 | 堅さ | 攻め | ブラフ | 参加率 | レイズ率 | 参加時レイズ | SD勝率 | |
|---|---|---|---|---|---|---|---|---|
| ナオ | 標準 | 0.6 | 0.55 | 0.15 | 30% | 17% | 55% | 54% |
| フミ | ゆるい | 0.15 | 0.3 | 0.1 | 43% | 19% | 44% | 50% |
| マキ | 攻撃 | 0.5 | 0.9 | 0.3 | 31% | 20% | 66% | 51% |
| チカ | 目利き | 0.8 | 0.95 | 0.08 | 22% | 16% | 74% | 53% |
| タコ大王 | 気まぐれ | 0.4 | 0.6 | 0.25 | 33% | 20% | 61% | 52% |
| イカ女王 | 堅実 | 0.9 | 0.35 | 0.05 | 19% | 10% | 50% | 61% |
6 人を同じ卓に着かせて約 1,300〜1,600 ハンドずつ回した実測値です(node tests/characters.js)。
参加率=プリフロップで自分からチップを入れた割合、参加時レイズ=参加した手のうちレイズした割合、SD勝率=ショーダウンに残ったときの勝率。
ひとことは js/ai.js の talk にあります。
登場人物の顔は、同じ作者の「街と、その白い壁」の立ち絵を tools/make_faces.py で切り抜いたものです。
MIT