🔥 暗影扭蛋机 · 开发流程图
面向开发同学 · 核心逻辑链路 5大流程 概率判定 保底机制
📍 流程一:用户主流程 主线
→
进入H5活动页
首次进入判定
发放5金块+首抽保底标记
→
完成任务
一次性任务 / 回访奖励
获取金块 or 噩梦燃料
↓
→
投币抽取
扣除代币 → 触发判定流程
CSS动画 ~2秒
→
↓
收入仓库
盲盒→仓库 / 礼包→背包
实物→填写收货地址
→
→
→
集齐检查
触发阶梯奖励
1/3/6/10/12/13款节点
💡 关键点:回访奖励每次进入(≥24h间隔)自动发放2金块,确保"来了就能抽"。首次进入发5金块+首抽必出盲盒,一次性完成完整体验闭环。
🎰 流程二:普通池判定逻辑 金块
↓
↓
✅ 是(首次)
跳过空奖+跳过礼包
直接出盲盒
优先未拥有款
首抽保底
❌ 否(非首次)
空奖判定
30%空奖 / 70%出物品
连续空奖计数器
↓
70% 出物品
奖品池roll
按概率表roll具体奖品
连续空奖计数器归零
↓
出了盲盒
获得盲盒
常见8.5% / 稀有3.0%
含人群差异化概率
盲盒 80%
出了礼包
礼包上限检查
该种礼包≥5个?
5种各上限5个
礼包 20%
↓
已满 → 概率回流
概率回流
该种礼包的概率
等比例分配给其他奖品
回流
💡 N次必出盲盒保底:连续5次进入奖品池但只出礼包(未出任何盲盒)→ 第6次强制出盲盒(去重优先未拥有款)。
💡 人群差异化:4款稀有款分A/B两组,50%用户A组难出(1.5%)、B组易出(4.5%),另50%反过来。全服加权仍3.0%。
| 奖品类型 | 池内概率 | 全局概率(×70%) | 库存 | 上限 |
| 🟢 常见款盲盒 ×8 | 每款 8.5% | 每款 ~6.0% | 无限 | - |
| 🟡 稀有款盲盒 ×4 | 每款 3.0% | 每款 ~2.1% | 无限 | - |
| 🎁 道具礼包 ×5 | 每种 4.0% | 每种 ~2.8% | 无限 | 每种5个 |
| ❌ 空奖 | 30%(外层判定) | - | 连续≤3次 |
🌟 流程三:高级池判定逻辑 噩梦燃料
投入1个噩梦燃料
扣除噩梦燃料余额
100%出物品(无空奖)
↓
第一层判定:进哪个子池?
97% 盲盒+道具池
3% 实物奖池
↓
盲盒+道具池(97%)
池内roll
常见5.2%×8 / 稀有2.6%×4
隐藏1.0%×1 / 礼包9.5%×5
↓
↓
隐藏款保底检查
连续M次(M=15)未出隐藏款?
→ 第M+1次强制出麦斯威尔
15次保底
💡 隐藏款(麦斯威尔):池内概率1.0% → 全局0.97%。对所有用户概率一致,不做人群差异化。稀有款差异化逻辑同普通池。
实物奖池(3%)
↓
有库存
实物roll
Switch 17%
金条 7% / 京东卡 76%
中奖!
无库存
Fallback
回退到盲盒+道具池
重新roll
回流
↓
单品耗尽处理
某品类没了→概率分给剩余品类
全部没了→关闭3%入口
| 实物 | 池内概率 | 全局概率 | 总库存 |
| 🎮 Switch | 17% | ~0.5% | 4台 |
| 🥇 5g金条 | 7% | ~0.2% | 1张 |
| 💳 京东卡100元 | 76% | ~2.3% | 50张 |
🛡️ 流程四:保底机制判定树 兜底
↓ 优先级从高到低
① 首次保底
普通池首抽
跳过空奖+跳过礼包
必出盲盒(去重)
P0 最高
② 连续空奖保底
普通池连续3次空奖
第4次强制出物品
P1
③ N次必出盲盒
普通池连续5次出物品
但全是礼包→第6次出盲盒
P2
④ 高级池隐藏保底
高级池连续15次
未出隐藏款→第16次出
P3
⑤ 月末时间保底
每月末,当月参与但
0新盲盒→发1个未拥有款
P4 兜底
| 保底规则 | 适用池 | 触发条件 | 效果 | 计数器重置 |
| ① 首次保底 | 普通池 | 首次抽取(一次性) | 必出盲盒,优先未拥有 | - |
| ② 连续空奖保底 | 普通池 | 连续空奖≥3次 | 第4次必进奖品池 | 出物品时归零 |
| ③ N次必出盲盒 | 普通池 | 连续5次出物品但全是礼包 | 第6次必出盲盒(去重) | 出盲盒时归零 |
| ④ 高级保底 | 高级池 | 连续15次未出隐藏款 | 第16次必出麦斯威尔 | 出隐藏款时归零 |
| ⑤ 月末保底 | 全体 | 当月≥1次抽取但无新盲盒 | 系统发放1个未拥有普通款 | 每月独立 |
⚠️ 开发注意:需维护4个独立计数器:连续空奖次数、连续无盲盒次数、高级池连续未出隐藏次数、月度新盲盒获得标记。首次保底用一次性flag。保底触发时的roll逻辑需跳过对应的随机步骤直接指定结果。去重保底需查询用户已拥有盲盒列表。
💰 流程五:代币经济流向 经济
⛏️ 金块(普通代币)→ 普通池
| 用户类型 | 来访次数 | 金块预估 | 普通池次数 |
| 低频 | ~5次 | ~32个 | ~32次 |
| 中频 | ~10次 | ~42个 | ~42次 |
| 高频 | ~20次 | ~62个 | ~62次 |
🔮 噩梦燃料(高级代币)→ 高级池
| 用户类型 | 噩梦燃料预估 | 高级池次数 | 隐藏款概率 |
| 低频 | ~10个 | ~10次 | ~9.6% |
| 中频 | ~15个 | ~15次 | ~14%+保底 |
| 高频 | ~25个 | ~25次 | ~22%+保底 |
💡 关键设计:金块靠"来了就有"(回访奖励),噩梦燃料靠"做了有价值的事"(预约/拉人/关注)。两种代币不可互相兑换,不会过期。第4月回访奖励翻倍作为追赶机制。
💡 产出不可控:代币产出 = 算法推荐触达频次 × 用户参与意愿,运营无法精确控制总量。概率和保底基于低频用户也能玩的前提设计。
🔥 暗影扭蛋机 · 开发流程图 · 基于《饥困荒野》上线预热活动方案 · 2026.04