220 lines
9.6 KiB
HTML
220 lines
9.6 KiB
HTML
<!DOCTYPE html>
|
||
<html lang="zh-CN">
|
||
<head>
|
||
<meta charset="UTF-8" />
|
||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||
<title>后台如何配置中奖逻辑</title>
|
||
<script src="https://cdn.jsdelivr.net/npm/mermaid@10/dist/mermaid.min.js"></script>
|
||
<style>
|
||
* { box-sizing: border-box; }
|
||
body {
|
||
font-family: "Microsoft YaHei", "PingFang SC", sans-serif;
|
||
margin: 0;
|
||
padding: 24px 32px 48px;
|
||
background: #f0f4f8;
|
||
color: #1a1a2e;
|
||
line-height: 1.55;
|
||
}
|
||
header { max-width: 1200px; margin: 0 auto 16px; }
|
||
h1 { font-size: 1.45rem; margin: 0 0 6px; font-weight: 600; }
|
||
.subtitle { color: #5c6370; font-size: 0.92rem; margin: 0; }
|
||
.tip {
|
||
max-width: 1200px;
|
||
margin: 0 auto 16px;
|
||
padding: 12px 16px;
|
||
background: #fff8e6;
|
||
border-left: 4px solid #e6a23c;
|
||
border-radius: 6px;
|
||
font-size: 0.9rem;
|
||
}
|
||
.card {
|
||
max-width: 1200px;
|
||
margin: 0 auto 20px;
|
||
background: #fff;
|
||
border-radius: 12px;
|
||
padding: 24px 20px;
|
||
box-shadow: 0 2px 12px rgba(0,0,0,.06);
|
||
}
|
||
.card h2 { font-size: 1.05rem; margin: 0 0 12px; color: #303133; }
|
||
.copy-hint {
|
||
max-width: 1200px;
|
||
margin: 0 auto 12px;
|
||
font-size: 0.88rem;
|
||
color: #606266;
|
||
}
|
||
.copy-box {
|
||
max-width: 1200px;
|
||
margin: 8px auto 20px;
|
||
background: #fff;
|
||
border: 1px solid #dcdfe6;
|
||
border-radius: 8px;
|
||
padding: 12px 14px;
|
||
}
|
||
.copy-box summary { cursor: pointer; font-size: 0.9rem; color: #409eff; }
|
||
.copy-box pre {
|
||
margin: 10px 0 0;
|
||
font-size: 0.76rem;
|
||
line-height: 1.4;
|
||
white-space: pre-wrap;
|
||
word-break: break-all;
|
||
max-height: 320px;
|
||
overflow: auto;
|
||
}
|
||
.steps {
|
||
max-width: 1200px;
|
||
margin: 0 auto;
|
||
display: grid;
|
||
gap: 10px;
|
||
}
|
||
.step {
|
||
background: #fff;
|
||
border-radius: 10px;
|
||
padding: 12px 16px;
|
||
border: 1px solid #e4e7ed;
|
||
font-size: 0.9rem;
|
||
}
|
||
.step strong { color: #409eff; }
|
||
.mermaid { display: flex; justify-content: center; }
|
||
</style>
|
||
</head>
|
||
<body>
|
||
<header>
|
||
<h1>后台如何配置中奖逻辑</h1>
|
||
<p class="subtitle">按「一局真实抽奖」顺序:每个环节对应左侧菜单与页面按钮(与前台逻辑一致)</p>
|
||
</header>
|
||
|
||
<p class="tip">菜单根目录:<strong>大富翁-色子游戏</strong>。多渠道后台请先选顶部<strong>渠道</strong>,再改该渠道数据。</p>
|
||
<p class="copy-hint">复制:展开「Mermaid 源码」粘贴到流程图工具;日常维护也可打开同目录 <code>dice-后台中奖逻辑配置.mmd</code>。</p>
|
||
|
||
<div class="card">
|
||
<h2>主流程图(抽奖环节 → 去哪点哪个按钮)</h2>
|
||
<pre class="mermaid">
|
||
flowchart TD
|
||
O([按一局抽奖的真实顺序配置后台]) --> L1
|
||
|
||
L1[① 玩家选方向 + 底注] --> L1A[可选:大富翁-色子游戏 → 底注配置<br/>按钮:新增 / 行内编辑 → 提交]
|
||
L1A --> L2
|
||
|
||
L2[② 先随机抽出档位 T1~T5] --> L2Q{本局类型?}
|
||
L2Q -->|免费抽奖券| L2F[概率来源:杀分奖池 killScore]
|
||
L2Q -->|付费且彩金池杀分生效| L2F
|
||
L2Q -->|付费且未杀分| L2P[概率来源:该玩家档位权重]
|
||
|
||
L2F --> M2F[大富翁-色子游戏 → 彩金池配置<br/>按钮:行内「编辑」→ 名称 killScore<br/>填写 T1池权重~T5池权重 合计 100%<br/>按钮:「提交」]
|
||
L2P --> M2P[大富翁-色子游戏 → 玩家管理<br/>按钮:行内「编辑」<br/>填写 T1池权重~T5池权重 或 选择「彩金池配置」<br/>按钮:「提交」]
|
||
|
||
M2F --> L2K
|
||
M2P --> L2K
|
||
L2K[杀分何时对付费局生效] --> M2K[大富翁-色子游戏 → 彩金池配置<br/>按钮:「查看当前彩金池」<br/>填写「安全线」· 开关「开启杀分」<br/>按钮:「保存安全线」]
|
||
|
||
M2K --> L3
|
||
L3[③ 在档位内随机一条奖励行] --> M3A[须先有盘面金额与档位规则]
|
||
M3A --> M3B[大富翁-色子游戏 → 奖励配置<br/>页签「奖励索引」→ 填写结算金额等<br/>按钮:「保存」]
|
||
M3B --> M3C[奖励配置 → 按钮「创建奖励对照」<br/>弹窗 → 按钮「确认导入」]
|
||
M3C --> M3D[大富翁-色子游戏 → 色子奖励权重<br/>按钮:「权重配比」→ 页签顺时针/逆时针<br/>按 T1~T5 填各点数权重 → 按钮「提交」]
|
||
|
||
M3D --> L4
|
||
L4[④ 若抽到豹子点数 5/10/15/20/25/30] --> L4Q{本局是否杀分档位?}
|
||
L4Q -->|是| L4N[不触发豹子大奖]
|
||
L4Q -->|否| L4Y[可能触发豹子大奖]
|
||
L4Y --> M4[大富翁-色子游戏 → 奖励配置<br/>页签「大奖权重」→ 拖动权重滑条<br/>按钮:「保存」<br/>说明:点数 5、30 固定必中;10/15/20/25 可调]
|
||
|
||
L4N --> L5
|
||
M4 --> L5
|
||
L5[⑤ 验证后上线] --> M5A[色子奖励权重 → 按钮「一键测试权重」<br/>弹窗 → 按钮「开始测试」]
|
||
M5A --> M5B[权重测试记录 → 按钮「查看详情」<br/>按钮「导入到当前配置」→「确认导入」]
|
||
M5B --> Done([可对玩家开放;用「玩家抽奖记录」核对])
|
||
|
||
style O fill:#e8f4fc
|
||
style Done fill:#e8fce8
|
||
style M2F fill:#fdf6ec
|
||
style M2P fill:#fdf6ec
|
||
style M3D fill:#fde2e2
|
||
style M4 fill:#e1f3d8
|
||
</pre>
|
||
</div>
|
||
|
||
<details class="copy-box">
|
||
<summary>Mermaid 源码(可复制,与同目录 .mmd 文件一致)</summary>
|
||
<pre id="mermaid-src">flowchart TD
|
||
O([按一局抽奖的真实顺序配置后台]) --> L1
|
||
|
||
L1[① 玩家选方向 + 底注] --> L1A[可选:大富翁-色子游戏 → 底注配置<br/>按钮:新增 / 行内编辑 → 提交]
|
||
L1A --> L2
|
||
|
||
L2[② 先随机抽出档位 T1~T5] --> L2Q{本局类型?}
|
||
L2Q -->|免费抽奖券| L2F[概率来源:杀分奖池 killScore]
|
||
L2Q -->|付费且彩金池杀分生效| L2F
|
||
L2Q -->|付费且未杀分| L2P[概率来源:该玩家档位权重]
|
||
|
||
L2F --> M2F[大富翁-色子游戏 → 彩金池配置<br/>按钮:行内「编辑」→ 名称 killScore<br/>填写 T1池权重~T5池权重 合计 100%<br/>按钮:「提交」]
|
||
L2P --> M2P[大富翁-色子游戏 → 玩家管理<br/>按钮:行内「编辑」<br/>填写 T1池权重~T5池权重 或 选择「彩金池配置」<br/>按钮:「提交」]
|
||
|
||
M2F --> L2K
|
||
M2P --> L2K
|
||
L2K[杀分何时对付费局生效] --> M2K[大富翁-色子游戏 → 彩金池配置<br/>按钮:「查看当前彩金池」<br/>填写「安全线」· 开关「开启杀分」<br/>按钮:「保存安全线」]
|
||
|
||
M2K --> L3
|
||
L3[③ 在档位内随机一条奖励行] --> M3A[须先有盘面金额与档位规则]
|
||
M3A --> M3B[大富翁-色子游戏 → 奖励配置<br/>页签「奖励索引」→ 填写结算金额等<br/>按钮:「保存」]
|
||
M3B --> M3C[奖励配置 → 按钮「创建奖励对照」<br/>弹窗 → 按钮「确认导入」]
|
||
M3C --> M3D[大富翁-色子游戏 → 色子奖励权重<br/>按钮:「权重配比」→ 页签顺时针/逆时针<br/>按 T1~T5 填各点数权重 → 按钮「提交」]
|
||
|
||
M3D --> L4
|
||
L4[④ 若抽到豹子点数 5/10/15/20/25/30] --> L4Q{本局是否杀分档位?}
|
||
L4Q -->|是| L4N[不触发豹子大奖]
|
||
L4Q -->|否| L4Y[可能触发豹子大奖]
|
||
L4Y --> M4[大富翁-色子游戏 → 奖励配置<br/>页签「大奖权重」→ 拖动权重滑条<br/>按钮:「保存」<br/>说明:点数 5、30 固定必中;10/15/20/25 可调]
|
||
|
||
L4N --> L5
|
||
M4 --> L5
|
||
L5[⑤ 验证后上线] --> M5A[色子奖励权重 → 按钮「一键测试权重」<br/>弹窗 → 按钮「开始测试」]
|
||
M5A --> M5B[权重测试记录 → 按钮「查看详情」<br/>按钮「导入到当前配置」→「确认导入」]
|
||
M5B --> Done([可对玩家开放;用「玩家抽奖记录」核对])
|
||
|
||
style O fill:#e8f4fc
|
||
style Done fill:#e8fce8
|
||
style M2F fill:#fdf6ec
|
||
style M2P fill:#fdf6ec
|
||
style M3D fill:#fde2e2
|
||
style M4 fill:#e1f3d8</pre>
|
||
</details>
|
||
|
||
<div class="card">
|
||
<h2>首次搭建推荐顺序(与上图环节对应)</h2>
|
||
<pre class="mermaid">
|
||
flowchart TD
|
||
O([开始配置]) --> R1[奖励配置 · 页签「奖励索引」· 按钮「保存」]
|
||
R1 --> R2[奖励配置 · 页签「大奖权重」· 按钮「保存」]
|
||
R2 --> R3[奖励配置 · 按钮「创建奖励对照」·「确认导入」]
|
||
R3 --> W[色子奖励权重 · 按钮「权重配比」· 按钮「提交」]
|
||
W --> P1[彩金池配置 · 行内「编辑」default / killScore ·「提交」]
|
||
P1 --> P2[彩金池配置 ·「查看当前彩金池」·「保存安全线」]
|
||
P2 --> PL[玩家管理 · 行内「编辑」· 档位权重 ·「提交」]
|
||
PL --> T{要仿真?}
|
||
T -->|是| Test[色子奖励权重 ·「一键测试权重」·「开始测试」]
|
||
Test --> Imp[权重测试记录 ·「查看详情」·「导入到当前配置」·「确认导入」]
|
||
T -->|否| Live([上线])
|
||
Imp --> Live
|
||
|
||
style O fill:#e8f4fc
|
||
style Live fill:#e8fce8
|
||
</pre>
|
||
</div>
|
||
|
||
<div class="steps">
|
||
<div class="step"><strong>档位含义</strong>:T1 大奖 · T2 小赚 · T3 抽水 · T4 惩罚 · T5 再来一次(由「奖励索引」结算金额规则决定,见页内说明)。</div>
|
||
<div class="step"><strong>改「奖励索引」后</strong>:必须再点「创建奖励对照」→「确认导入」,否则抽奖仍用旧对照表。</div>
|
||
<div class="step"><strong>核对真实对局</strong>:大富翁-色子游戏 → 玩家抽奖记录(看奖励档位、色子点数、摇色子中奖平台币、中大奖平台币、底注、方向)。</div>
|
||
</div>
|
||
|
||
<script>
|
||
mermaid.initialize({
|
||
startOnLoad: true,
|
||
theme: 'neutral',
|
||
flowchart: { curve: 'basis', padding: 14, nodeSpacing: 24, rankSpacing: 36 }
|
||
});
|
||
</script>
|
||
</body>
|
||
</html>
|