下载 App

嗒啦啦大学习:游戏经济系统设计规范(上)

04/2388 浏览开发交流
大家好呀,这里是给小号挣奶粉分的浠涫,最近群里遇到有关于数值和关卡设计的讨论,让嗒啦啦读了一些书,蒸馏了一些文档,包含经济、数值、难度、关卡四大块
TapTap
,由于经济模块太大了就分上中下部,来供大家的嗒啦啦学习,由于是给嗒啦啦看的,所以文中的语气会比较强硬,大家叫嗒啦啦参考就好,然后由于保证内容的完整可复制性,所以排版就没有认真搞了,大家叫嗒啦啦过来雅俗共赏吧。
TapTap
游戏经济系统设计规范(上)
版本: v3.0 — AI 智能体 Skill 格式
适用范围: 所有包含资源产出与消耗的游戏类型(放置/经营/RPG/策略/休闲等)。
分册说明: 本文为上册(第 1-5 章),涵盖核心模型、资源流图、慷慨度曲线、Sink 设计、放置经济学。中册见 economy-system-design-handbook-part2.md,下册见 economy-system-design-handbook-part3.md。
1. 核心模型:Source-Pool-Sink
1.1 三要素定义
你必须将任何游戏经济系统分解为以下三要素:
┌──────────┐          ┌──────────┐          ┌──────────┐
│  Source   │ ──────→  │   Pool   │ ──────→  │   Sink   │
│ (水龙头) │          │ (水池)  │          │ (排水口) │
│  资源产出  │          │ 玩家持有  │          │  资源消耗  │
└──────────┘          └──────────┘          └──────────┘
要素 定义 典型示例
Source(源) 向系统注入资源 击杀掉落、任务奖励、签到、开箱
Pool(池) 玩家当前持有的资源量 金币余额、背包物品、体力值
Sink(汇) 从系统中移除资源 强化、购买、修理费、税
1.2 第四要素:Converter(转换器)
资源 A ──→ [ Converter ] ──→ 资源 B
转换器 输入 输出 汇率
铁匠铺 100 金币 + 5 铁矿 1 把铁剑 固定
附魔台 1 把铁剑 + 3 魔石 1 把附魔铁剑 概率
拍卖行 玩家 A 的物品 玩家 B 的金币 浮动
合成台 3 个碎片 1 个完整道具 固定
约束: 转换器不创造也不消灭资源(除非带"税"),只改变形态。
1.3 健康经济的黄金法则
Source ≤ Sink + Converter 损耗
状态 条件 后果
通胀 Source > Sink 资源越来越不值钱
通缩 Source < Sink 玩家感觉穷,流失
稳态 Source ≈ Sink 理想状态
规则: 设计初期始终让 Source 略大于 Sink(正反馈),中后期逐渐收紧。
2. 资源流图绘制规范
2.1 强制要求
你必须在开始经济数值设计前完成资源流图。禁止在没有资源流图的情况下设计经济数值。
2.2 绘制步骤
第 1 步:列出所有资源类型
- 主货币(通用货币)
- 高级货币(付费货币)
- 时间货币(体力/行动力)
- 经验值
- 装备
- 材料(强化石、进化材料)
- 碎片(角色碎片、装备碎片)
第 2 步:对每种资源列出 Source 和 Sink
资源 Source(从哪来) Sink(花到哪去)
金币 关卡掉落、任务、签到、卖装备 强化、购买、修理、合成、税
钻石 成就、首通、活动、付费 抽卡、体力恢复、特殊商店
体力 时间恢复、钻石购买、好友赠送 进入关卡
经验 击杀怪物、完成任务 升级消耗(自动)
装备 关卡掉落、制作、抽卡 分解、强化素材、出售
第 3 步:画流图
                    ┌─────────┐
  关卡掉落 ───────→ │         │ ───→ 强化装备
  任务奖励 ───────→ │  金币池  │ ───→ 商店购买
  卖装备   ───────→ │         │ ───→ 修理费
  签到     ───────→ │         │ ───→ 合成材料
                    └─────────┘
                    ┌─────────┐
  成就/首通 ──────→ │         │ ───→ 抽卡(→ 装备/角色)
  活动奖励 ───────→ │  钻石池  │ ───→ 买体力
  付费充值 ───────→ │         │ ───→ 特殊商店
                    └─────────┘
  时间恢复 ───────→ ┌─────────┐
  钻石购买 ───────→ │  体力池  │ ───→ 进入关卡
  好友赠送 ───────→ └─────────┘
第 4 步:标注数量(必须)
在每条线上标注"每日/每次"的具体数量:
  关卡掉落 ──(50/关)──→ 金币池 ──(200/次)──→ 强化
  任务奖励 ──(500/日)──→        ──(100/次)──→ 商店
  签到     ──(300/日)──→        ──(50/次)──→  修理
2.3 日收支平衡表
你必须为每种主要资源建立日收支平衡表:
来源 金币/日 去向 金币/日
刷关(20 关 × 50) 1,000 强化(5 次 × 200) 1,000
每日任务 500 商店(2 次 × 100) 200
签到 300 修理 150
卖装备 200 合成 300
日产出合计 2,000 日消耗合计 1,650
净流入 = 2,000 - 1,650 = 350 金币/日
分析约束:
● 计算每日净流入 → 推算 N 天后累计存款
● 当第 N 天存款恰好足够购买一个大型 Sink 目标时 → 节奏正确
● 当无大型 Sink 目标匹配 → 通胀风险,你必须补充 Sink
3. 投放节奏:慷慨度曲线
3.1 定义
慷慨度 = Source / Sink 的比率随时间的变化。
慷慨度
  ↑
3.0│ ★
   │  ╲
2.0│   ╲
   │    ╲
1.0│─────╲────────────────── 稳态线
   │      ╲_______________
0.5│
   └──────────────────────→ 游戏进度
     前期   中期   后期
3.2 三段式慷慨度约束
你必须按以下区间设计慷慨度曲线:
阶段 慷慨度范围 设计意图 操作方法
前期(Lv1-10) 2.5-3.0× 正反馈,让玩家"爽" 奖励丰厚、消耗少、频繁升级
中期(Lv11-30) 1.2-1.5× 目标感,需要"攒一攒" 引入强化、进化等消耗系统
后期(Lv31+) 0.8-1.0× 稀缺感,驱动社交/付费 大量 Sink、稀有资源
3.3 操作流程
第 1 步:定义每阶段的"代表性一天"
你必须为前期/中期/后期各定义一个典型日的玩家行为模型:
【前期典型日(Lv5 玩家,Day 2)】
- 在线 30 分钟,完成 10 关,3 个新手任务,升 2 级,买 1 件装备
- 产出: 1,500 金币 / 消耗: 500 金币
- 慷慨度: 3.0×  ✅
【中期典型日(Lv20 玩家,Day 14)】
- 在线 45 分钟,完成 15 关,每日任务,强化 3 次
- 产出: 3,000 金币 / 消耗: 2,200 金币
- 慷慨度: 1.36×  ✅
【后期典型日(Lv40 玩家,Day 30)】
- 在线 60 分钟,完成 20 关,每日+周常,冲排行
- 产出: 5,000 金币 / 消耗: 5,500 金币(含维护费)
- 慷慨度: 0.91×  ✅(靠存款/付费补差)
第 2 步:计算"破产点"
当后期慷慨度 < 1.0 时,你必须计算玩家存款耗尽的时间:
破产倒计时 = 累计存款 / 每日净流出
破产时间 判断 处理
< 7 天 过紧 增加 Source 或降低 Sink
7-60 天 健康 无需调整
> 60 天 过松 缺乏付费动力,增加 Sink
4. 回收机制(Sink)设计规范
4.1 核心原则
Sink 比 Source 重要。没有 Sink 的经济系统必然崩溃。
4.2 九大 Sink 类型
# Sink 类型 机制 情感驱动 示例
1 消耗品 使用后消失 中性 药水、弹药、食物
2 强化/升级 投入资源提升属性 正面(变强) 装备强化、技能升级
3 概率消耗 有失败概率的投入 刺激/挫败 强化失败、附魔爆装
4 维护费 定期自动扣除 隐性压力 修理费、税、工资
5 外观/收藏 纯装饰消费 满足表达欲 皮肤、家具、称号
6 时间加速 用资源跳过等待 便利 体力购买、建造加速
7 解锁内容 一次性消费 期待/好奇 新区域、新角色、新模式
8 社交消耗 与他人互动消费 社交成就感 送礼、公会捐献、交易税
9 赌博/抽卡 随机结果消费 上瘾/失望 扭蛋、开箱、轮盘
4.3 Sink 金字塔约束
你必须将 Sink 按以下比例组合为金字塔结构:
        ╱╲
       ╱  ╲        大额低频 Sink(角色突破、终极装备)
      ╱────╲           占总消耗 20%
     ╱      ╲
    ╱        ╲      中额中频 Sink(强化、合成、抽卡)
   ╱──────────╲        占总消耗 50%
  ╱            ╲
╱              ╲   小额高频 Sink(药水、修理、体力)
╱────────────────╲     占总消耗 30%
禁止只使用单一类型的 Sink:
● 只有小额 Sink → 存款无限增长,后期无目标
● 只有大额 Sink → 中间过程空洞
● 金字塔组合 → 持续有消耗感 + 定期有大目标
4.4 Sink 设计检查流程
1. 列出所有可能的 Sink
2. 按金字塔层级分类
3. 计算每个 Sink 的日均消耗
4. 验证总消耗与总产出比例是否符合慷慨度曲线
5. 确认每种 Sink 都有情感驱动(禁止纯粹"扣钱"式设计)
5. 放置/经营类指数经济学
5.1 核心公式
当设计放置/经营类游戏时,你必须使用指数增长模型:
购买第 N 个建筑的成本:
cost(N) = baseCost × rate^N
其中:
- baseCost: 第一个的价格
- rate: 成本增长率(通常 1.07 ~ 1.15)
- N: 已拥有数量
5.2 rate 值选择约束
rate 第 10 个/第 1 个 第 50 个/第 1 个 适用场景
1.05 1.6× 11.5× 休闲放置
1.07 2.0× 29.5× 标准放置游戏
1.10 2.6× 117× 策略向放置
1.15 4.0× 1,084× 核心向经营
选择规则:
● 新手友好放置 → 1.07
● 有策略深度的放置 → 1.10-1.12
● 核心向经营 → 1.12-1.15
5.3 回本时间计算
每个建筑的收入: income(N) = baseIncome × N × multiplier
回本时间 = cost(N) / income(N)
N 成本 (rate=1.10) 单位收入 回本时间
1 100 10/s 10s
5 161 10/s 16s
10 259 10/s 26s
20 673 10/s 67s
50 11,739 10/s 1,174s ≈ 20min
回本时间随数量指数增长。这是玩家"感觉越来越慢"的数学根源。
5.4 解决"越来越慢"的方法
方法 机制 效果
里程碑倍率 每拥有 25 个 → 收入 ×2 制造"突破点"
升级系统 花大量金币升级建筑等级 → 收入 ×10 大 Sink + 大奖励
新建筑类型 解锁收入更高的新建筑 重置回本曲线
Prestige 转生 重置进度,获得永久倍率 见第 6 章
5.5 Excel 建模模板
A 列: 拥有数量 (0, 1, 2, ..., 100)
B 列: =baseCost * rate^A2           // 购买第 N 个的成本
C 列: =SUM($B$2:B2)                 // 累计投入
D 列: =baseIncome * A2              // 当前总收入/秒
E 列: =B2/D2                        // 回本时间(秒)
F 列: 画 E 列折线图 → 回本时间曲线
01:27
《大二暑假,我用AI做了一款属于自己的游戏》截图
《大二暑假,我用AI做了一款属于自己的游戏》
本人自制游戏现已加入taptap封闭测试(仅适配安卓机型)欢迎大家前来尝试(八月十号可以正式开始游玩) 如果有建议或者bug反馈可以加入qq群928501443 #发现好游戏 #游戏日常 #浅评一下 #今天游戏圈发生了啥
3 赞
03:06
为了不被斩杀,我只能做到这些了截图
为了不被斩杀,我只能做到这些了
之前一直申请不到计划3,之前说太花哨,后面说体量完成度不足,在我一番小作文下,编辑终于给了我解答,什么原生质感,玩家开局体验啥的。 本来计划2也够用,准备以后再优化了,结果计划2赠送的积分要砍半了,学生党实在消费不起,于是只能再冲一波计划3了 从周六中午到现在一天半时间,优化了一遍角色卡,战斗卡,还有抽卡界面,优化了新手教程,该说不说确实比之前要舒服些。 前半部分为新版,后半部分为旧版。 明天再次
38 赞
6 回复
别再烧积分了!从每次 2000 到每次 50 的血泪经验截图
别再烧积分了!从每次 2000 到每次 50 的血泪经验
适用场景:所有在用 TapTap Code 开发游戏的小白 难度:★☆☆☆☆ 背景最近群里总有人"炫耀"一次操作花了几千积分,说实话这不是值得高兴的事——这是在告诉所有人你的开发方式有根本性问题。我也走过这条弯路,所以来说说怎么改。 积分消耗的本质是什么积分 = AI 处理的 token 数量 = 你发给 AI 的内容 + AI 回给你的内容所以烧积分的本质只有两种: 你让 AI 做了大量无效/重
精华
68 赞
21 回复
如何提升你游戏中的UI美术水平截图
如何提升你游戏中的UI美术水平
一、请为你的游戏挑选一款合适的字体 很多开发者没有注意到其实UI界面中最重要的元素是字体,一款合适的字体能给整个游戏的界面感官带来蜕变。 请看案例 那么如何挑选适合自己的字体呢? 我总结出了一些小经验可供参考: 黑体:通用 宋体:古风、武侠、修仙 楷体:古风、武侠、修仙 圆体:卡通、动漫、Q版 科技:科幻、未来、电子 顺手分享一个免费可商用字体网站: 当然 如果你不知道自己的游戏适合什么风格
精华
123 赞
44 回复
01:13
【游戏自荐】《王朝崛起》——一个人做的2D骑马砍杀,但真的上头截图
【游戏自荐】《王朝崛起》——一个人做的2D骑马砍杀,但真的上头
略沙盒,玩法硬核,还在修bug,但真的上头 先声明:我不是托,是开发者自己来安利的。如果你喜欢《骑马与砍杀》那种从零拉起部队、跑商、招降将领、攻城叛变的玩法,那这款游戏大概率会对你的胃口。 一、这游戏玩什么? · 超大的2D沙盒地图:64座城市 + 128个村庄,四大势力割据,满地图的蛮族部落。· 动态世界 & AI:AI势力之间会自己宣战、结盟、叛变;武将忠诚度低了会自立为王,最多能冒出8个新势
10 赞
7 回复
开发心得-界面布局心得截图
开发心得-界面布局心得
大家好,我正在用 TapTap 制造制作一款2D 治愈林间徒步旅行游戏《徒步荒野》。 我分享一下我的开发心得,希望能有用,下面是一些界面布局的心得。 第一步:定版式、操作 先确定游戏是横版还是竖版、需要哪些操作按钮,敲定整体玩法思路。 我的玩法灵感参考《边境之旅》,主打散步看风景、沿途触发随机事件。 原版是 3D,考虑到自己是新手,选择2D 横版街机式来做,制作更简单、好上手。 第二步:敲定全局美
6 赞
3 回复
「游戏上新」秦王的游戏截图
「游戏上新」秦王的游戏
你是秦王嬴政身边的廷臣。 方士徐福献上一匣【帝王卡牌】,四张凶牌封死命运: 屠戮|淫欲|奢华|征伐 七日死限,必须一一折断卡牌对应的欲望任务。 办不成? 秦王殿上长剑出鞘,君臣性命,顷刻倾覆。 ⚔游戏核心玩法 ▪回合卡牌策略,抉择牵动秦廷朝堂势力 ▪朝堂派系博弈:王权、法家、军功贵族、方士暗流角力 ▪多重结局:功成辅秦王一统,或是任务失败血染咸阳宫 ▪随机事件触发,每一局嬴政的猜忌程度截然
4 赞
2 回复
00:26
塔啦啦科研:三渲二(风格1)截图
塔啦啦科研:三渲二(风格1)
最近在研究像素风格的三渲二,一直想做小丑牌那种风格,但是塔啦啦一直做不出来,发现是有一部分的功能做不了,只能实现简单的材质制作和描边,因此,我从零直接搭建了一整套引擎基础。目前进度可以看视频。 @嗒啦啦 什么时候出shader 评论区随意提问 #TapTap制造 #TapTap制造社区 #TapTap制造
4 赞
5 回复
00:28
【游戏上新】《墨将行》核心优势介绍截图
【游戏上新】《墨将行》核心优势介绍
《墨将行》是一款融合童年跳跃玩法、文字合成技能、随时杀怪、不断转生 成长与好友竞技的竖屏休闲游戏。它的优势不在于复杂,而在于“上手快、目标清、能反复玩”。 核心亮点 低门槛,高记忆点 以经典跳跃玩法为入口,玩家一看就懂、一玩就会,适合快速上手和传播。 跳跃 + 文字合成,玩法有新意 不只是单纯跳跃,而是把操作、合成、成长结合起来,让每一局都有推进感。 水墨修仙题材,辨识度强 以“墨、剑、修仙境界”
6 赞
01:29
官方阅,申请积分计划2,希望官方继续支持我完成这款游戏,截图
官方阅,申请积分计划2,希望官方继续支持我完成这款游戏,
视频内容只是一部分, 本游戏耗时3个月,目前完成进度百分之80, 是生存游戏,进入修仙界,走剧情找到宗门加入, 这时游戏才是真正开始, 提升实力境界后就可以变强,获取功法法术法宝, @视频内是游戏里挑战妖族入侵一种主流玩法,游戏就是围绕着这个来进行, 还有很多地方可以战斗,获得资源修炼变强,比如去藏书阁学习功法, 去法宝楼抽法宝,每一个宗门数十个法宝抽取 去修仙界探索,获得各自的资源,可能遇见妖兽
1 赞
3 回复