Download battle.json from HelloSun/d1demo: direct link, hf CLI and curl.
- Browser
- Download file 63.1 kB
-
https://huggingface.co/spaces/HelloSun/d1demo/resolve/main/battle.json
- Command line
-
hf download hf://spaces/HelloSun/d1demo/battle.json
-
curl -L -o battle.json https://huggingface.co/spaces/HelloSun/d1demo/resolve/main/battle.json
63.1 kB
| { | |
| "meta": { | |
| "title": "d1 × d1 21 點:破產對決", | |
| "subtitle": "兩個 LiquidAI d1-3B 決策模型,用 llama.cpp 一路打到雙方資金歸零", | |
| "created_at": "2026-10-21T11:32:55+02:00", | |
| "seed": 20261021, | |
| "model": "LiquidAI/d1-3B-GGUF", | |
| "quant": "Q8_0", | |
| "llama_build": "b11786 (0.7.0-dev)", | |
| "rules": { | |
| "decks": 6, | |
| "dealer": "莊家軟 17 停牌 (S17)", | |
| "blackjack_pays": "3:2", | |
| "double": "僅限硬 9–11 或軟 13–18 時加倍,加倍後只補一張", | |
| "split": "本局不開放分牌", | |
| "insurance": "不開放保險", | |
| "reshuffle": "剩餘牌數低於 25% 時重洗", | |
| "start_bankroll": 1000, | |
| "betting": "注碼依當前資金比例:小注 50%、大注 70%、全押 100%(取整到 10)", | |
| "rebuy": "無補充籌碼,兩邊都歸零才結束" | |
| }, | |
| "start_bankroll": 1000, | |
| "bet_fractions": { | |
| "min": 0.5, | |
| "standard": 0.7, | |
| "max": 1.0 | |
| }, | |
| "end_reason": "both_broke", | |
| "agents": [ | |
| { | |
| "id": "a", | |
| "name": "阿保", | |
| "style": "保守算牌派", | |
| "description": "以保住本金為第一優先,只有在牌面明顯有利時才加注,遇到風險寧可停牌。", | |
| "url": "http://127.0.0.1:8081", | |
| "final_bankroll": 0, | |
| "peak_bankroll": 1000, | |
| "bust_round": 10, | |
| "rounds_played": 10 | |
| }, | |
| { | |
| "id": "b", | |
| "name": "阿衝", | |
| "style": "激進壓迫派", | |
| "description": "相信進攻是最好的防守,喜歡加倍與大注,願意為了期望值承擔波動。", | |
| "url": "http://127.0.0.1:8082", | |
| "final_bankroll": 0, | |
| "peak_bankroll": 1000, | |
| "bust_round": 11, | |
| "rounds_played": 11 | |
| } | |
| ], | |
| "rounds_played": 11, | |
| "duration_sec": 138.93, | |
| "inference": { | |
| "a": { | |
| "calls": 23, | |
| "avg_latency_ms": 3012 | |
| }, | |
| "b": { | |
| "calls": 22, | |
| "avg_latency_ms": 3165 | |
| } | |
| } | |
| }, | |
| "rounds": [ | |
| { | |
| "n": 1, | |
| "shoe_before": { | |
| "decks": 6, | |
| "remaining_cards": 306, | |
| "penetration_pct": 2, | |
| "cards_left_by_rank": { | |
| "A": 23, | |
| "2": 24, | |
| "3": 23, | |
| "4": 24, | |
| "5": 24, | |
| "6": 23, | |
| "7": 23, | |
| "8": 24, | |
| "9": 24, | |
| "10": 24, | |
| "J": 24, | |
| "Q": 23, | |
| "K": 23 | |
| }, | |
| "hi_lo_running_count": -1, | |
| "true_count": -0.17 | |
| }, | |
| "dealer_up": "A♣", | |
| "dealer_hole": "K♣", | |
| "dealer_revealed": true, | |
| "dealer": { | |
| "cards": [ | |
| "A♣", | |
| "K♣" | |
| ], | |
| "total": 21, | |
| "soft": true, | |
| "blackjack": true, | |
| "bust": false | |
| }, | |
| "events": [ | |
| "莊家明牌為 A 或 10 點,進行暗牌確認", | |
| "莊家直接拿到 Blackjack,本局立即結束" | |
| ], | |
| "players": [ | |
| { | |
| "cards": [ | |
| "7♥", | |
| "3♣" | |
| ], | |
| "bet": 500, | |
| "doubled": false, | |
| "blackjack": false, | |
| "bust": false, | |
| "total": 10, | |
| "soft": false, | |
| "result": "lose", | |
| "net": -500, | |
| "bet_decision": { | |
| "decision": { | |
| "type": "choice", | |
| "choice": "min", | |
| "probabilities": { | |
| "min": 0.7495426029302982, | |
| "standard": 0.19354882832047426, | |
| "max": 0.05690856874922748 | |
| }, | |
| "confidence": 0.6243139043954472 | |
| }, | |
| "bet": 500, | |
| "confidence": { | |
| "type": "score", | |
| "score": 1.1935795415714954, | |
| "legend": { | |
| "0": "沒信心", | |
| "1": "普通", | |
| "2": "有信心", | |
| "3": "非常有信心" | |
| }, | |
| "probabilities": { | |
| "0": 0.19777645506034436, | |
| "1": 0.4973906472646646, | |
| "2": 0.21830979871814207, | |
| "3": 0.08652309895684891 | |
| }, | |
| "confidence": 0.4108675483078158 | |
| }, | |
| "latency_ms": 2694 | |
| }, | |
| "bankroll_after": 500, | |
| "id": "a", | |
| "name": "阿保", | |
| "style": "保守算牌派", | |
| "peak_bankroll": 1000 | |
| }, | |
| { | |
| "cards": [ | |
| "Q♦", | |
| "6♠" | |
| ], | |
| "bet": 700, | |
| "doubled": false, | |
| "blackjack": false, | |
| "bust": false, | |
| "total": 16, | |
| "soft": false, | |
| "result": "lose", | |
| "net": -700, | |
| "bet_decision": { | |
| "decision": { | |
| "type": "choice", | |
| "choice": "standard", | |
| "probabilities": { | |
| "min": 0.23967294369887637, | |
| "standard": 0.5817249980285547, | |
| "max": 0.17860205827256884 | |
| }, | |
| "confidence": 0.37258749704283206 | |
| }, | |
| "bet": 700, | |
| "confidence": { | |
| "type": "score", | |
| "score": 1.507238814141059, | |
| "legend": { | |
| "0": "沒信心", | |
| "1": "普通", | |
| "2": "有信心", | |
| "3": "非常有信心" | |
| }, | |
| "probabilities": { | |
| "0": 0.14445230077935894, | |
| "1": 0.3625481640958943, | |
| "2": 0.33430795532907537, | |
| "3": 0.15869157979567128 | |
| }, | |
| "confidence": 0.20385658430022313 | |
| }, | |
| "latency_ms": 2499 | |
| }, | |
| "bankroll_after": 300, | |
| "id": "b", | |
| "name": "阿衝", | |
| "style": "激進壓迫派", | |
| "peak_bankroll": 1000 | |
| } | |
| ], | |
| "shoe_after": { | |
| "decks": 6, | |
| "remaining_cards": 306, | |
| "penetration_pct": 2, | |
| "cards_left_by_rank": { | |
| "A": 23, | |
| "2": 24, | |
| "3": 23, | |
| "4": 24, | |
| "5": 24, | |
| "6": 23, | |
| "7": 23, | |
| "8": 24, | |
| "9": 24, | |
| "10": 24, | |
| "J": 24, | |
| "Q": 23, | |
| "K": 23 | |
| }, | |
| "hi_lo_running_count": -1, | |
| "true_count": -0.17 | |
| } | |
| }, | |
| { | |
| "n": 2, | |
| "shoe_before": { | |
| "decks": 6, | |
| "remaining_cards": 300, | |
| "penetration_pct": 4, | |
| "cards_left_by_rank": { | |
| "A": 22, | |
| "2": 24, | |
| "3": 22, | |
| "4": 24, | |
| "5": 23, | |
| "6": 23, | |
| "7": 23, | |
| "8": 23, | |
| "9": 24, | |
| "10": 23, | |
| "J": 24, | |
| "Q": 23, | |
| "K": 22 | |
| }, | |
| "hi_lo_running_count": -2, | |
| "true_count": -0.35 | |
| }, | |
| "dealer_up": "8♣", | |
| "dealer_hole": "A♠", | |
| "dealer_revealed": true, | |
| "dealer": { | |
| "cards": [ | |
| "8♣", | |
| "A♠" | |
| ], | |
| "total": 19, | |
| "soft": true, | |
| "blackjack": false, | |
| "bust": false | |
| }, | |
| "events": [ | |
| "莊家最終 19 點" | |
| ], | |
| "players": [ | |
| { | |
| "cards": [ | |
| "5♠", | |
| "3♥", | |
| "9♠" | |
| ], | |
| "bet": 250, | |
| "doubled": false, | |
| "total": 17, | |
| "soft": false, | |
| "bust": false, | |
| "blackjack": false, | |
| "steps": [ | |
| { | |
| "type": "action", | |
| "cards": [ | |
| "5♠", | |
| "3♥" | |
| ], | |
| "total": 8, | |
| "soft": false, | |
| "dealer_up": "8♣", | |
| "allowed": [ | |
| "hit", | |
| "stand" | |
| ], | |
| "decision": { | |
| "type": "choice", | |
| "choice": "hit", | |
| "probabilities": { | |
| "hit": 0.7888347603567517, | |
| "stand": 0.2111652396432483 | |
| }, | |
| "confidence": 0.5776695207135034 | |
| }, | |
| "risk": { | |
| "type": "score", | |
| "score": 2.2652645474088886, | |
| "legend": { | |
| "0": "非常有利", | |
| "1": "稍微有利", | |
| "2": "有點不利", | |
| "3": "非常不利" | |
| }, | |
| "probabilities": { | |
| "0": 0.03996224301656414, | |
| "1": 0.10200571269114653, | |
| "2": 0.41083729815912584, | |
| "3": 0.4471947461331635 | |
| }, | |
| "confidence": 0.2652645474088887 | |
| }, | |
| "latency_ms": 3151, | |
| "drawn": "9♠", | |
| "total_after": 17 | |
| }, | |
| { | |
| "type": "action", | |
| "cards": [ | |
| "5♠", | |
| "3♥", | |
| "9♠" | |
| ], | |
| "total": 17, | |
| "soft": false, | |
| "dealer_up": "8♣", | |
| "allowed": [ | |
| "hit", | |
| "stand" | |
| ], | |
| "decision": { | |
| "type": "choice", | |
| "choice": "stand", | |
| "probabilities": { | |
| "hit": 0.37302117687837494, | |
| "stand": 0.626978823121625 | |
| }, | |
| "confidence": 0.25395764624325 | |
| }, | |
| "risk": { | |
| "type": "score", | |
| "score": 1.4085793790866217, | |
| "legend": { | |
| "0": "非常有利", | |
| "1": "稍微有利", | |
| "2": "有點不利", | |
| "3": "非常不利" | |
| }, | |
| "probabilities": { | |
| "0": 0.13348583156305185, | |
| "1": 0.3936259060555138, | |
| "2": 0.4037113141131949, | |
| "3": 0.06917694826823936 | |
| }, | |
| "confidence": 0.2702254825501431 | |
| }, | |
| "latency_ms": 3468, | |
| "drawn": null, | |
| "total_after": 17 | |
| } | |
| ], | |
| "player_id": "a", | |
| "result": "lose", | |
| "net": -250, | |
| "bet_decision": { | |
| "decision": { | |
| "type": "choice", | |
| "choice": "min", | |
| "probabilities": { | |
| "min": 0.6968753406570245, | |
| "standard": 0.25124407766170376, | |
| "max": 0.05188058168127172 | |
| }, | |
| "confidence": 0.5453130109855368 | |
| }, | |
| "bet": 250, | |
| "confidence": { | |
| "type": "score", | |
| "score": 1.153562244852418, | |
| "legend": { | |
| "0": "沒信心", | |
| "1": "普通", | |
| "2": "有信心", | |
| "3": "非常有信心" | |
| }, | |
| "probabilities": { | |
| "0": 0.19629014603126313, | |
| "1": 0.5138686227524958, | |
| "2": 0.229830071548801, | |
| "3": 0.0600111596674401 | |
| }, | |
| "confidence": 0.4538574630850557 | |
| }, | |
| "latency_ms": 2709 | |
| }, | |
| "bankroll_after": 250, | |
| "id": "a", | |
| "name": "阿保", | |
| "style": "保守算牌派", | |
| "peak_bankroll": 1000 | |
| }, | |
| { | |
| "cards": [ | |
| "K♦", | |
| "10♣" | |
| ], | |
| "bet": 210, | |
| "doubled": false, | |
| "total": 20, | |
| "soft": false, | |
| "bust": false, | |
| "blackjack": false, | |
| "steps": [ | |
| { | |
| "type": "action", | |
| "cards": [ | |
| "K♦", | |
| "10♣" | |
| ], | |
| "total": 20, | |
| "soft": false, | |
| "dealer_up": "8♣", | |
| "allowed": [ | |
| "hit", | |
| "stand" | |
| ], | |
| "decision": { | |
| "type": "choice", | |
| "choice": "stand", | |
| "probabilities": { | |
| "hit": 0.30708643375615396, | |
| "stand": 0.6929135662438459 | |
| }, | |
| "confidence": 0.38582713248769185 | |
| }, | |
| "risk": { | |
| "type": "score", | |
| "score": 1.1558612595776556, | |
| "legend": { | |
| "0": "非常有利", | |
| "1": "稍微有利", | |
| "2": "有點不利", | |
| "3": "非常不利" | |
| }, | |
| "probabilities": { | |
| "0": 0.27435705365012364, | |
| "1": 0.35797206875513765, | |
| "2": 0.30512344196169827, | |
| "3": 0.06254743563304048 | |
| }, | |
| "confidence": 0.2954246331220971 | |
| }, | |
| "latency_ms": 2990, | |
| "drawn": null, | |
| "total_after": 20 | |
| } | |
| ], | |
| "player_id": "b", | |
| "result": "win", | |
| "net": 210, | |
| "bet_decision": { | |
| "decision": { | |
| "type": "choice", | |
| "choice": "standard", | |
| "probabilities": { | |
| "min": 0.2589391915119814, | |
| "standard": 0.6021647784241172, | |
| "max": 0.13889603006390153 | |
| }, | |
| "confidence": 0.4032471676361758 | |
| }, | |
| "bet": 210, | |
| "confidence": { | |
| "type": "score", | |
| "score": 1.6222850123507153, | |
| "legend": { | |
| "0": "沒信心", | |
| "1": "普通", | |
| "2": "有信心", | |
| "3": "非常有信心" | |
| }, | |
| "probabilities": { | |
| "0": 0.12053751205265624, | |
| "1": 0.3180917564832067, | |
| "2": 0.37991893852490216, | |
| "3": 0.18145179293923472 | |
| }, | |
| "confidence": 0.25938142647224605 | |
| }, | |
| "latency_ms": 2426 | |
| }, | |
| "bankroll_after": 510, | |
| "id": "b", | |
| "name": "阿衝", | |
| "style": "激進壓迫派", | |
| "peak_bankroll": 1000 | |
| } | |
| ], | |
| "shoe_after": { | |
| "decks": 6, | |
| "remaining_cards": 299, | |
| "penetration_pct": 4, | |
| "cards_left_by_rank": { | |
| "A": 22, | |
| "2": 24, | |
| "3": 22, | |
| "4": 24, | |
| "5": 23, | |
| "6": 23, | |
| "7": 23, | |
| "8": 23, | |
| "9": 23, | |
| "10": 23, | |
| "J": 24, | |
| "Q": 23, | |
| "K": 22 | |
| }, | |
| "hi_lo_running_count": -2, | |
| "true_count": -0.35 | |
| } | |
| }, | |
| { | |
| "n": 3, | |
| "shoe_before": { | |
| "decks": 6, | |
| "remaining_cards": 293, | |
| "penetration_pct": 6, | |
| "cards_left_by_rank": { | |
| "A": 22, | |
| "2": 22, | |
| "3": 21, | |
| "4": 24, | |
| "5": 23, | |
| "6": 22, | |
| "7": 23, | |
| "8": 23, | |
| "9": 23, | |
| "10": 21, | |
| "J": 24, | |
| "Q": 23, | |
| "K": 22 | |
| }, | |
| "hi_lo_running_count": 0, | |
| "true_count": 0.0 | |
| }, | |
| "dealer_up": "3♦", | |
| "dealer_hole": "2♠", | |
| "dealer_revealed": true, | |
| "dealer": { | |
| "cards": [ | |
| "3♦", | |
| "2♠", | |
| "2♠", | |
| "3♦", | |
| "A♣" | |
| ], | |
| "total": 21, | |
| "soft": true, | |
| "blackjack": false, | |
| "bust": false | |
| }, | |
| "events": [ | |
| "莊家補牌 2♠ → 7 點", | |
| "莊家補牌 3♦ → 10 點", | |
| "莊家補牌 A♣ → 21 點", | |
| "莊家最終 21 點" | |
| ], | |
| "players": [ | |
| { | |
| "cards": [ | |
| "10♠", | |
| "2♦", | |
| "8♣" | |
| ], | |
| "bet": 120, | |
| "doubled": false, | |
| "total": 20, | |
| "soft": false, | |
| "bust": false, | |
| "blackjack": false, | |
| "steps": [ | |
| { | |
| "type": "action", | |
| "cards": [ | |
| "10♠", | |
| "2♦" | |
| ], | |
| "total": 12, | |
| "soft": false, | |
| "dealer_up": "3♦", | |
| "allowed": [ | |
| "hit", | |
| "stand" | |
| ], | |
| "decision": { | |
| "type": "choice", | |
| "choice": "hit", | |
| "probabilities": { | |
| "hit": 0.6558900475681183, | |
| "stand": 0.34410995243188175 | |
| }, | |
| "confidence": 0.3117800951362366 | |
| }, | |
| "risk": { | |
| "type": "score", | |
| "score": 1.769234618561999, | |
| "legend": { | |
| "0": "非常有利", | |
| "1": "稍微有利", | |
| "2": "有點不利", | |
| "3": "非常不利" | |
| }, | |
| "probabilities": { | |
| "0": 0.07876321188385403, | |
| "1": 0.2653560066817271, | |
| "2": 0.4637637324229848, | |
| "3": 0.1921170490114341 | |
| }, | |
| "confidence": 0.3850005205391307 | |
| }, | |
| "latency_ms": 3146, | |
| "drawn": "8♣", | |
| "total_after": 20 | |
| }, | |
| { | |
| "type": "action", | |
| "cards": [ | |
| "10♠", | |
| "2♦", | |
| "8♣" | |
| ], | |
| "total": 20, | |
| "soft": false, | |
| "dealer_up": "3♦", | |
| "allowed": [ | |
| "hit", | |
| "stand" | |
| ], | |
| "decision": { | |
| "type": "choice", | |
| "choice": "stand", | |
| "probabilities": { | |
| "hit": 0.2298190158896557, | |
| "stand": 0.7701809841103443 | |
| }, | |
| "confidence": 0.5403619682206886 | |
| }, | |
| "risk": { | |
| "type": "score", | |
| "score": 1.2032165044695071, | |
| "legend": { | |
| "0": "非常有利", | |
| "1": "稍微有利", | |
| "2": "有點不利", | |
| "3": "非常不利" | |
| }, | |
| "probabilities": { | |
| "0": 0.21444016577017114, | |
| "1": 0.4154791783036063, | |
| "2": 0.3225046416127668, | |
| "3": 0.04757601431345572 | |
| }, | |
| "confidence": 0.36790316399015066 | |
| }, | |
| "latency_ms": 3084, | |
| "drawn": null, | |
| "total_after": 20 | |
| } | |
| ], | |
| "player_id": "a", | |
| "result": "lose", | |
| "net": -120, | |
| "bet_decision": { | |
| "decision": { | |
| "type": "choice", | |
| "choice": "min", | |
| "probabilities": { | |
| "min": 0.7021353615602709, | |
| "standard": 0.24459731120528871, | |
| "max": 0.053267327234440304 | |
| }, | |
| "confidence": 0.5532030423404063 | |
| }, | |
| "bet": 120, | |
| "confidence": { | |
| "type": "score", | |
| "score": 1.243907468048795, | |
| "legend": { | |
| "0": "沒信心", | |
| "1": "普通", | |
| "2": "有信心", | |
| "3": "非常有信心" | |
| }, | |
| "probabilities": { | |
| "0": 0.1647109410528787, | |
| "1": 0.49476116179321544, | |
| "2": 0.2724373852061379, | |
| "3": 0.06809051194776787 | |
| }, | |
| "confidence": 0.42667064984544767 | |
| }, | |
| "latency_ms": 2681 | |
| }, | |
| "bankroll_after": 130, | |
| "id": "a", | |
| "name": "阿保", | |
| "style": "保守算牌派", | |
| "peak_bankroll": 1000 | |
| }, | |
| { | |
| "cards": [ | |
| "6♦", | |
| "10♠", | |
| "4♠" | |
| ], | |
| "bet": 360, | |
| "doubled": false, | |
| "total": 20, | |
| "soft": false, | |
| "bust": false, | |
| "blackjack": false, | |
| "steps": [ | |
| { | |
| "type": "action", | |
| "cards": [ | |
| "6♦", | |
| "10♠" | |
| ], | |
| "total": 16, | |
| "soft": false, | |
| "dealer_up": "3♦", | |
| "allowed": [ | |
| "hit", | |
| "stand" | |
| ], | |
| "decision": { | |
| "type": "choice", | |
| "choice": "hit", | |
| "probabilities": { | |
| "hit": 0.6360780916514454, | |
| "stand": 0.3639219083485547 | |
| }, | |
| "confidence": 0.2721561833028907 | |
| }, | |
| "risk": { | |
| "type": "score", | |
| "score": 1.496846018692059, | |
| "legend": { | |
| "0": "非常有利", | |
| "1": "稍微有利", | |
| "2": "有點不利", | |
| "3": "非常不利" | |
| }, | |
| "probabilities": { | |
| "0": 0.13424558064122727, | |
| "1": 0.3356707776533976, | |
| "2": 0.4290756840774641, | |
| "3": 0.10100795762791105 | |
| }, | |
| "confidence": 0.29483010343623683 | |
| }, | |
| "latency_ms": 3970, | |
| "drawn": "4♠", | |
| "total_after": 20 | |
| }, | |
| { | |
| "type": "action", | |
| "cards": [ | |
| "6♦", | |
| "10♠", | |
| "4♠" | |
| ], | |
| "total": 20, | |
| "soft": false, | |
| "dealer_up": "3♦", | |
| "allowed": [ | |
| "hit", | |
| "stand" | |
| ], | |
| "decision": { | |
| "type": "choice", | |
| "choice": "stand", | |
| "probabilities": { | |
| "hit": 0.3360724625093578, | |
| "stand": 0.6639275374906422 | |
| }, | |
| "confidence": 0.3278550749812843 | |
| }, | |
| "risk": { | |
| "type": "score", | |
| "score": 1.3092554578091316, | |
| "legend": { | |
| "0": "非常有利", | |
| "1": "稍微有利", | |
| "2": "有點不利", | |
| "3": "非常不利" | |
| }, | |
| "probabilities": { | |
| "0": 0.2074752250590991, | |
| "1": 0.35679367170712645, | |
| "2": 0.35473152359931803, | |
| "3": 0.08099957963445631 | |
| }, | |
| "confidence": 0.27579409207267025 | |
| }, | |
| "latency_ms": 3577, | |
| "drawn": null, | |
| "total_after": 20 | |
| } | |
| ], | |
| "player_id": "b", | |
| "result": "lose", | |
| "net": -360, | |
| "bet_decision": { | |
| "decision": { | |
| "type": "choice", | |
| "choice": "standard", | |
| "probabilities": { | |
| "min": 0.256591764511596, | |
| "standard": 0.6231699492197297, | |
| "max": 0.12023828626867433 | |
| }, | |
| "confidence": 0.4347549238295945 | |
| }, | |
| "bet": 360, | |
| "confidence": { | |
| "type": "score", | |
| "score": 1.637742613857751, | |
| "legend": { | |
| "0": "沒信心", | |
| "1": "普通", | |
| "2": "有信心", | |
| "3": "非常有信心" | |
| }, | |
| "probabilities": { | |
| "0": 0.12226879726860378, | |
| "1": 0.306868514496184, | |
| "2": 0.3817139653440694, | |
| "3": 0.1891487228911428 | |
| }, | |
| "confidence": 0.2594451680754656 | |
| }, | |
| "latency_ms": 2819 | |
| }, | |
| "bankroll_after": 150, | |
| "id": "b", | |
| "name": "阿衝", | |
| "style": "激進壓迫派", | |
| "peak_bankroll": 1000 | |
| } | |
| ], | |
| "shoe_after": { | |
| "decks": 6, | |
| "remaining_cards": 288, | |
| "penetration_pct": 8, | |
| "cards_left_by_rank": { | |
| "A": 21, | |
| "2": 21, | |
| "3": 20, | |
| "4": 23, | |
| "5": 23, | |
| "6": 22, | |
| "7": 23, | |
| "8": 22, | |
| "9": 23, | |
| "10": 21, | |
| "J": 24, | |
| "Q": 23, | |
| "K": 22 | |
| }, | |
| "hi_lo_running_count": 2, | |
| "true_count": 0.36 | |
| } | |
| }, | |
| { | |
| "n": 4, | |
| "shoe_before": { | |
| "decks": 6, | |
| "remaining_cards": 282, | |
| "penetration_pct": 10, | |
| "cards_left_by_rank": { | |
| "A": 20, | |
| "2": 21, | |
| "3": 19, | |
| "4": 23, | |
| "5": 23, | |
| "6": 22, | |
| "7": 22, | |
| "8": 21, | |
| "9": 22, | |
| "10": 21, | |
| "J": 24, | |
| "Q": 23, | |
| "K": 21 | |
| }, | |
| "hi_lo_running_count": 1, | |
| "true_count": 0.18 | |
| }, | |
| "dealer_up": "7♠", | |
| "dealer_hole": "K♥", | |
| "dealer_revealed": true, | |
| "dealer": { | |
| "cards": [ | |
| "7♠", | |
| "K♥" | |
| ], | |
| "total": 17, | |
| "soft": false, | |
| "blackjack": false, | |
| "bust": false | |
| }, | |
| "events": [ | |
| "莊家最終 17 點" | |
| ], | |
| "players": [ | |
| { | |
| "cards": [ | |
| "8♥", | |
| "A♦" | |
| ], | |
| "bet": 60, | |
| "doubled": false, | |
| "total": 19, | |
| "soft": true, | |
| "bust": false, | |
| "blackjack": false, | |
| "steps": [ | |
| { | |
| "type": "action", | |
| "cards": [ | |
| "8♥", | |
| "A♦" | |
| ], | |
| "total": 19, | |
| "soft": true, | |
| "dealer_up": "7♠", | |
| "allowed": [ | |
| "hit", | |
| "stand" | |
| ], | |
| "decision": { | |
| "type": "choice", | |
| "choice": "stand", | |
| "probabilities": { | |
| "hit": 0.30128956481413705, | |
| "stand": 0.698710435185863 | |
| }, | |
| "confidence": 0.3974208703717259 | |
| }, | |
| "risk": { | |
| "type": "score", | |
| "score": 1.1084635753875032, | |
| "legend": { | |
| "0": "非常有利", | |
| "1": "稍微有利", | |
| "2": "有點不利", | |
| "3": "非常不利" | |
| }, | |
| "probabilities": { | |
| "0": 0.25095460756718285, | |
| "1": 0.42334035297948597, | |
| "2": 0.2919918959519758, | |
| "3": 0.03371314350135523 | |
| }, | |
| "confidence": 0.3896272094781309 | |
| }, | |
| "latency_ms": 3396, | |
| "drawn": null, | |
| "total_after": 19 | |
| } | |
| ], | |
| "player_id": "a", | |
| "result": "win", | |
| "net": 60, | |
| "bet_decision": { | |
| "decision": { | |
| "type": "choice", | |
| "choice": "min", | |
| "probabilities": { | |
| "min": 0.6926127915764545, | |
| "standard": 0.23626710905817105, | |
| "max": 0.07112009936537435 | |
| }, | |
| "confidence": 0.5389191873646817 | |
| }, | |
| "bet": 60, | |
| "confidence": { | |
| "type": "score", | |
| "score": 1.146617901430409, | |
| "legend": { | |
| "0": "沒信心", | |
| "1": "普通", | |
| "2": "有信心", | |
| "3": "非常有信心" | |
| }, | |
| "probabilities": { | |
| "0": 0.21917876559390995, | |
| "1": 0.47945507834068335, | |
| "2": 0.23693564510649448, | |
| "3": 0.06443051095891222 | |
| }, | |
| "confidence": 0.4150245673817712 | |
| }, | |
| "latency_ms": 2582 | |
| }, | |
| "bankroll_after": 190, | |
| "id": "a", | |
| "name": "阿保", | |
| "style": "保守算牌派", | |
| "peak_bankroll": 1000 | |
| }, | |
| { | |
| "cards": [ | |
| "9♠", | |
| "3♦", | |
| "K♥" | |
| ], | |
| "bet": 100, | |
| "doubled": false, | |
| "total": 22, | |
| "soft": false, | |
| "bust": true, | |
| "blackjack": false, | |
| "steps": [ | |
| { | |
| "type": "action", | |
| "cards": [ | |
| "9♠", | |
| "3♦" | |
| ], | |
| "total": 12, | |
| "soft": false, | |
| "dealer_up": "7♠", | |
| "allowed": [ | |
| "hit", | |
| "stand" | |
| ], | |
| "decision": { | |
| "type": "choice", | |
| "choice": "hit", | |
| "probabilities": { | |
| "hit": 0.734403302613461, | |
| "stand": 0.265596697386539 | |
| }, | |
| "confidence": 0.46880660522692197 | |
| }, | |
| "risk": { | |
| "type": "score", | |
| "score": 1.5869452568879086, | |
| "legend": { | |
| "0": "非常有利", | |
| "1": "稍微有利", | |
| "2": "有點不利", | |
| "3": "非常不利" | |
| }, | |
| "probabilities": { | |
| "0": 0.11743767228218839, | |
| "1": 0.3123418203798986, | |
| "2": 0.43605808550572894, | |
| "3": 0.13416242183218405 | |
| }, | |
| "confidence": 0.3186204132235405 | |
| }, | |
| "latency_ms": 3680, | |
| "drawn": "K♥", | |
| "total_after": 22 | |
| } | |
| ], | |
| "player_id": "b", | |
| "result": "lose", | |
| "net": -100, | |
| "bet_decision": { | |
| "decision": { | |
| "type": "choice", | |
| "choice": "standard", | |
| "probabilities": { | |
| "min": 0.291170385524682, | |
| "standard": 0.5778208078311198, | |
| "max": 0.1310088066441981 | |
| }, | |
| "confidence": 0.36673121174667966 | |
| }, | |
| "bet": 100, | |
| "confidence": { | |
| "type": "score", | |
| "score": 1.6308974422103073, | |
| "legend": { | |
| "0": "沒信心", | |
| "1": "普通", | |
| "2": "有信心", | |
| "3": "非常有信心" | |
| }, | |
| "probabilities": { | |
| "0": 0.11805143814025988, | |
| "1": 0.3116761645734334, | |
| "2": 0.3915959142220468, | |
| "3": 0.17867648306426004 | |
| }, | |
| "confidence": 0.2735444760817869 | |
| }, | |
| "latency_ms": 2598 | |
| }, | |
| "bankroll_after": 50, | |
| "id": "b", | |
| "name": "阿衝", | |
| "style": "激進壓迫派", | |
| "peak_bankroll": 1000 | |
| } | |
| ], | |
| "shoe_after": { | |
| "decks": 6, | |
| "remaining_cards": 281, | |
| "penetration_pct": 10, | |
| "cards_left_by_rank": { | |
| "A": 20, | |
| "2": 21, | |
| "3": 19, | |
| "4": 23, | |
| "5": 23, | |
| "6": 22, | |
| "7": 22, | |
| "8": 21, | |
| "9": 22, | |
| "10": 21, | |
| "J": 24, | |
| "Q": 23, | |
| "K": 20 | |
| }, | |
| "hi_lo_running_count": 0, | |
| "true_count": 0.0 | |
| } | |
| }, | |
| { | |
| "n": 5, | |
| "shoe_before": { | |
| "decks": 6, | |
| "remaining_cards": 275, | |
| "penetration_pct": 12, | |
| "cards_left_by_rank": { | |
| "A": 19, | |
| "2": 20, | |
| "3": 19, | |
| "4": 23, | |
| "5": 23, | |
| "6": 21, | |
| "7": 21, | |
| "8": 21, | |
| "9": 22, | |
| "10": 20, | |
| "J": 23, | |
| "Q": 23, | |
| "K": 20 | |
| }, | |
| "hi_lo_running_count": -1, | |
| "true_count": -0.19 | |
| }, | |
| "dealer_up": "A♣", | |
| "dealer_hole": "J♠", | |
| "dealer_revealed": true, | |
| "dealer": { | |
| "cards": [ | |
| "A♣", | |
| "J♠" | |
| ], | |
| "total": 21, | |
| "soft": true, | |
| "blackjack": true, | |
| "bust": false | |
| }, | |
| "events": [ | |
| "莊家明牌為 A 或 10 點,進行暗牌確認", | |
| "莊家直接拿到 Blackjack,本局立即結束" | |
| ], | |
| "players": [ | |
| { | |
| "cards": [ | |
| "10♦", | |
| "2♦" | |
| ], | |
| "bet": 100, | |
| "doubled": false, | |
| "blackjack": false, | |
| "bust": false, | |
| "total": 12, | |
| "soft": false, | |
| "result": "lose", | |
| "net": -100, | |
| "bet_decision": { | |
| "decision": { | |
| "type": "choice", | |
| "choice": "min", | |
| "probabilities": { | |
| "min": 0.7169821239824508, | |
| "standard": 0.22839151917086004, | |
| "max": 0.05462635684668915 | |
| }, | |
| "confidence": 0.5754731859736761 | |
| }, | |
| "bet": 100, | |
| "confidence": { | |
| "type": "score", | |
| "score": 1.2329249170160193, | |
| "legend": { | |
| "0": "沒信心", | |
| "1": "普通", | |
| "2": "有信心", | |
| "3": "非常有信心" | |
| }, | |
| "probabilities": { | |
| "0": 0.18594652365117773, | |
| "1": 0.47498597711682466, | |
| "2": 0.25926355779679827, | |
| "3": 0.07980394143519932 | |
| }, | |
| "confidence": 0.39518203568162535 | |
| }, | |
| "latency_ms": 2717 | |
| }, | |
| "bankroll_after": 90, | |
| "id": "a", | |
| "name": "阿保", | |
| "style": "保守算牌派", | |
| "peak_bankroll": 1000 | |
| }, | |
| { | |
| "cards": [ | |
| "7♠", | |
| "6♦" | |
| ], | |
| "bet": 40, | |
| "doubled": false, | |
| "blackjack": false, | |
| "bust": false, | |
| "total": 13, | |
| "soft": false, | |
| "result": "lose", | |
| "net": -40, | |
| "bet_decision": { | |
| "decision": { | |
| "type": "choice", | |
| "choice": "standard", | |
| "probabilities": { | |
| "min": 0.33016281821538473, | |
| "standard": 0.5556542153278266, | |
| "max": 0.11418296645678869 | |
| }, | |
| "confidence": 0.3334813229917398 | |
| }, | |
| "bet": 40, | |
| "confidence": { | |
| "type": "score", | |
| "score": 1.7355514551814188, | |
| "legend": { | |
| "0": "沒信心", | |
| "1": "普通", | |
| "2": "有信心", | |
| "3": "非常有信心" | |
| }, | |
| "probabilities": { | |
| "0": 0.11075179507713576, | |
| "1": 0.26294508405667505, | |
| "2": 0.40630299147382376, | |
| "3": 0.22000012939236546 | |
| }, | |
| "confidence": 0.2955511963966879 | |
| }, | |
| "latency_ms": 2743 | |
| }, | |
| "bankroll_after": 10, | |
| "id": "b", | |
| "name": "阿衝", | |
| "style": "激進壓迫派", | |
| "peak_bankroll": 1000 | |
| } | |
| ], | |
| "shoe_after": { | |
| "decks": 6, | |
| "remaining_cards": 275, | |
| "penetration_pct": 12, | |
| "cards_left_by_rank": { | |
| "A": 19, | |
| "2": 20, | |
| "3": 19, | |
| "4": 23, | |
| "5": 23, | |
| "6": 21, | |
| "7": 21, | |
| "8": 21, | |
| "9": 22, | |
| "10": 20, | |
| "J": 23, | |
| "Q": 23, | |
| "K": 20 | |
| }, | |
| "hi_lo_running_count": -1, | |
| "true_count": -0.19 | |
| } | |
| }, | |
| { | |
| "n": 6, | |
| "shoe_before": { | |
| "decks": 6, | |
| "remaining_cards": 269, | |
| "penetration_pct": 14, | |
| "cards_left_by_rank": { | |
| "A": 17, | |
| "2": 20, | |
| "3": 18, | |
| "4": 23, | |
| "5": 22, | |
| "6": 21, | |
| "7": 21, | |
| "8": 21, | |
| "9": 21, | |
| "10": 20, | |
| "J": 23, | |
| "Q": 23, | |
| "K": 19 | |
| }, | |
| "hi_lo_running_count": -2, | |
| "true_count": -0.39 | |
| }, | |
| "dealer_up": "9♦", | |
| "dealer_hole": "5♣", | |
| "dealer_revealed": true, | |
| "dealer": { | |
| "cards": [ | |
| "9♦", | |
| "5♣", | |
| "8♣" | |
| ], | |
| "total": 22, | |
| "soft": false, | |
| "blackjack": false, | |
| "bust": true | |
| }, | |
| "events": [ | |
| "莊家補牌 8♣ → 22 點", | |
| "莊家最終 22 點,爆牌" | |
| ], | |
| "players": [ | |
| { | |
| "cards": [ | |
| "3♠", | |
| "A♦", | |
| "K♣", | |
| "7♠" | |
| ], | |
| "bet": 40, | |
| "doubled": false, | |
| "total": 21, | |
| "soft": false, | |
| "bust": false, | |
| "blackjack": false, | |
| "steps": [ | |
| { | |
| "type": "action", | |
| "cards": [ | |
| "3♠", | |
| "A♦" | |
| ], | |
| "total": 14, | |
| "soft": true, | |
| "dealer_up": "9♦", | |
| "allowed": [ | |
| "hit", | |
| "stand", | |
| "double" | |
| ], | |
| "decision": { | |
| "type": "choice", | |
| "choice": "hit", | |
| "probabilities": { | |
| "hit": 0.4651867184249835, | |
| "stand": 0.2528327433499288, | |
| "double": 0.2819805382250877 | |
| }, | |
| "confidence": 0.19778007763747524 | |
| }, | |
| "risk": { | |
| "type": "score", | |
| "score": 1.661289775579295, | |
| "legend": { | |
| "0": "非常有利", | |
| "1": "稍微有利", | |
| "2": "有點不利", | |
| "3": "非常不利" | |
| }, | |
| "probabilities": { | |
| "0": 0.0810802022698142, | |
| "1": 0.30672360983786334, | |
| "2": 0.48202239793553586, | |
| "3": 0.13017378995678672 | |
| }, | |
| "confidence": 0.40094219566572153 | |
| }, | |
| "latency_ms": 3258, | |
| "drawn": "K♣", | |
| "total_after": 14 | |
| }, | |
| { | |
| "type": "action", | |
| "cards": [ | |
| "3♠", | |
| "A♦", | |
| "K♣" | |
| ], | |
| "total": 14, | |
| "soft": false, | |
| "dealer_up": "9♦", | |
| "allowed": [ | |
| "hit", | |
| "stand" | |
| ], | |
| "decision": { | |
| "type": "choice", | |
| "choice": "hit", | |
| "probabilities": { | |
| "hit": 0.5558925013659549, | |
| "stand": 0.444107498634045 | |
| }, | |
| "confidence": 0.11178500273190983 | |
| }, | |
| "risk": { | |
| "type": "score", | |
| "score": 1.7006468099820728, | |
| "legend": { | |
| "0": "非常有利", | |
| "1": "稍微有利", | |
| "2": "有點不利", | |
| "3": "非常不利" | |
| }, | |
| "probabilities": { | |
| "0": 0.09792126538793425, | |
| "1": 0.2820300499548643, | |
| "2": 0.4415292939443961, | |
| "3": 0.17851939071280543 | |
| }, | |
| "confidence": 0.3436080285564618 | |
| }, | |
| "latency_ms": 3196, | |
| "drawn": "7♠", | |
| "total_after": 21 | |
| } | |
| ], | |
| "player_id": "a", | |
| "result": "win", | |
| "net": 40, | |
| "bet_decision": { | |
| "decision": { | |
| "type": "choice", | |
| "choice": "min", | |
| "probabilities": { | |
| "min": 0.7430508242637351, | |
| "standard": 0.21044654186705883, | |
| "max": 0.04650263386920589 | |
| }, | |
| "confidence": 0.6145762363956027 | |
| }, | |
| "bet": 40, | |
| "confidence": { | |
| "type": "score", | |
| "score": 1.2067890088652962, | |
| "legend": { | |
| "0": "沒信心", | |
| "1": "普通", | |
| "2": "有信心", | |
| "3": "非常有信心" | |
| }, | |
| "probabilities": { | |
| "0": 0.17395648436116945, | |
| "1": 0.5092699103248166, | |
| "2": 0.2528017174015624, | |
| "3": 0.06397188791245155 | |
| }, | |
| "confidence": 0.44529802241236505 | |
| }, | |
| "latency_ms": 2700 | |
| }, | |
| "bankroll_after": 130, | |
| "id": "a", | |
| "name": "阿保", | |
| "style": "保守算牌派", | |
| "peak_bankroll": 1000 | |
| }, | |
| { | |
| "cards": [ | |
| "A♠", | |
| "K♣" | |
| ], | |
| "bet": 10, | |
| "doubled": false, | |
| "total": 21, | |
| "soft": true, | |
| "bust": false, | |
| "blackjack": true, | |
| "steps": [], | |
| "player_id": "b", | |
| "result": "blackjack", | |
| "net": 15, | |
| "bet_decision": { | |
| "decision": { | |
| "type": "choice", | |
| "choice": "standard", | |
| "probabilities": { | |
| "min": 0.3639541492057857, | |
| "standard": 0.45853490874439773, | |
| "max": 0.17751094204981663 | |
| }, | |
| "confidence": 0.1878023631165966 | |
| }, | |
| "bet": 10, | |
| "confidence": { | |
| "type": "score", | |
| "score": 1.7830460880445884, | |
| "legend": { | |
| "0": "沒信心", | |
| "1": "普通", | |
| "2": "有信心", | |
| "3": "非常有信心" | |
| }, | |
| "probabilities": { | |
| "0": 0.11593409029821067, | |
| "1": 0.23620551558754246, | |
| "2": 0.3967406098856946, | |
| "3": 0.25111978422855225 | |
| }, | |
| "confidence": 0.28080651958748404 | |
| }, | |
| "latency_ms": 3523 | |
| }, | |
| "bankroll_after": 25, | |
| "id": "b", | |
| "name": "阿衝", | |
| "style": "激進壓迫派", | |
| "peak_bankroll": 1000 | |
| } | |
| ], | |
| "shoe_after": { | |
| "decks": 6, | |
| "remaining_cards": 266, | |
| "penetration_pct": 15, | |
| "cards_left_by_rank": { | |
| "A": 17, | |
| "2": 20, | |
| "3": 18, | |
| "4": 23, | |
| "5": 22, | |
| "6": 21, | |
| "7": 20, | |
| "8": 20, | |
| "9": 21, | |
| "10": 20, | |
| "J": 23, | |
| "Q": 23, | |
| "K": 18 | |
| }, | |
| "hi_lo_running_count": -3, | |
| "true_count": -0.59 | |
| } | |
| }, | |
| { | |
| "n": 7, | |
| "shoe_before": { | |
| "decks": 6, | |
| "remaining_cards": 260, | |
| "penetration_pct": 17, | |
| "cards_left_by_rank": { | |
| "A": 16, | |
| "2": 19, | |
| "3": 17, | |
| "4": 23, | |
| "5": 22, | |
| "6": 21, | |
| "7": 20, | |
| "8": 19, | |
| "9": 21, | |
| "10": 18, | |
| "J": 23, | |
| "Q": 23, | |
| "K": 18 | |
| }, | |
| "hi_lo_running_count": -4, | |
| "true_count": -0.8 | |
| }, | |
| "dealer_up": "8♠", | |
| "dealer_hole": "3♦", | |
| "dealer_revealed": true, | |
| "dealer": { | |
| "cards": [ | |
| "8♠", | |
| "3♦", | |
| "7♦" | |
| ], | |
| "total": 18, | |
| "soft": false, | |
| "blackjack": false, | |
| "bust": false | |
| }, | |
| "events": [ | |
| "莊家補牌 7♦ → 18 點", | |
| "莊家最終 18 點" | |
| ], | |
| "players": [ | |
| { | |
| "cards": [ | |
| "10♣", | |
| "2♣", | |
| "K♠" | |
| ], | |
| "bet": 60, | |
| "doubled": false, | |
| "total": 22, | |
| "soft": false, | |
| "bust": true, | |
| "blackjack": false, | |
| "steps": [ | |
| { | |
| "type": "action", | |
| "cards": [ | |
| "10♣", | |
| "2♣" | |
| ], | |
| "total": 12, | |
| "soft": false, | |
| "dealer_up": "8♠", | |
| "allowed": [ | |
| "hit", | |
| "stand" | |
| ], | |
| "decision": { | |
| "type": "choice", | |
| "choice": "hit", | |
| "probabilities": { | |
| "hit": 0.6460448859018025, | |
| "stand": 0.35395511409819747 | |
| }, | |
| "confidence": 0.29208977180360507 | |
| }, | |
| "risk": { | |
| "type": "score", | |
| "score": 1.6362591849140533, | |
| "legend": { | |
| "0": "非常有利", | |
| "1": "稍微有利", | |
| "2": "有點不利", | |
| "3": "非常不利" | |
| }, | |
| "probabilities": { | |
| "0": 0.09561823679794927, | |
| "1": 0.3051076825522483, | |
| "2": 0.4666707395876024, | |
| "3": 0.1326033410622001 | |
| }, | |
| "confidence": 0.37105250278965307 | |
| }, | |
| "latency_ms": 3078, | |
| "drawn": "K♠", | |
| "total_after": 22 | |
| } | |
| ], | |
| "player_id": "a", | |
| "result": "lose", | |
| "net": -60, | |
| "bet_decision": { | |
| "decision": { | |
| "type": "choice", | |
| "choice": "min", | |
| "probabilities": { | |
| "min": 0.6935360880721767, | |
| "standard": 0.23786889435416095, | |
| "max": 0.06859501757366232 | |
| }, | |
| "confidence": 0.540304132108265 | |
| }, | |
| "bet": 60, | |
| "confidence": { | |
| "type": "score", | |
| "score": 1.2270464612686922, | |
| "legend": { | |
| "0": "沒信心", | |
| "1": "普通", | |
| "2": "有信心", | |
| "3": "非常有信心" | |
| }, | |
| "probabilities": { | |
| "0": 0.18249082291867635, | |
| "1": 0.47888782719333944, | |
| "2": 0.2677054155885997, | |
| "3": 0.07091593429938442 | |
| }, | |
| "confidence": 0.4079718928939551 | |
| }, | |
| "latency_ms": 2817 | |
| }, | |
| "bankroll_after": 70, | |
| "id": "a", | |
| "name": "阿保", | |
| "style": "保守算牌派", | |
| "peak_bankroll": 1000 | |
| }, | |
| { | |
| "cards": [ | |
| "10♠", | |
| "A♠" | |
| ], | |
| "bet": 20, | |
| "doubled": false, | |
| "total": 21, | |
| "soft": true, | |
| "bust": false, | |
| "blackjack": true, | |
| "steps": [], | |
| "player_id": "b", | |
| "result": "blackjack", | |
| "net": 30, | |
| "bet_decision": { | |
| "decision": { | |
| "type": "choice", | |
| "choice": "standard", | |
| "probabilities": { | |
| "min": 0.3162061736048218, | |
| "standard": 0.5628196491147833, | |
| "max": 0.12097417728039492 | |
| }, | |
| "confidence": 0.344229473672175 | |
| }, | |
| "bet": 20, | |
| "confidence": { | |
| "type": "score", | |
| "score": 1.7782719673372593, | |
| "legend": { | |
| "0": "沒信心", | |
| "1": "普通", | |
| "2": "有信心", | |
| "3": "非常有信心" | |
| }, | |
| "probabilities": { | |
| "0": 0.09884107421643187, | |
| "1": 0.25211204418752536, | |
| "2": 0.42098072163839456, | |
| "3": 0.22806615995764823 | |
| }, | |
| "confidence": 0.32213964742196266 | |
| }, | |
| "latency_ms": 3509 | |
| }, | |
| "bankroll_after": 55, | |
| "id": "b", | |
| "name": "阿衝", | |
| "style": "激進壓迫派", | |
| "peak_bankroll": 1000 | |
| } | |
| ], | |
| "shoe_after": { | |
| "decks": 6, | |
| "remaining_cards": 258, | |
| "penetration_pct": 17, | |
| "cards_left_by_rank": { | |
| "A": 16, | |
| "2": 19, | |
| "3": 17, | |
| "4": 23, | |
| "5": 22, | |
| "6": 21, | |
| "7": 19, | |
| "8": 19, | |
| "9": 21, | |
| "10": 18, | |
| "J": 23, | |
| "Q": 23, | |
| "K": 17 | |
| }, | |
| "hi_lo_running_count": -5, | |
| "true_count": -1.01 | |
| } | |
| }, | |
| { | |
| "n": 8, | |
| "shoe_before": { | |
| "decks": 6, | |
| "remaining_cards": 252, | |
| "penetration_pct": 19, | |
| "cards_left_by_rank": { | |
| "A": 16, | |
| "2": 19, | |
| "3": 16, | |
| "4": 23, | |
| "5": 21, | |
| "6": 21, | |
| "7": 19, | |
| "8": 19, | |
| "9": 19, | |
| "10": 17, | |
| "J": 23, | |
| "Q": 22, | |
| "K": 17 | |
| }, | |
| "hi_lo_running_count": -5, | |
| "true_count": -1.03 | |
| }, | |
| "dealer_up": "10♦", | |
| "dealer_hole": "9♦", | |
| "dealer_revealed": true, | |
| "dealer": { | |
| "cards": [ | |
| "10♦", | |
| "9♦" | |
| ], | |
| "total": 19, | |
| "soft": false, | |
| "blackjack": false, | |
| "bust": false | |
| }, | |
| "events": [ | |
| "莊家明牌為 A 或 10 點,進行暗牌確認", | |
| "確認結果:莊家沒有 Blackjack", | |
| "莊家最終 19 點" | |
| ], | |
| "players": [ | |
| { | |
| "cards": [ | |
| "3♥", | |
| "Q♦" | |
| ], | |
| "bet": 40, | |
| "doubled": false, | |
| "total": 13, | |
| "soft": false, | |
| "bust": false, | |
| "blackjack": false, | |
| "steps": [ | |
| { | |
| "type": "action", | |
| "cards": [ | |
| "3♥", | |
| "Q♦" | |
| ], | |
| "total": 13, | |
| "soft": false, | |
| "dealer_up": "10♦", | |
| "allowed": [ | |
| "hit", | |
| "stand" | |
| ], | |
| "decision": { | |
| "type": "choice", | |
| "choice": "stand", | |
| "probabilities": { | |
| "hit": 0.4424722777749632, | |
| "stand": 0.5575277222250369 | |
| }, | |
| "confidence": 0.11505544445007376 | |
| }, | |
| "risk": { | |
| "type": "score", | |
| "score": 1.5409442966500433, | |
| "legend": { | |
| "0": "非常有利", | |
| "1": "稍微有利", | |
| "2": "有點不利", | |
| "3": "非常不利" | |
| }, | |
| "probabilities": { | |
| "0": 0.1296583923426123, | |
| "1": 0.32512322804031185, | |
| "2": 0.41983407024149666, | |
| "3": 0.12538430937557934 | |
| }, | |
| "confidence": 0.2901756778988842 | |
| }, | |
| "latency_ms": 3108, | |
| "drawn": null, | |
| "total_after": 13 | |
| } | |
| ], | |
| "player_id": "a", | |
| "result": "lose", | |
| "net": -40, | |
| "bet_decision": { | |
| "decision": { | |
| "type": "choice", | |
| "choice": "min", | |
| "probabilities": { | |
| "min": 0.7478566569390724, | |
| "standard": 0.2078704395438535, | |
| "max": 0.044272903517074004 | |
| }, | |
| "confidence": 0.6217849854086086 | |
| }, | |
| "bet": 40, | |
| "confidence": { | |
| "type": "score", | |
| "score": 1.2114043087298945, | |
| "legend": { | |
| "0": "沒信心", | |
| "1": "普通", | |
| "2": "有信心", | |
| "3": "非常有信心" | |
| }, | |
| "probabilities": { | |
| "0": 0.18940221712773983, | |
| "1": 0.4777441109615313, | |
| "2": 0.26490081796382325, | |
| "3": 0.0679528539469056 | |
| }, | |
| "confidence": 0.4097912570146257 | |
| }, | |
| "latency_ms": 2546 | |
| }, | |
| "bankroll_after": 30, | |
| "id": "a", | |
| "name": "阿保", | |
| "style": "保守算牌派", | |
| "peak_bankroll": 1000 | |
| }, | |
| { | |
| "cards": [ | |
| "5♦", | |
| "9♣", | |
| "3♠" | |
| ], | |
| "bet": 40, | |
| "doubled": false, | |
| "total": 17, | |
| "soft": false, | |
| "bust": false, | |
| "blackjack": false, | |
| "steps": [ | |
| { | |
| "type": "action", | |
| "cards": [ | |
| "5♦", | |
| "9♣" | |
| ], | |
| "total": 14, | |
| "soft": false, | |
| "dealer_up": "10♦", | |
| "allowed": [ | |
| "hit", | |
| "stand" | |
| ], | |
| "decision": { | |
| "type": "choice", | |
| "choice": "hit", | |
| "probabilities": { | |
| "hit": 0.6366657698736238, | |
| "stand": 0.3633342301263762 | |
| }, | |
| "confidence": 0.27333153974724755 | |
| }, | |
| "risk": { | |
| "type": "score", | |
| "score": 1.5978170782853303, | |
| "legend": { | |
| "0": "非常有利", | |
| "1": "稍微有利", | |
| "2": "有點不利", | |
| "3": "非常不利" | |
| }, | |
| "probabilities": { | |
| "0": 0.12817755378927442, | |
| "1": 0.30062624017468276, | |
| "2": 0.416397779997481, | |
| "3": 0.1547984260385618 | |
| }, | |
| "confidence": 0.28822022620820653 | |
| }, | |
| "latency_ms": 3025, | |
| "drawn": "3♠", | |
| "total_after": 17 | |
| }, | |
| { | |
| "type": "action", | |
| "cards": [ | |
| "5♦", | |
| "9♣", | |
| "3♠" | |
| ], | |
| "total": 17, | |
| "soft": false, | |
| "dealer_up": "10♦", | |
| "allowed": [ | |
| "hit", | |
| "stand" | |
| ], | |
| "decision": { | |
| "type": "choice", | |
| "choice": "stand", | |
| "probabilities": { | |
| "hit": 0.36328371279258476, | |
| "stand": 0.6367162872074151 | |
| }, | |
| "confidence": 0.27343257441483027 | |
| }, | |
| "risk": { | |
| "type": "score", | |
| "score": 1.2671422123346068, | |
| "legend": { | |
| "0": "非常有利", | |
| "1": "稍微有利", | |
| "2": "有點不利", | |
| "3": "非常不利" | |
| }, | |
| "probabilities": { | |
| "0": 0.23159921542459727, | |
| "1": 0.35512809851530586, | |
| "2": 0.32780394436098953, | |
| "3": 0.08546874169910729 | |
| }, | |
| "confidence": 0.26965935681619857 | |
| }, | |
| "latency_ms": 3556, | |
| "drawn": null, | |
| "total_after": 17 | |
| } | |
| ], | |
| "player_id": "b", | |
| "result": "lose", | |
| "net": -40, | |
| "bet_decision": { | |
| "decision": { | |
| "type": "choice", | |
| "choice": "standard", | |
| "probabilities": { | |
| "min": 0.3279833978847047, | |
| "standard": 0.5686003179254366, | |
| "max": 0.10341628418985868 | |
| }, | |
| "confidence": 0.35290047688815496 | |
| }, | |
| "bet": 40, | |
| "confidence": { | |
| "type": "score", | |
| "score": 1.7173934276050429, | |
| "legend": { | |
| "0": "沒信心", | |
| "1": "普通", | |
| "2": "有信心", | |
| "3": "非常有信心" | |
| }, | |
| "probabilities": { | |
| "0": 0.11675764826951873, | |
| "1": 0.2680269086363328, | |
| "2": 0.39627981031373566, | |
| "3": 0.2189356327804129 | |
| }, | |
| "confidence": 0.279522162044217 | |
| }, | |
| "latency_ms": 2841 | |
| }, | |
| "bankroll_after": 15, | |
| "id": "b", | |
| "name": "阿衝", | |
| "style": "激進壓迫派", | |
| "peak_bankroll": 1000 | |
| } | |
| ], | |
| "shoe_after": { | |
| "decks": 6, | |
| "remaining_cards": 251, | |
| "penetration_pct": 20, | |
| "cards_left_by_rank": { | |
| "A": 16, | |
| "2": 19, | |
| "3": 15, | |
| "4": 23, | |
| "5": 21, | |
| "6": 21, | |
| "7": 19, | |
| "8": 19, | |
| "9": 19, | |
| "10": 17, | |
| "J": 23, | |
| "Q": 22, | |
| "K": 17 | |
| }, | |
| "hi_lo_running_count": -4, | |
| "true_count": -0.83 | |
| } | |
| }, | |
| { | |
| "n": 9, | |
| "shoe_before": { | |
| "decks": 6, | |
| "remaining_cards": 245, | |
| "penetration_pct": 21, | |
| "cards_left_by_rank": { | |
| "A": 14, | |
| "2": 19, | |
| "3": 15, | |
| "4": 23, | |
| "5": 21, | |
| "6": 20, | |
| "7": 18, | |
| "8": 19, | |
| "9": 18, | |
| "10": 17, | |
| "J": 23, | |
| "Q": 22, | |
| "K": 16 | |
| }, | |
| "hi_lo_running_count": -6, | |
| "true_count": -1.27 | |
| }, | |
| "dealer_up": "K♥", | |
| "dealer_hole": "7♣", | |
| "dealer_revealed": true, | |
| "dealer": { | |
| "cards": [ | |
| "K♥", | |
| "7♣" | |
| ], | |
| "total": 17, | |
| "soft": false, | |
| "blackjack": false, | |
| "bust": false | |
| }, | |
| "events": [ | |
| "莊家明牌為 A 或 10 點,進行暗牌確認", | |
| "確認結果:莊家沒有 Blackjack", | |
| "莊家最終 17 點" | |
| ], | |
| "players": [ | |
| { | |
| "cards": [ | |
| "6♦", | |
| "9♦" | |
| ], | |
| "bet": 20, | |
| "doubled": false, | |
| "total": 15, | |
| "soft": false, | |
| "bust": false, | |
| "blackjack": false, | |
| "steps": [ | |
| { | |
| "type": "action", | |
| "cards": [ | |
| "6♦", | |
| "9♦" | |
| ], | |
| "total": 15, | |
| "soft": false, | |
| "dealer_up": "K♥", | |
| "allowed": [ | |
| "hit", | |
| "stand" | |
| ], | |
| "decision": { | |
| "type": "choice", | |
| "choice": "stand", | |
| "probabilities": { | |
| "hit": 0.40606821706912394, | |
| "stand": 0.5939317829308761 | |
| }, | |
| "confidence": 0.18786356586175224 | |
| }, | |
| "risk": { | |
| "type": "score", | |
| "score": 1.437199237330251, | |
| "legend": { | |
| "0": "非常有利", | |
| "1": "稍微有利", | |
| "2": "有點不利", | |
| "3": "非常不利" | |
| }, | |
| "probabilities": { | |
| "0": 0.16489995037620225, | |
| "1": 0.343417591465515, | |
| "2": 0.38126572861011254, | |
| "3": 0.11041672954817025 | |
| }, | |
| "confidence": 0.21636577823391023 | |
| }, | |
| "latency_ms": 3109, | |
| "drawn": null, | |
| "total_after": 15 | |
| } | |
| ], | |
| "player_id": "a", | |
| "result": "lose", | |
| "net": -20, | |
| "bet_decision": { | |
| "decision": { | |
| "type": "choice", | |
| "choice": "min", | |
| "probabilities": { | |
| "min": 0.7689639297520218, | |
| "standard": 0.17759980649282997, | |
| "max": 0.053436263755148254 | |
| }, | |
| "confidence": 0.6534458946280326 | |
| }, | |
| "bet": 20, | |
| "confidence": { | |
| "type": "score", | |
| "score": 1.2731228885649526, | |
| "legend": { | |
| "0": "沒信心", | |
| "1": "普通", | |
| "2": "有信心", | |
| "3": "非常有信心" | |
| }, | |
| "probabilities": { | |
| "0": 0.16945966343355875, | |
| "1": 0.4645385057129478, | |
| "2": 0.2894211097084756, | |
| "3": 0.07658072114501789 | |
| }, | |
| "confidence": 0.38795778456792984 | |
| }, | |
| "latency_ms": 2842 | |
| }, | |
| "bankroll_after": 10, | |
| "id": "a", | |
| "name": "阿保", | |
| "style": "保守算牌派", | |
| "peak_bankroll": 1000 | |
| }, | |
| { | |
| "cards": [ | |
| "A♥", | |
| "A♠", | |
| "Q♠", | |
| "8♣" | |
| ], | |
| "bet": 10, | |
| "doubled": false, | |
| "total": 20, | |
| "soft": false, | |
| "bust": false, | |
| "blackjack": false, | |
| "steps": [ | |
| { | |
| "type": "action", | |
| "cards": [ | |
| "A♥", | |
| "A♠" | |
| ], | |
| "total": 12, | |
| "soft": true, | |
| "dealer_up": "K♥", | |
| "allowed": [ | |
| "hit", | |
| "stand" | |
| ], | |
| "decision": { | |
| "type": "choice", | |
| "choice": "hit", | |
| "probabilities": { | |
| "hit": 0.5659932347237522, | |
| "stand": 0.4340067652762479 | |
| }, | |
| "confidence": 0.13198646944750436 | |
| }, | |
| "risk": { | |
| "type": "score", | |
| "score": 1.4485356769211377, | |
| "legend": { | |
| "0": "非常有利", | |
| "1": "稍微有利", | |
| "2": "有點不利", | |
| "3": "非常不利" | |
| }, | |
| "probabilities": { | |
| "0": 0.1924393543370901, | |
| "1": 0.30915360571570805, | |
| "2": 0.35583904863617616, | |
| "3": 0.14256799131102574 | |
| }, | |
| "confidence": 0.16339969429908596 | |
| }, | |
| "latency_ms": 3556, | |
| "drawn": "Q♠", | |
| "total_after": 12 | |
| }, | |
| { | |
| "type": "action", | |
| "cards": [ | |
| "A♥", | |
| "A♠", | |
| "Q♠" | |
| ], | |
| "total": 12, | |
| "soft": false, | |
| "dealer_up": "K♥", | |
| "allowed": [ | |
| "hit", | |
| "stand" | |
| ], | |
| "decision": { | |
| "type": "choice", | |
| "choice": "hit", | |
| "probabilities": { | |
| "hit": 0.5899106356195244, | |
| "stand": 0.41008936438047566 | |
| }, | |
| "confidence": 0.17982127123904879 | |
| }, | |
| "risk": { | |
| "type": "score", | |
| "score": 1.5111841800652206, | |
| "legend": { | |
| "0": "非常有利", | |
| "1": "稍微有利", | |
| "2": "有點不利", | |
| "3": "非常不利" | |
| }, | |
| "probabilities": { | |
| "0": 0.1735935846414281, | |
| "1": 0.3039357858868495, | |
| "2": 0.36016349423679583, | |
| "3": 0.16230713523492646 | |
| }, | |
| "confidence": 0.1865699095953678 | |
| }, | |
| "latency_ms": 3376, | |
| "drawn": "8♣", | |
| "total_after": 20 | |
| }, | |
| { | |
| "type": "action", | |
| "cards": [ | |
| "A♥", | |
| "A♠", | |
| "Q♠", | |
| "8♣" | |
| ], | |
| "total": 20, | |
| "soft": false, | |
| "dealer_up": "K♥", | |
| "allowed": [ | |
| "hit", | |
| "stand" | |
| ], | |
| "decision": { | |
| "type": "choice", | |
| "choice": "stand", | |
| "probabilities": { | |
| "hit": 0.2939866919333886, | |
| "stand": 0.7060133080666113 | |
| }, | |
| "confidence": 0.41202661613322267 | |
| }, | |
| "risk": { | |
| "type": "score", | |
| "score": 1.2513615989988762, | |
| "legend": { | |
| "0": "非常有利", | |
| "1": "稍微有利", | |
| "2": "有點不利", | |
| "3": "非常不利" | |
| }, | |
| "probabilities": { | |
| "0": 0.25479942083547175, | |
| "1": 0.33969869996162716, | |
| "2": 0.30484273857145383, | |
| "3": 0.10065914063144715 | |
| }, | |
| "confidence": 0.23903955933018006 | |
| }, | |
| "latency_ms": 3218, | |
| "drawn": null, | |
| "total_after": 20 | |
| } | |
| ], | |
| "player_id": "b", | |
| "result": "win", | |
| "net": 10, | |
| "bet_decision": { | |
| "decision": { | |
| "type": "choice", | |
| "choice": "standard", | |
| "probabilities": { | |
| "min": 0.3413432398179133, | |
| "standard": 0.5195029054186392, | |
| "max": 0.13915385476344747 | |
| }, | |
| "confidence": 0.2792543581279588 | |
| }, | |
| "bet": 10, | |
| "confidence": { | |
| "type": "score", | |
| "score": 1.8336160013048923, | |
| "legend": { | |
| "0": "沒信心", | |
| "1": "普通", | |
| "2": "有信心", | |
| "3": "非常有信心" | |
| }, | |
| "probabilities": { | |
| "0": 0.09634988931490898, | |
| "1": 0.22764980821676772, | |
| "2": 0.4220347143168453, | |
| "3": 0.253965588151478 | |
| }, | |
| "confidence": 0.3256848250019363 | |
| }, | |
| "latency_ms": 3391 | |
| }, | |
| "bankroll_after": 25, | |
| "id": "b", | |
| "name": "阿衝", | |
| "style": "激進壓迫派", | |
| "peak_bankroll": 1000 | |
| } | |
| ], | |
| "shoe_after": { | |
| "decks": 6, | |
| "remaining_cards": 243, | |
| "penetration_pct": 22, | |
| "cards_left_by_rank": { | |
| "A": 14, | |
| "2": 19, | |
| "3": 15, | |
| "4": 23, | |
| "5": 21, | |
| "6": 20, | |
| "7": 18, | |
| "8": 18, | |
| "9": 18, | |
| "10": 17, | |
| "J": 23, | |
| "Q": 21, | |
| "K": 16 | |
| }, | |
| "hi_lo_running_count": -7, | |
| "true_count": -1.5 | |
| } | |
| }, | |
| { | |
| "n": 10, | |
| "shoe_before": { | |
| "decks": 6, | |
| "remaining_cards": 237, | |
| "penetration_pct": 24, | |
| "cards_left_by_rank": { | |
| "A": 14, | |
| "2": 18, | |
| "3": 15, | |
| "4": 22, | |
| "5": 19, | |
| "6": 20, | |
| "7": 18, | |
| "8": 18, | |
| "9": 17, | |
| "10": 17, | |
| "J": 23, | |
| "Q": 21, | |
| "K": 15 | |
| }, | |
| "hi_lo_running_count": -4, | |
| "true_count": -0.88 | |
| }, | |
| "dealer_up": "4♦", | |
| "dealer_hole": "5♣", | |
| "dealer_revealed": true, | |
| "dealer": { | |
| "cards": [ | |
| "4♦", | |
| "5♣", | |
| "A♦" | |
| ], | |
| "total": 20, | |
| "soft": true, | |
| "blackjack": false, | |
| "bust": false | |
| }, | |
| "events": [ | |
| "莊家補牌 A♦ → 20 點", | |
| "莊家最終 20 點", | |
| "阿保 資金歸零,破產出局" | |
| ], | |
| "players": [ | |
| { | |
| "cards": [ | |
| "5♥", | |
| "2♦", | |
| "3♦", | |
| "5♥", | |
| "Q♠" | |
| ], | |
| "bet": 10, | |
| "doubled": false, | |
| "total": 25, | |
| "soft": false, | |
| "bust": true, | |
| "blackjack": false, | |
| "steps": [ | |
| { | |
| "type": "action", | |
| "cards": [ | |
| "5♥", | |
| "2♦" | |
| ], | |
| "total": 7, | |
| "soft": false, | |
| "dealer_up": "4♦", | |
| "allowed": [ | |
| "hit", | |
| "stand" | |
| ], | |
| "decision": { | |
| "type": "choice", | |
| "choice": "hit", | |
| "probabilities": { | |
| "hit": 0.8228014784139931, | |
| "stand": 0.17719852158600685 | |
| }, | |
| "confidence": 0.6456029568279862 | |
| }, | |
| "risk": { | |
| "type": "score", | |
| "score": 2.0828155414615814, | |
| "legend": { | |
| "0": "非常有利", | |
| "1": "稍微有利", | |
| "2": "有點不利", | |
| "3": "非常不利" | |
| }, | |
| "probabilities": { | |
| "0": 0.05554269378511206, | |
| "1": 0.15559576403255418, | |
| "2": 0.43936484911797424, | |
| "3": 0.3494966930643596 | |
| }, | |
| "confidence": 0.3838221553328621 | |
| }, | |
| "latency_ms": 3285, | |
| "drawn": "3♦", | |
| "total_after": 10 | |
| }, | |
| { | |
| "type": "action", | |
| "cards": [ | |
| "5♥", | |
| "2♦", | |
| "3♦" | |
| ], | |
| "total": 10, | |
| "soft": false, | |
| "dealer_up": "4♦", | |
| "allowed": [ | |
| "hit", | |
| "stand" | |
| ], | |
| "decision": { | |
| "type": "choice", | |
| "choice": "hit", | |
| "probabilities": { | |
| "hit": 0.7921569733596483, | |
| "stand": 0.20784302664035162 | |
| }, | |
| "confidence": 0.5843139467192966 | |
| }, | |
| "risk": { | |
| "type": "score", | |
| "score": 1.6480482983213403, | |
| "legend": { | |
| "0": "非常有利", | |
| "1": "稍微有利", | |
| "2": "有點不利", | |
| "3": "非常不利" | |
| }, | |
| "probabilities": { | |
| "0": 0.0896576388732094, | |
| "1": 0.3050623635674854, | |
| "2": 0.47285405792406077, | |
| "3": 0.1324259396352445 | |
| }, | |
| "confidence": 0.38319641905085133 | |
| }, | |
| "latency_ms": 3331, | |
| "drawn": "5♥", | |
| "total_after": 15 | |
| }, | |
| { | |
| "type": "action", | |
| "cards": [ | |
| "5♥", | |
| "2♦", | |
| "3♦", | |
| "5♥" | |
| ], | |
| "total": 15, | |
| "soft": false, | |
| "dealer_up": "4♦", | |
| "allowed": [ | |
| "hit", | |
| "stand" | |
| ], | |
| "decision": { | |
| "type": "choice", | |
| "choice": "hit", | |
| "probabilities": { | |
| "hit": 0.6126276995310727, | |
| "stand": 0.3873723004689274 | |
| }, | |
| "confidence": 0.2252553990621453 | |
| }, | |
| "risk": { | |
| "type": "score", | |
| "score": 1.4291449486846561, | |
| "legend": { | |
| "0": "非常有利", | |
| "1": "稍微有利", | |
| "2": "有點不利", | |
| "3": "非常不利" | |
| }, | |
| "probabilities": { | |
| "0": 0.12795107433644726, | |
| "1": 0.3840434516073026, | |
| "2": 0.4189149250913974, | |
| "3": 0.06909054896485294 | |
| }, | |
| "confidence": 0.29096385075495 | |
| }, | |
| "latency_ms": 3193, | |
| "drawn": "Q♠", | |
| "total_after": 25 | |
| } | |
| ], | |
| "player_id": "a", | |
| "result": "lose", | |
| "net": -10, | |
| "bet_decision": { | |
| "decision": { | |
| "type": "choice", | |
| "choice": "min", | |
| "probabilities": { | |
| "min": 0.795570618394425, | |
| "standard": 0.12263428043646388, | |
| "max": 0.08179510116911126 | |
| }, | |
| "confidence": 0.6933559275916374 | |
| }, | |
| "bet": 10, | |
| "confidence": { | |
| "type": "score", | |
| "score": 1.180788745938273, | |
| "legend": { | |
| "0": "沒信心", | |
| "1": "普通", | |
| "2": "有信心", | |
| "3": "非常有信心" | |
| }, | |
| "probabilities": { | |
| "0": 0.2499900936043853, | |
| "1": 0.40658705109017834, | |
| "2": 0.25606687106821446, | |
| "3": 0.08735598423722198 | |
| }, | |
| "confidence": 0.3192310668529563 | |
| }, | |
| "latency_ms": 3191 | |
| }, | |
| "bankroll_after": 0, | |
| "id": "a", | |
| "name": "阿保", | |
| "style": "保守算牌派", | |
| "peak_bankroll": 1000 | |
| }, | |
| { | |
| "cards": [ | |
| "K♠", | |
| "9♥" | |
| ], | |
| "bet": 20, | |
| "doubled": false, | |
| "total": 19, | |
| "soft": false, | |
| "bust": false, | |
| "blackjack": false, | |
| "steps": [ | |
| { | |
| "type": "action", | |
| "cards": [ | |
| "K♠", | |
| "9♥" | |
| ], | |
| "total": 19, | |
| "soft": false, | |
| "dealer_up": "4♦", | |
| "allowed": [ | |
| "hit", | |
| "stand" | |
| ], | |
| "decision": { | |
| "type": "choice", | |
| "choice": "stand", | |
| "probabilities": { | |
| "hit": 0.2774787174955811, | |
| "stand": 0.7225212825044188 | |
| }, | |
| "confidence": 0.44504256500883765 | |
| }, | |
| "risk": { | |
| "type": "score", | |
| "score": 0.98858174892492, | |
| "legend": { | |
| "0": "非常有利", | |
| "1": "稍微有利", | |
| "2": "有點不利", | |
| "3": "非常不利" | |
| }, | |
| "probabilities": { | |
| "0": 0.3667697022460044, | |
| "1": 0.33877008990969004, | |
| "2": 0.23356896451768655, | |
| "3": 0.06089124332661898 | |
| }, | |
| "confidence": 0.011418251075079988 | |
| }, | |
| "latency_ms": 3675, | |
| "drawn": null, | |
| "total_after": 19 | |
| } | |
| ], | |
| "player_id": "b", | |
| "result": "lose", | |
| "net": -20, | |
| "bet_decision": { | |
| "decision": { | |
| "type": "choice", | |
| "choice": "standard", | |
| "probabilities": { | |
| "min": 0.3162865016372793, | |
| "standard": 0.5560665356529187, | |
| "max": 0.12764696270980197 | |
| }, | |
| "confidence": 0.3340998034793781 | |
| }, | |
| "bet": 20, | |
| "confidence": { | |
| "type": "score", | |
| "score": 1.7996943182411123, | |
| "legend": { | |
| "0": "沒信心", | |
| "1": "普通", | |
| "2": "有信心", | |
| "3": "非常有信心" | |
| }, | |
| "probabilities": { | |
| "0": 0.10475256570473437, | |
| "1": 0.2378297236005541, | |
| "2": 0.4103885374435761, | |
| "3": 0.24702917325113533 | |
| }, | |
| "confidence": 0.3056359717388418 | |
| }, | |
| "latency_ms": 3009 | |
| }, | |
| "bankroll_after": 5, | |
| "id": "b", | |
| "name": "阿衝", | |
| "style": "激進壓迫派", | |
| "peak_bankroll": 1000 | |
| } | |
| ], | |
| "shoe_after": { | |
| "decks": 6, | |
| "remaining_cards": 233, | |
| "penetration_pct": 25, | |
| "cards_left_by_rank": { | |
| "A": 13, | |
| "2": 18, | |
| "3": 14, | |
| "4": 22, | |
| "5": 18, | |
| "6": 20, | |
| "7": 18, | |
| "8": 18, | |
| "9": 17, | |
| "10": 17, | |
| "J": 23, | |
| "Q": 20, | |
| "K": 15 | |
| }, | |
| "hi_lo_running_count": -4, | |
| "true_count": -0.89 | |
| } | |
| }, | |
| { | |
| "n": 11, | |
| "shoe_before": { | |
| "decks": 6, | |
| "remaining_cards": 229, | |
| "penetration_pct": 27, | |
| "cards_left_by_rank": { | |
| "A": 13, | |
| "2": 17, | |
| "3": 13, | |
| "4": 22, | |
| "5": 18, | |
| "6": 20, | |
| "7": 18, | |
| "8": 18, | |
| "9": 17, | |
| "10": 17, | |
| "J": 23, | |
| "Q": 20, | |
| "K": 13 | |
| }, | |
| "hi_lo_running_count": -4, | |
| "true_count": -0.91 | |
| }, | |
| "dealer_up": "2♦", | |
| "dealer_hole": "3♥", | |
| "dealer_revealed": true, | |
| "dealer": { | |
| "cards": [ | |
| "2♦", | |
| "3♥", | |
| "J♥", | |
| "6♦" | |
| ], | |
| "total": 21, | |
| "soft": false, | |
| "blackjack": false, | |
| "bust": false | |
| }, | |
| "events": [ | |
| "阿保 資金為 0,本局無法下注", | |
| "莊家補牌 J♥ → 15 點", | |
| "莊家補牌 6♦ → 21 點", | |
| "莊家最終 21 點", | |
| "阿衝 資金歸零,破產出局" | |
| ], | |
| "players": [ | |
| { | |
| "cards": [ | |
| "K♦", | |
| "K♠" | |
| ], | |
| "bet": 5, | |
| "doubled": false, | |
| "total": 20, | |
| "soft": false, | |
| "bust": false, | |
| "blackjack": false, | |
| "steps": [ | |
| { | |
| "type": "action", | |
| "cards": [ | |
| "K♦", | |
| "K♠" | |
| ], | |
| "total": 20, | |
| "soft": false, | |
| "dealer_up": "2♦", | |
| "allowed": [ | |
| "hit", | |
| "stand" | |
| ], | |
| "decision": { | |
| "type": "choice", | |
| "choice": "stand", | |
| "probabilities": { | |
| "hit": 0.27488101924853414, | |
| "stand": 0.7251189807514659 | |
| }, | |
| "confidence": 0.4502379615029317 | |
| }, | |
| "risk": { | |
| "type": "score", | |
| "score": 0.845673517325465, | |
| "legend": { | |
| "0": "非常有利", | |
| "1": "稍微有利", | |
| "2": "有點不利", | |
| "3": "非常不利" | |
| }, | |
| "probabilities": { | |
| "0": 0.4556057466582429, | |
| "1": 0.2881020785069146, | |
| "2": 0.21130508568597703, | |
| "3": 0.04498708914886543 | |
| }, | |
| "confidence": 0.15432648267453497 | |
| }, | |
| "latency_ms": 2968, | |
| "drawn": null, | |
| "total_after": 20 | |
| } | |
| ], | |
| "player_id": "b", | |
| "result": "lose", | |
| "net": -5, | |
| "bet_decision": { | |
| "decision": { | |
| "type": "choice", | |
| "choice": "standard", | |
| "probabilities": { | |
| "min": 0.28565455669419343, | |
| "standard": 0.5302136995077115, | |
| "max": 0.18413174379809508 | |
| }, | |
| "confidence": 0.2953205492615672 | |
| }, | |
| "bet": 5, | |
| "confidence": { | |
| "type": "score", | |
| "score": 1.799522969300636, | |
| "legend": { | |
| "0": "沒信心", | |
| "1": "普通", | |
| "2": "有信心", | |
| "3": "非常有信心" | |
| }, | |
| "probabilities": { | |
| "0": 0.11793350579907283, | |
| "1": 0.2275882904104801, | |
| "2": 0.3914999324811851, | |
| "3": 0.26297827130926194 | |
| }, | |
| "confidence": 0.2735664266821123 | |
| }, | |
| "latency_ms": 2672 | |
| }, | |
| "bankroll_after": 0, | |
| "id": "b", | |
| "name": "阿衝", | |
| "style": "激進壓迫派", | |
| "peak_bankroll": 1000 | |
| } | |
| ], | |
| "shoe_after": { | |
| "decks": 6, | |
| "remaining_cards": 227, | |
| "penetration_pct": 27, | |
| "cards_left_by_rank": { | |
| "A": 13, | |
| "2": 17, | |
| "3": 13, | |
| "4": 22, | |
| "5": 18, | |
| "6": 19, | |
| "7": 18, | |
| "8": 18, | |
| "9": 17, | |
| "10": 17, | |
| "J": 22, | |
| "Q": 20, | |
| "K": 13 | |
| }, | |
| "hi_lo_running_count": -4, | |
| "true_count": -0.92 | |
| } | |
| } | |
| ] | |
| } |