排行榜
0. 本篇结论
本功能定义排行榜的功能定位、玩家流程、核心规则、UI 状态、配置与系统边界;本次整理状态为 draft;原声明为 producer_review_needed / canonical_candidate,不提升为批准规则。
整理来源与事实层级(WEN-12 draft)
- 固定来源:
project2-docs@ec43be0e13c8624cfafd36c0fd803f3b89733fff的features/ranking.md、feature-map.md、manifest.yaml;原审核状态均为producer_review_needed / canonical_candidate。 - §5.1 的数据类型和缓存是历史线索;同进度按达成时间、Top999、名外显示无、全服可领首通进度奖励是候选。周期结算奖励仍在当前范围外,需用户另行确定。
- 已确认基线仅指固定文档路径、原声明及既有规则编号;原件与逐条产品批准记录缺证,不能将其转成“已确认产品规则”。本轮未读取游戏实现、配置或运行版本,当前版本是否上线全部待定。
- 边界:排行拥有类型、排序、分页、Top3/个人排名展示候选。§5.3 的主线全服首通进度奖励仅作为历史需求入口,不能据展示位置认定排行是首通判定、状态持久化或发奖 owner。主线完成事件引用 战斗关卡(B1-D);副本与竞技场均不自动继承主线首通规则。
- 来源登记、两侧证据、影响与用户决定点见 玩法整理台账,对应
B1E-Q06、Q09。后文验收为候选检查项,本轮未执行游戏验收。
1. 功能定位
排行榜展示玩家在指定排行类型下的名次、分数、前三名和个人排名,支撑竞争目标和可能的奖励领取。
2. 范围
In Scope:排行榜类型、分页、前三展示、个人排名、排行榜 UI 和刷新;首通进度奖励候选的展示入口与归属问题记录。
Out of Scope:排行榜周期结算奖励,除非另有需求明确。
3. 玩家入口、解锁与提示
入口位于主界面或战斗结算相关入口。初始类型默认为 MissionRank。
4. 核心玩家流程
- 玩家打开排行榜。
- 选择排行类型。
- 客户端请求对应页数据。
- 展示前三、列表、个人排名和分页状态。
- 翻页或切换类型刷新数据。
5. 核心规则
5.1 排行数据与分页
RANKING-R-001:排行类型由RankType和 排行榜配置 控制。RANKING-R-002:RoleRankingData包含排行榜列表和我的排名。RANKING-R-003:客户端缓存已加载页,切换类型时读取对应分页。
5.2 主线排行榜排序
RANKING-R-004:当前候选主排行榜为主线关卡排行榜,按玩家已通关最高主线关卡进度排名。RANKING-R-005:多个玩家主线关卡进度一致时,按达成时间先后排序。RANKING-R-006:主线关卡排行榜最多记录 999 名玩家;服务器玩家不足 999 人时只展示实际人数。
5.3 首通进度奖励候选展示与个人排名(归属待裁定)
RANKING-R-007:每个主线关卡记录全服首个通关玩家;只要关卡已有全服玩家通关,全服玩家即可领取该关卡对应进度奖励。RANKING-R-008:玩家排名在 999 名之外时,个人排名显示为无。
5.4 操作矩阵
N/A。当前不在策划案正文中复述核心玩家流程;进入 PLAN 时,仅对状态变化、消耗/产出、奖励发放、跨系统反馈或失败反馈补齐操作矩阵。
6. UI 状态与交互
6.1 界面图与交互说明
以下图片为待评审参考图,已按图片锚点和附近文字绑定到页面/状态;状态均为 仅参考,最终布局、尺寸、按钮位置和视觉风格以制作人/UI 评审确认为准。
图 01:红点需求

- 图状态:仅参考
- 关联页面 / 状态:红点需求
- 关联交互 / 状态说明:红点需求;排行榜;有可领取的进度奖励(该主线关卡在全服内有玩家通关);主界面排行榜图标(红点)---排行榜界面进度奖励图标(红点)-进度奖励界面物品图标(红点);领取所有进度奖励;入口图示;主界面右侧图标列表,图鉴图标下方
图 02:入口图示

- 图状态:仅参考
- 关联页面 / 状态:入口图示
- 关联交互 / 状态说明:排行榜;有可领取的进度奖励(该主线关卡在全服内有玩家通关);主界面排行榜图标(红点)---排行榜界面进度奖励图标(红点)-进度奖励界面物品图标(红点);领取所有进度奖励;入口图示;主界面右侧图标列表,图鉴图标下方;功能解锁后才显示此入口图标
图 03:进度奖励界面

- 图状态:仅参考
- 关联页面 / 状态:进度奖励界面
- 关联交互 / 状态说明:进度奖励界面;显示主线关卡每一关的首通玩家情况、进度奖励领取情况、奖励物品的图标&品质&数量;每一个条目代表一个主线关卡,条目标题显示关卡名称,如果没有玩家通关,标题显示【未有玩家通过XXXX】;条目内容显示首通玩家的头像、名称、末尾显示进度奖励物品图标;如果当前关卡还未有人通关,条目显示【虚位以待】,头像显示通用无头像图标,尾部奖励物品图标暗化,有锁头标志
图 04:不可领取
- 图状态:仅参考
- 关联页面 / 状态:不可领取
- 关联交互 / 状态说明:如果当前关卡还未有人通关,条目显示【虚位以待】,头像显示通用无头像图标,尾部奖励物品图标暗化,有锁头标志;奖励图标显示类型;不可领取;可领取;已领取
图 05:已领取
- 图状态:仅参考
- 关联页面 / 状态:已领取
- 关联交互 / 状态说明:奖励图标显示类型;不可领取;可领取;已领取;本弹窗点击空白处关闭
图 06:可领取
- 图状态:仅参考
- 关联页面 / 状态:可领取
- 关联交互 / 状态说明:奖励图标显示类型;不可领取;可领取;已领取;本弹窗点击空白处关闭
图 07:排行榜界面

- 图状态:仅参考
- 关联页面 / 状态:排行榜界面
- 关联交互 / 状态说明:排行榜界面;目前只有一个主线关卡排行榜,有多个时,通过界面底部页签切换;前三名展示区;显示该排行榜中前三名玩家信息、进度奖励入口;若存在多个玩家的主线关卡进度一致,则按照时间先后进行排名
6.2 页面结构与交互
展示排行类型页签、前三名区域、列表条目、我的排名、翻页/加载更多、空状态。
入口位于主界面右侧图标列表,功能解锁后才显示。当前只有主线关卡排行榜时无需多页签;后续多排行类型通过底部页签切换。界面包含前三名展示区、进度奖励入口、第 4 至第 999 名列表和固定的玩家自己排名条目。没有玩家获得某个名次时显示通用剪影;第 3 名之后无排行数据时显示暂无排行信息。进度奖励界面按主线关卡展示首通玩家、奖励图标、品质、数量和领取状态。
6.3 UI 页面状态表
N/A。当前仅保留已绑定页面/状态的参考图和页面结构说明;具体可执行状态在 UI 评审或 UI brief 中确认。
7. 配置、数据与 Contract
本节只记录策划案需要的逻辑数据与跨部门 contract,不预设物理配置表、协议文件、service 文件或 仓库落点。正式命名、字段名、接口名、协议对象名、文件名和仓库落点进入执行前由 Work Package 的 contract-registry.yaml、execution brief 和对应执行任务确认。
7.1 策划数据需求
策划数据需求只描述逻辑数据域、逻辑字段或规则语义,不等同于配置表字段名、协议字段名或数据库字段名。正式字段命名进入 contract-registry.yaml、execution brief 和对应执行任务确认。
| 数据域 | 逻辑字段 / 规则 | 设计含义 | 必填 / 边界 | 产出责任 |
|---|---|---|---|---|
| 排行类型规则 | 排行类型、名称、展示字段、分页数量、开放条件 | 定义排行榜类型、展示字段和开放条件 | 进入执行前补齐默认值、边界和可选性 | Planning |
| 主线排行榜排序 | 最高通关关卡、达成时间、最大展示人数、个人排名展示 | 定义主线进度排行榜的排名规则 | 进入执行前补齐默认值、边界和可选性 | Planning / Backend |
| 全服首通奖励 | 关卡目标、首通玩家、进度奖励、领取条件、防重复 | 定义每个关卡首通玩家和可领取奖励 | 进入执行前补齐默认值、边界和可选性 | Planning |
7.2 运行时数据与接口需求
| Contract | 设计含义 | 使用方 | 说明 |
|---|---|---|---|
| 排行榜列表数据 | 返回排行榜列表和我的排名 | 服务端 / 客户端 | 支持分页和切换类型缓存 |
| 排行数据来源 | 按进度、时间或其他分数生成排名 | 服务端 | 排序和个人排名以状态权威为准 |
| 首通奖励状态 | 保存全服首通和玩家奖励领取状态 | 服务端 / 客户端 | 需要防重复领取 |
7.3 跨部门 Contract 命名清单
| Contract 类型 | 逻辑对象 | 命名状态 | 阻塞阶段 | 说明 |
|---|---|---|---|---|
| 配置数据 | 排行类型、展示字段、分页、奖励和首通规则 | 待 PLAN 确认 | PLAN 前 | 不预设物理配置表名 |
| 协议 / API | 排行榜列表、我的排名、首通奖励领取 | 待 PLAN 确认 | 执行前 | 由服务端 / UI brief 确认 |
| 错误码 | 排行未开放、分页越界、奖励不可领取、奖励已领取 | 待 PLAN 确认 | 执行前 | 需要玩家提示 |
| 埋点事件 | 排行榜打开、切换排行、领取首通奖励 | 待 PLAN 确认 | PLAN 前 | 由 analytics 方案确认 |
8. 系统边界
| 方向 | 负责内容 | 备注 |
|---|---|---|
| Planning | 逻辑数据、数值、文本需求、资源需求 | 进入执行前由 PL 任务细化 |
| 服务端 | 协议、校验、持久化、奖励发放、幂等与安全 | 仅相关功能需要 |
| 客户端 | UI、交互、表现、本地状态、红点和跳转 | 仅相关功能需要 |
| 美术 | 图标、模型、特效、音频和导出资源 | 仅相关功能需要 |
| Ops / GM | 后台配置、运营投放、公告、补偿和数据看板 | 仅相关功能需要 |
客户端与表现
客户端侧只记录玩家可见界面、交互反馈、表现刷新和本地展示需求;具体目录、类名、命令和事件由 UI / 客户端 brief 确认。
美术与音频需求
需要排行榜入口、前三名展示、名次徽章、头像框、列表背景。
9. 数值、经济与奖励
排行榜分数来源需要具体功能确认;可能来自关卡、战力、活动或其他成长指标。若有奖励,必须新增奖励规则。
主线关卡排行榜需要配置全服首通进度奖励,奖励通过 item-resource 发放。进度奖励与排行榜周期奖励是不同概念;本候选稿只确认首通进度奖励,周期结算仍待确认。
10. 异常、安全与运营边界
10.1 异常与安全
排行数据必须以状态权威为准。空榜、网络失败、页码越界、玩家不在榜需要清晰显示。
10.2 埋点与运营
记录排行榜打开、排行类型、翻页、个人排名曝光。
11. Feature Relations 与回归范围
Feature Relations
依赖 battle-mission、character-hero、main-entry-red-dot,可能与活动和奖励系统共享 contract。
红点与 main-entry-red-dot 共享:存在可领取进度奖励时,主界面排行榜入口、排行榜界面进度奖励入口和进度奖励条目均需显示红点;领取所有进度奖励后消失。
回归范围
以 Feature Relations 影响功能、核心玩家流程、配置与系统边界为基础;进入执行前由 PLAN / QA brief 细化最小回归范围。
12. 验收标准
12.1 关键验收结论
类型切换、分页、Top3、个人排名、空状态和刷新事件正确。
补充验收:主线进度排序、同进度按时间排序、Top999、个人排名固定条、999 名外显示无、全服首通进度奖励、奖励可领取/不可领取/已领取三态和红点均需验证。
12.2 规则验收清单
规则文本统一在§5维护;以下仅保留编号作为候选验收引用,不另存一份规则,也不代表验收已通过。
-
RANKING-R-001:核对§5同编号规则的候选行为与边界。 -
RANKING-R-002:核对§5同编号规则的候选行为与边界。 -
RANKING-R-003:核对§5同编号规则的候选行为与边界。 -
RANKING-R-004:核对§5同编号规则的候选行为与边界。 -
RANKING-R-005:核对§5同编号规则的候选行为与边界。 -
RANKING-R-006:核对§5同编号规则的候选行为与边界。 -
RANKING-R-007:核对§5同编号规则的候选行为与边界。 -
RANKING-R-008:核对§5同编号规则的候选行为与边界。
12.3 执行层验收
- 如填写操作矩阵,成功路径、失败场景、玩家反馈和状态权威均已覆盖。
- 如填写 UI 页面状态表,页面 / 弹窗状态均已覆盖,或明确标记为
N/A。 - Section 7 中标记为 PLAN 前或执行前阻塞的 contract 已在
contract-registry.yaml、execution brief 或执行任务中确认。 - 相关 Feature Relations 回归通过。
13. 待澄清问题 / Open Questions
- 排行榜是否有周期结算奖励、结算邮件和防作弊规则仍需确认。
- 全服首通进度奖励是否属于排行榜功能,还是应拆为关卡进度奖励,需要制作人确认。
14. 变更记录
| 日期 | 版本 | 修改人 | 变更摘要 |
|---|---|---|---|
| 2026-10-13 | WEN-12 draft | AutoDev Symphony | 保留原审核声明;补充来源/层级/玩法边界及待定台账;规则验收改为编号引用,移除尾部重复空图段 |
| 2026-06-16 | v0.2 | Codex | 补充规则编号、操作矩阵、UI 状态表、逻辑字段和执行层验收锚点 |
| 2026-06-16 | v0.1 | Codex | 按新版功能策划案模板重排章节;保留既有规则内容并映射参考图 |