Files
rps-sports/docs/02-核心玩法设计.md
游戏策划总监 3a366771e0 feat: 初始版本 - 剪刀石头布跑酷完整策划案
🎮 项目概述
- 游戏类型:休闲竞技 / 跑酷 / 反应类
- 核心玩法:剪刀石头布 + 体育项目
- 目标平台:移动端 (iOS/Android)

📋 完成文档
- README.md: 项目说明和文档索引
- 01-游戏概述:市场定位、目标用户、竞品分析
- 02-核心玩法设计:核心循环、操作方式、体育项目系统
- 03-系统设计:架构、成长、经济、社交系统
- 04-关卡设计:55 关卡通关设计、BOSS 战
- 05-数值设计:战斗数值、经济系统、平衡性
- 06-UIUX设计:界面规范、交互流程、视觉规范
- 07-商业化设计:付费点、活动、IP 联动、收入预测

🎯 核心特色
- 剪刀石头布规则创新应用于跑酷
- 7 种体育项目表现(短跑/跳高/跳远/铅球/铁饼/跳水/游泳)
- 可扩展架构支持热门事件联动
- 完整商业化方案
2026-04-05 11:56:29 +08:00

15 KiB
Raw Permalink Blame History

02-核心玩法设计

2.1 核心玩法循环

2.1.1 玩法流程图

┌─────────────────────────────────────────────────────────────────┐
│                        游戏开始                                  │
└─────────────────────────────────────────────────────────────────┘
                              │
                              ▼
┌─────────────────────────────────────────────────────────────────┐
│                    进入赛道/准备阶段                              │
│              - 显示对手信息                                      │
│              - 倒计时准备                                        │
└─────────────────────────────────────────────────────────────────┘
                              │
                              ▼
┌─────────────────────────────────────────────────────────────────┐
│                   ✂️ 剪刀石头布对决                               │
│              - 双方同时出拳 (1 秒内)                               │
│              - 系统判定胜负                                      │
│              - 根据结果执行对应动作                               │
└─────────────────────────────────────────────────────────────────┘
                              │
              ┌───────────────┼───────────────┐
              │               │               │
              ▼               ▼               ▼
         ┌────────┐     ┌────────┐     ┌────────┐
         │  胜利  │     │  平局  │     │  失败  │
         └────────┘     └────────┘     └────────┘
              │               │               │
              ▼               ▼               ▼
         前进距离 +     前进距离 0      后退距离 -
         动作表现优     动作表现中      动作表现差
              │               │               │
              └───────────────┼───────────────┘
                              │
                              ▼
┌─────────────────────────────────────────────────────────────────┐
│                    体育项目表现                                  │
│              - 根据当前赛道类型播放对应动画                       │
│              - 短跑:加速冲刺                                    │
│              - 跳高:越过障碍                                    │
│              - 跳远:跨越沟壑                                    │
│              - 铅球/铁饼:击退对手                               │
│              - 跳水:完美落地                                    │
│              - 游泳:水中竞速                                    │
└─────────────────────────────────────────────────────────────────┘
                              │
                              ▼
┌─────────────────────────────────────────────────────────────────┐
│                    循环继续                                      │
│              - 进入下一轮对决                                    │
│              - 直到有人到达终点                                  │
└─────────────────────────────────────────────────────────────────┘
                              │
                              ▼
┌─────────────────────────────────────────────────────────────────┐
│                      游戏结束                                    │
│              - 显示胜负结果                                      │
│              - 结算奖励                                          │
│              - 返回大厅/继续游戏                                 │
└─────────────────────────────────────────────────────────────────┘

2.1.2 核心循环说明

阶段 时长 说明
准备阶段 2 秒 显示对手、倒计时
出拳阶段 1 秒 玩家选择出拳
判定阶段 0.5 秒 系统判定胜负
表现阶段 1-2 秒 播放体育项目动画
单轮总时长 4.5-5.5 秒 快速节奏
单局轮数 10-20 轮 根据赛道长度
单局总时长 1-3 分钟 碎片化体验

2.2 操作方式

2.2.1 基础操作

操作 方式 说明
出拳选择 点击三个按钮 剪刀/石头/布
出拳时机 倒计时结束前 1 秒内完成选择
连击加速 连续胜利 触发特殊效果

2.2.2 操作界面布局

┌─────────────────────────────────────────┐
│           对手信息                       │
│           [对手头像] [名字] [段位]        │
│           进度条:████████░░ 80%         │
├─────────────────────────────────────────┤
│                                         │
│              赛道展示区                  │
│                                         │
│    [玩家角色]═══════════>[对手角色]      │
│                                         │
├─────────────────────────────────────────┤
│           倒计时3  2  1  ✊✌️✋          │
│                                         │
│    ┌──────┐    ┌──────┐    ┌──────┐    │
│    │ 剪刀 │    │ 石头 │    │  布  │    │
│    │  ✌️  │    │  ✊  │    │  ✋  │    │
│    └──────┘    └──────┘    └──────┘    │
│                                         │
│           连击数x3  🔥                 │
└─────────────────────────────────────────┘

2.2.3 操作反馈

反馈类型 表现 目的
视觉反馈 按钮高亮、特效 确认选择
听觉反馈 音效、语音 增强代入
触觉反馈 震动 强化打击感
结果反馈 胜负动画、文字 明确结果

2.3 胜负规则

2.3.1 基础规则

玩家出拳 对手出拳 结果 效果
剪刀 ✌️ 胜利 前进 3 格
剪刀 ✌️ 石头 失败 后退 1 格
剪刀 ✌️ 剪刀 ✌️ 平局 原地不动
石头 剪刀 ✌️ 胜利 前进 3 格
石头 失败 后退 1 格
石头 石头 平局 原地不动
石头 胜利 前进 3 格
剪刀 ✌️ 失败 后退 1 格
平局 原地不动

2.3.2 进阶规则

连击加成

连击数 加成效果
x3 前进距离 +1
x5 前进距离 +2触发加速特效
x10 前进距离 +3触发无敌冲刺

心理博弈

  • 出拳统计:显示对手历史出拳偏好
  • 预测系统:根据对手习惯预测下一拳
  • 反预测:高手会故意改变习惯

2.3.3 特殊规则

体育项目加成

体育项目 胜利效果 失败惩罚
短跑 前进 +1 后退不变
跳高 可越过障碍 撞障碍后退
跳远 跨越沟壑 掉沟壑后退
铅球 击退对手额外 1 格 无变化
铁饼 击退对手额外 1 格 无变化
跳水 完美落地额外 +1 水花大无加成
游泳 水中前进 +2 水中后退 +1

2.4 体育项目表现系统

2.4.1 项目映射逻辑

剪刀石头布结果 + 当前赛道类型 → 体育项目表现

示例:
- 胜利 + 短跑赛道 → 加速冲刺动画
- 胜利 + 跳高赛道 → 完美过杆动画
- 失败 + 跳远赛道 → 起跳失败动画
- 平局 + 游泳赛道 → 原地踩水动画

2.4.2 体育项目详情

🏃 短跑 (Sprint)

属性 描述
赛道特征 直道跑道,无障礙
胜利表现 加速冲刺,步频加快
失败表现 踉跄减速
平局表现 正常奔跑
特殊机制 连续胜利触发"博尔特时刻"(短暂无敌)

🤸 跳高 (High Jump)

属性 描述
赛道特征 横杆障碍,需要越过
胜利表现 完美过杆,背越式
失败表现 碰落横杆,后退
平局表现 擦边过杆
特殊机制 连击时横杆自动升高(难度增加)

🦘 跳远 (Long Jump)

属性 描述
赛道特征 沙坑沟壑,需要跨越
胜利表现 完美落地,远距离
失败表现 踩线犯规/掉坑,后退
平局表现 勉强落地
特殊机制 沟壑宽度随机变化

🏋️ 铅球 (Shot Put)

属性 描述
赛道特征 投掷区域,可攻击对手
胜利表现 投掷铅球击退对手
失败表现 投掷出界
平局表现 投掷距离一般
特殊机制 击中对手额外后退 1 格

🥏 铁饼 (Discus Throw)

属性 描述
赛道特征 投掷区域,范围攻击
胜利表现 旋转投掷,击退对手
失败表现 脱手出界
平局表现 投掷距离一般
特殊机制 铁饼可反弹,可能意外击中自己

🏊 跳水 (Diving)

属性 描述
赛道特征 跳台 + 水池
胜利表现 完美入水,水花小
失败表现 拍水面,水花大
平局表现 正常入水
特殊机制 完美入水获得额外前进

🏊 游泳 (Swimming)

属性 描述
赛道特征 泳道,水中阻力
胜利表现 自由泳加速
失败表现 呛水减速
平局表现 蛙泳前进
特殊机制 水中阻力使前进/后退距离变化

2.4.3 扩展机制

热门事件联动

事件类型 扩展内容
奥运会 新增奥运项目、奥运主题皮肤
世界杯 足球主题赛道、点球大战模式
NBA 季后赛 篮球主题、投篮模式
电竞大赛 电竞主题、键盘操作模式

季节性活动

季节 主题
春季 赏花马拉松
夏季 海滩游泳赛
秋季 登山越野
冬季 滑雪竞速

2.5 游戏模式

2.5.1 单人模式

无尽模式

属性 描述
目标 尽可能前进,突破最高记录
难度 逐渐增加(对手 AI 变强)
结算 根据距离排名
奖励 金币、经验值

关卡模式

属性 描述
目标 完成指定关卡
难度 固定(每关不同)
关卡数 首期 50 关
奖励 通关奖励、三星评价

挑战模式

属性 描述
目标 完成特定挑战
挑战类型 限时、连击、无失败等
刷新 每日刷新
奖励 限定奖励

2.5.2 对战模式

1v1 匹配

属性 描述
匹配 按段位匹配
时长 1-3 分钟
奖励 段位积分、金币
段位 青铜→白银→黄金→铂金→钻石→大师→王者

好友对战

属性 描述
邀请 好友列表/分享链接
房间 可创建私人房间
观战 支持好友观战
奖励 友情币(可兑换外观)

多人竞技 (3-8 人)

属性 描述
人数 3-8 人同场
规则 最后一名淘汰,直至决出冠军
时长 3-5 分钟
奖励 根据名次发放

2.5.3 活动模式

限时活动

活动类型 说明
周末双倍 周末奖励翻倍
节日活动 春节、国庆等主题活动
赛事联动 真实体育赛事期间活动

排行榜活动

排行榜类型 结算周期
段位榜 赛季结算
连胜榜 周结算
收集榜 月活动

2.6 可扩展性设计

2.6.1 配置化设计

# 体育项目配置示例
sports_projects:
  sprint:
    name: "短跑"
    icon: "🏃"
    win_distance: 4
    lose_distance: -1
    draw_distance: 0
    special_effect: "speed_boost"
    animation_set: "sprint_anim"
    
  high_jump:
    name: "跳高"
    icon: "🤸"
    win_distance: 3
    lose_distance: -2
    draw_distance: 0
    special_effect: "obstacle_clear"
    animation_set: "jump_anim"

2.6.2 热更新支持

可更新内容 更新方式
体育项目配置 热更
赛道配置 热更
外观资源 热更
活动配置 热更
数值平衡 热更

2.6.3 模块化架构

核心层 (Core)
├── 剪刀石头布逻辑
├── 胜负判定
└── 基础移动

表现层 (Presentation)
├── 体育项目动画
├── 赛道渲染
└── UI 展示

扩展层 (Extension)
├── 新体育项目
├── 新赛道类型
└── 新游戏模式

文档版本v0.1 | 最后更新2026-04-05