♠ Chaos Blackjack 百科
English

平衡参数

一轮游戏里所有可调的数值。下面是随游戏发布的默认值;做实验请用单独的平衡配置。

键默认值类型范围说明
bet.max_fraction0.5float0.01 – 1最大下注占当前资金的比例(向下取整)
bet.min5int1 – —最小下注
chaos.guidance_probability0.5float0 – 1头像建议选择引导(而非误导)的概率
chaos.memory_enabled否bool收集并保存本轮的混沌 AI 历史
chaos.memory_limit32int1 – —混沌 AI 记忆最多保留的事件数
chaos.stub_calm_weight15float0 – —离线混沌 AI 抽到平静局(不改规则)的相对权重,与各规则权重一起抽样
meta.bring_kinds2int0 – —玩家每轮可携带的不同消耗品种类数
meta.chaos_win_bonus0int0 – —开启混沌模式并获胜时额外获得的代币
meta.insurance_premium_pct6int0 – 100Early-bust insurance: premium, % of the stake
meta.insurance_refund_pct50int0 – 100Early-bust insurance: refund, % of the stake
meta.insurance_rounds3int1 – —Early-bust insurance: a defeat within this many rounds pays
meta.loss_cap0int0 – —失败一轮的安慰奖代币上限
meta.loss_per_peak_gain4float0 – —资金峰值每比开局资金多 100% 获得的安慰奖代币
meta.loss_per_round0.2float0 – —失败一轮每存活一局获得的安慰奖代币
meta.membership_relief_bonus20int0 – —Relief cap added from membership level 3
meta.membership_shop_discount_pct5int0 – 100Meta shop discount from membership level 4
meta.membership_spend0 · 1000 · 3000 · 8000 · 20000strLifetime spend each membership level starts at
meta.relief_base40int0 – —Poker Head's first relief when the vault cannot cover Classic's minimum stake
meta.relief_cap100int0 – —Most relief at once
meta.relief_step10int0 – —Relief added per earlier relief since the last won run
meta.unlock_all_cosmetics0int0 – 1Every player may wear every look (wardrobe and shop; nothing is stored)
meta.upgrades_enabled0int0 – 1Meta upgrades and starter items are sold and apply to runs (off in this version)
meta.vault_start1000int0 – —Chips in a new player's vault
meta.win_tokens0int0 – —赢下一轮获得的代币
mode.chaos.approx_values20 · 22strTotals recognized as 21 after natural settlement
mode.chaos.base_surrender_pct50int0 – 100Undiscounted surrender fee percentage
mode.chaos.bet_step_add10int0 – —Increase after the last minimum bet step
mode.chaos.bet_step_rounds3int1 – —Rounds per minimum bet step
mode.chaos.build_slots3int1 – —Permanent build slots
mode.chaos.build_version1int0 – 1New Poker Head build version
mode.chaos.config.exit_multiple4float0 – —Full Haul: net assets, as a multiple of the starting cash, from which the player may leave with a win (0 = never)
mode.chaos.config.objectivenet_assetsstrPoker Head victory objective
mode.chaos.config.start_money400int2 – —Cash at the start of a Poker Head run
mode.chaos.config.target_money500int1 – —Net assets needed to win at Poker Head
mode.chaos.config.target_multiple6float0 – —Poker Head goal and ceiling as a multiple of the starting cash (0 = target_money)
mode.chaos.core_cashRoom to Breathe: -60, Exit Clause: 60strChips a core costs (negative) or brings (positive) when chosen, JSON by core id
mode.chaos.decline_cash60int0 – —Extra starting chips for declining a core (written for money_base)
mode.chaos.director.cooldown_cleared2int0 – —Director actions a type waits after the player clears it
mode.chaos.director.cooldown_expired1int0 – —Director actions a type waits after it ends
mode.chaos.director.cooldown_replaced2int0 – —Director actions a replaced effect waits
mode.chaos.director.heavy_from9int1 – —Heavy environment rules wait until this round; one at a time
mode.chaos.director.pools[{"fixed":{"single":2,"group":[8,9]},"shift":{"rank":[1,-1]},"markup":[[10,3]]},{"fixed":{"single":3,"group":[7,8]},"shift":{"rank":[1,-1],"group":[1,-1],"compound":[1]},"bust":[["player",20,2],["dealer",22,2]],"tie":["dealer"],"item_ban":[2],"markup":[[20,3]],"hidden":[2]},{"fixed":{"single":4,"group":[7,8]},"shift":{"rank":[1,-1,2,-2],"group":[1,-1,2,-2],"all":[1,-1]},"bust":[["player",19,2],["player",20,2],["dealer",22,2],["dealer",23,2]],"tie":["dealer"],"bust_outcome":[["dealer","push",2]],"profit_cap":[[50,3]],"item_ban":[2],"markup":[[30,3]],"hidden":[2]},{"fixed":{"single":4,"group":[7,8]},"shift":{"rank":[1,-1,2,-2],"group":[1,-1,2,-2],"all":[1,2,-1]},"bust":[["player",19,2],["player",20,2],["dealer",22,2],["dealer",23,2]],"tie":["dealer"],"bust_outcome":[["dealer","push",2]],"profit_cap":[[40,3],[30,3]],"item_ban":[3],"markup":[[40,3]],"hidden":[3]}]strDirector variant pools per stage
mode.chaos.director.pressure{"fixed":1,"shift_local_1":1,"shift_local_2":2,"shift_compound":2,"shift_all":2,"bust":{"player:20":2,"player:19":3,"dealer:22":2,"dealer:23":3},"tie":2,"bust_outcome":3,"profit_cap":{"50":2,"40":3,"30":4},"item_ban":{"2":2,"3":3},"markup":{"10":1,"20":1,"30":2,"40":2},"hidden":2}strDirector pressure per rule variant
mode.chaos.director.stages[[1,0.4,1,1],[5,0.6,2,3],[9,0.75,2,5],[13,0.85,2,6]]strDirector stages: [first round, action chance, rule slots, pressure budget]
mode.chaos.director.weights{"shift":[45,35,25,20],"fixed":[35,20,15,10],"bust":[0,10,15,15],"tie":[0,10,10,10],"bust_outcome":[0,0,10,15],"profit_cap":[0,0,10,15],"item_ban":[0,5,5,5],"markup":[20,10,5,5],"hidden":[0,10,5,5]}strDirector type weights per stage
mode.chaos.double_bonus_pct25int0 – —High Stakes extra win percentage
mode.chaos.extra_shop_slots1int0 – —Private Account extra shop slots
mode.chaos.margin_bonus2int0 – —Room to Breathe bust limit bonus
mode.chaos.min_bets5 · 10 · 15 · 20 · 30 · 40strMinimum bet steps
mode.chaos.money_base150int1 – —Starting cash the Poker Head chip amounts are written for; they scale with the run's starting cash
mode.chaos.permanent_early0.2float0 – 1Permanent offer probability in rounds 1 to 3
mode.chaos.permanent_late0.4float0 – 1Permanent offer probability after round 6
mode.chaos.permanent_middle0.3float0 – 1Permanent offer probability in rounds 4 to 6
mode.chaos.reroll_step_add2int0 – —Paid reroll price added per minimum bet step
mode.chaos.rule_slots2int1 – —Persistent Chaos rule slots
mode.chaos.stake400–1000strChips a Poker Head run brings from the vault: min,max
mode.chaos.style_weight2float0 – —Current core offer weight multiplier
mode.chaos.surrender_pct20int0 – 100Graceful Retreat loss percentage
mode.chaos.unlock_all0int0 – 1Testing: every product on the shelf, money products without Private Account
mode.j54.announcecampstrWhat J-54 says a round ahead about the next condition: camp, rule, none, or schedule (the whole program from round 1)
mode.j54.bands50:10,55:20,60:30strMeter bands: win probability %:suggested stake % of the bankroll (below the first: the minimum bet)
mode.j54.bounty2int0 – —Chips per card of the bounty rank in your hand at settlement
mode.j54.capture_from_round9int1 – —Holding the Joker at a non-losing settlement wins from this round on
mode.j54.classic_opening1int0 – 1The first condition is a classic one (1) or any (0)
mode.j54.compute_cap8int1 – —Most compute the player can hold
mode.j54.compute_income2int0 – —Compute credited when a round enters betting (round 1 included)
mode.j54.config.start_money100int2 – —Chips at the start of a J-54 run
mode.j54.cross_switches1–2strClassic <-> anti camp switches per program (lowest,highest; to or from the loner counts half)
mode.j54.cut_cost1int0 – —Compute a Cut costs
mode.j54.cut_size2int1 – —Cards of the chosen rank and colour a Cut removes (all that remain if fewer)
mode.j54.dealer_joker_penalty1int0 – —Low cards J-54 adds when it shuffles back a Joker it drew
mode.j54.entropy1int0 – —Low cards J-54 adds to the deck after each settlement
mode.j54.firmware.fw_fives.price20int0 – —Chips for the firmware: your 5s and 6s count 10
mode.j54.firmware.fw_low.price40int0 – —Chips for the firmware: your 2, 3 and 4 count 10
mode.j54.firmware.fw_margin.price30int0 – —Chips for the firmware: you bust only above 22
mode.j54.firmware.fw_mid.price50int0 – —Chips for the firmware: your 4, 5 and 6 count 10
mode.j54.firmwares_offered3int0 – —Firmwares offered at the start of a run (plus No firmware)
mode.j54.hot_purge_candidates3int1 – —Hot Purge draws its rank among this many hottest ranks
mode.j54.hot_purge_cost1int0 – —Compute a Hot Purge costs
mode.j54.hot_purge_size3int1 – —Cards of the drawn rank a Hot Purge removes
mode.j54.min_deck16int1 – —Removals never shrink the deck below this many cards
mode.j54.release_cost6int0 – —Compute the Joker release costs (once per run)
mode.j54.rounds16int1 – —Rounds of a J-54 run; the last settlement ends it
mode.j54.segment_len2–4strRounds per condition of the program (lowest,highest)
mode.j54.target_from_round9int1 – —The chip target wins only at a settlement from this round on
mode.j54.target_multiple1.75float0.05 – —Chip target as a multiple of the starting chips (rounded down to a multiple of 5)
mode.normal.config.target_multiple4float0 – —Classic goal and ceiling as a multiple of the starting cash (0 = run.target_money)
mode.normal.stake40–100strChips a Classic run brings from the vault: min,max
run.objectivedouble_moneystr本轮目标 ID
run.start_money100int2 – —开局资金
run.target_money300int3 – —达到即获胜的资金
shop.refresh_rounds2int1 – —商店每隔几局补货
shop.reroll_price3int0 – —刷新当前货架的筹码费用,每批货限刷新一次
shop.slots3int1 – —每次上架的不同道具数
table.allow_double是bool第一次决策时允许加倍
table.allow_surrender是bool第一次决策时允许投降
table.blackjack_pays_den2int1 – —天生 21 点赔率分母(3:2 中的 2)
table.blackjack_pays_num3int1 – —天生 21 点赔率分子(3:2 中的 3)
table.dealer_stand_on17int2 – 30庄家达到此点数或以上就停牌
对应 origin/main @ 108b5e1(2026-10-17)· 游戏 v0.2.0