|
@@ -0,0 +1,162 @@
|
|
|
|
|
+# Superball 活跃活动(Cursor 友好版需求文档)
|
|
|
|
|
+
|
|
|
|
|
+## 一、活动概述
|
|
|
|
|
+**活动名称**:Superball(超级球)
|
|
|
|
|
+**触达方式**:付费用户每日首次打开网站弹窗
|
|
|
|
|
+**核心玩法**:完成充值 + 流水任务,获得球 → 选择幸运号码 → 按奖池分配奖励
|
|
|
|
|
+
|
|
|
|
|
+---
|
|
|
|
|
+
|
|
|
|
|
+## 二、昨日数据展示(弹窗)
|
|
|
|
|
+- 昨日总奖池
|
|
|
|
|
+- 每个球的基础奖励
|
|
|
|
|
+- 昨日幸运号码(0–9,可重复)
|
|
|
|
|
+- 我昨日拥有的球及号码
|
|
|
|
|
+ - 示例:①②④⑤⑧(中奖号码打勾)
|
|
|
|
|
+- 昨日获得奖金
|
|
|
|
|
+ - 公式:
|
|
|
|
|
+ `基础奖金 × 奖励系数 + 中奖号码奖励`
|
|
|
|
|
+- 昨日奖励系数
|
|
|
|
|
+ - 示例:`x1.5`
|
|
|
|
|
+
|
|
|
|
|
+---
|
|
|
|
|
+
|
|
|
|
|
+## 三、今日任务体系
|
|
|
|
|
+
|
|
|
|
|
+### 1. 任务档位
|
|
|
|
|
+| 档位 | 充值要求 | 流水要求 | 奖励球数 |
|
|
|
|
|
+|---|---|---|---|
|
|
|
|
|
+| A | 500 | 2000 | 30 |
|
|
|
|
|
+| B | 200 | 1000 | 10 |
|
|
|
|
|
+| C | 100 | 500 | 5 |
|
|
|
|
|
+| D | 50 | 200 | 2 |
|
|
|
|
|
+| E | 29 | 100 | 1 |
|
|
|
|
|
+
|
|
|
|
|
+### 2. 任务规则
|
|
|
|
|
+- 用户每日选择一个任务档位开始
|
|
|
|
|
+- 完成任务后可:
|
|
|
|
|
+ - **领取奖励**
|
|
|
|
|
+ - **升级任务**
|
|
|
|
|
+- 升级规则:
|
|
|
|
|
+ - 只能向更高档位升级
|
|
|
|
|
+ - 原有进度保留
|
|
|
|
|
+ - 若当前为 A 档,不可再升级
|
|
|
|
|
+
|
|
|
|
|
+---
|
|
|
|
|
+
|
|
|
|
|
+## 四、奖励球与选号规则
|
|
|
|
|
+
|
|
|
|
|
+### 1. 奖励球
|
|
|
|
|
+- 完成任务后获得对应数量的球
|
|
|
|
|
+- 每个球可选择一个号码(0–9)
|
|
|
|
|
+- 号码可重复
|
|
|
|
|
+
|
|
|
|
|
+### 2. 选号方式
|
|
|
|
|
+- 手动选择
|
|
|
|
|
+- 随机选择
|
|
|
|
|
+- 每点一次号码,完成一个球的选号
|
|
|
|
|
+- 所有球选择完成后点击【确认】
|
|
|
|
|
+- 弹确认框,结束流程
|
|
|
|
|
+
|
|
|
|
|
+### 3. 幸运号码
|
|
|
|
|
+- 每日系统生成幸运号码
|
|
|
|
|
+- 页面展示最近 7 天幸运号码
|
|
|
|
|
+
|
|
|
|
|
+---
|
|
|
|
|
+
|
|
|
|
|
+## 五、奖池与奖励计算
|
|
|
|
|
+
|
|
|
|
|
+### 1. 奖池规则
|
|
|
|
|
+- 奖池 = 所有用户下注流水 × 100%
|
|
|
|
|
+- 实时增长
|
|
|
|
|
+
|
|
|
|
|
+### 2. 每球基础奖励
|
|
|
|
|
+```
|
|
|
|
|
+每球基础奖励 = 当前奖池 ÷ 当天已获得奖励的总球数
|
|
|
|
|
+```
|
|
|
|
|
+
|
|
|
|
|
+### 3. 奖励系数规则
|
|
|
|
|
+- 初始系数:1
|
|
|
|
|
+- 连续每日完成任务:+0.5 / 天
|
|
|
|
|
+- 最大系数:3
|
|
|
|
|
+- 中断规则:
|
|
|
|
|
+ - 每间隔 1 天未完成任务,系数 -0.5
|
|
|
|
|
+ - 最低为 1
|
|
|
|
|
+
|
|
|
|
|
+---
|
|
|
|
|
+
|
|
|
|
|
+## 六、页面结构
|
|
|
|
|
+
|
|
|
|
|
+### 页面 1:任务选择页 + 昨日数据
|
|
|
|
|
+- 昨日奖池
|
|
|
|
|
+- 完成人数
|
|
|
|
|
+- 奖励总球数
|
|
|
|
|
+- 平均每球基础奖励
|
|
|
|
|
+- 幸运号码球
|
|
|
|
|
+
|
|
|
|
|
+### 页面 2:任务进行页 + 今日实时数据
|
|
|
|
|
+- 实时奖池(动态滚动)
|
|
|
|
|
+- 已完成人数
|
|
|
|
|
+- 当前总奖励球数
|
|
|
|
|
+- 预计每球奖励金额
|
|
|
|
|
+
|
|
|
|
|
+### 页面 3:任务完成 → 奖励选择页
|
|
|
|
|
+- 展示可领取的球数
|
|
|
|
|
+- 选号入口
|
|
|
|
|
+
|
|
|
|
|
+### 页面 4:已选号状态页
|
|
|
|
|
+- 实时数据(奖池 / 人数 / 球数)
|
|
|
|
|
+- 已选择的号码
|
|
|
|
|
+- 可返回活动页
|
|
|
|
|
+
|
|
|
|
|
+### 页面 5:活动说明页
|
|
|
|
|
+- 完整规则说明
|
|
|
|
|
+
|
|
|
|
|
+---
|
|
|
|
|
+
|
|
|
|
|
+## 七、文案与 UI 调整
|
|
|
|
|
+
|
|
|
|
|
+### 首页
|
|
|
|
|
+- 新增:
|
|
|
|
|
+ - 昨日完成人数
|
|
|
|
|
+ - 昨日奖励总球数
|
|
|
|
|
+
|
|
|
|
|
+### 字段文案
|
|
|
|
|
+- `Winning number` → **Lucky number**
|
|
|
|
|
+- `Total win` → **Your prize**
|
|
|
|
|
+
|
|
|
|
|
+### 奖金展示
|
|
|
|
|
+```
|
|
|
|
|
+Base prize ¥xxx
|
|
|
|
|
++ Lucky prize 10 × 2 = 50
|
|
|
|
|
+Multiplier x1.5 (❓点击解释)
|
|
|
|
|
+```
|
|
|
|
|
+
|
|
|
|
|
+### 主按钮
|
|
|
|
|
+```
|
|
|
|
|
+领取奖金 ¥75 & 开始今日任务
|
|
|
|
|
+```
|
|
|
|
|
+
|
|
|
|
|
+---
|
|
|
|
|
+
|
|
|
|
|
+## 八、交互补充
|
|
|
|
|
+- 任务选择后增加二次确认弹窗
|
|
|
|
|
+- 任务页展示:
|
|
|
|
|
+ - 已奖励球数
|
|
|
|
|
+ - 当前每球基础奖励金额
|
|
|
|
|
+- 完成任务后:
|
|
|
|
|
+ - 显示【升级任务】与【领取奖励】按钮
|
|
|
|
|
+- Banner 位:
|
|
|
|
|
+ - 动态 Jackpot 展示图
|
|
|
|
|
+
|
|
|
|
|
+---
|
|
|
|
|
+
|
|
|
|
|
+## 九、关键公式汇总
|
|
|
|
|
+```text
|
|
|
|
|
+奖池 = 流水 × 100%
|
|
|
|
|
+每球基础奖励 = 奖池 ÷ 总球数
|
|
|
|
|
+最终奖励 = 基础奖励 × 奖励系数 + 幸运号码奖励
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+幸运号码奖励 是自己选择的球数字里有中奖号码就奖励10*中奖的球数(中奖号码只有一个但是用户可以重复选号码)
|
|
|
|
|
+```
|