跳转至

Ludo Atlas · 类型手册 · 农场经营(Farming Sim)

类型手册 · 第一辑。定位:把“种地、养动物、和邻居过日子”编成长期循环的品类。最小单位是一天的日程预算,用季节与年份包住进度,没有失败状态,靠清单、收集与关系留住玩家。 配套:《游戏设计手册》(核心循环与经济)·《制作管理手册》(内容量估算与范围控制)·《案例研究集》(星露谷物语篇)·《避坑大全》(内容与数值章节)。 本文不放链接。标杆只列大众熟知的作品:没玩过的先去玩,两小时的亲身体验胜过两小时的拆解阅读。


1. 定位与核心循环

农场经营(也常叫生活模拟,代表是星露谷物语、牧场物语、动物森友会)的核心,是让玩家管理“一个有期限的日常”:每天的时间与体力都是固定预算,想做的事永远做不完,于是要取舍;取舍积累成季节与年份,农场一点点变好。

和邻座品类的区别:

  • 与模拟经营(双点医院那类):那类管理抽象的组织与预算;农场经营管理的是一个角色、一块地,细到一天和一个格子。
  • 与生存建造(我的世界、饥荒那类):那类用危险与死亡制造压力;农场经营的压力来自日历与体力,玩家几乎不会输。
  • 与人生模拟(模拟人生那类):那类在编排一台戏;农场经营的主干是生产与积累,社交既是配菜也是主食。

核心循环用动词环写清楚:

起床 → 看天气 → 照料作物与动物 → 采集/钓鱼/跑腿 → 对话与送礼 → 卖货与采购 → 干到体力见底 → 睡觉结算 → 次日

循环的嵌套层级,每一层都要有钩子:

层级 时长(现实) 玩家在做什么 结算点
分钟级 十几秒一次 一次浇水、一次对话 即时反馈
天 10-20 分钟 一整天的日程安排 睡觉
季 2-4 小时 种植计划、节日、探索 换季(作物枯死)
年 20-40 小时 建筑、关系、收藏、评价 年度结算

开工前先把三个数字定死,其他系统围着它们转:

  1. 一天多长(现实时间与游戏时间的换算率)。
  2. 一季多少天。
  3. 睡觉时结算什么(体力恢复、作物成长、账本)。

2. 玩家体验目标与标杆作品

玩家来玩这个类型,要的是四样东西,按优先级排:

体验目标 玩家的原话 设计着力点
掌控感 “我的农场在变好” 可见成长:等级、建筑、作物品质
节奏感 “把这块地浇完就睡” 日程预算与体力条
归属感 “镇上的人都认识我” NPC 好感与社区事件
收集欲 “还差三条鱼” 图鉴、清单、成就

标杆作品与各自可学的一招:

作品 核心取向 可学的一招
星露谷物语 种田、挖矿、钓鱼、社交、收集全都要 强度控制:每个系统只做骨架,靠组合出厚度
牧场物语(矿石镇系列作) 系列原型:日程、体力、好感、节日 小地图高密度:五分钟走完全镇,天天路过每个人
动物森友会 实时时钟、零失败、装饰与社交 软目标写法:没有任务强制,玩家自己给自己派活
符文工房 农场加战斗加恋爱 跨系统互喂:战斗素材反哺农场,农场产物支援战斗
波西亚时光 3D 工坊加任务链驱动的城镇 任务链当节奏骨架,把“等作物长”的空白填满

一句提醒:上面每一款都是多年迭代之后的体量。对标它们的“内容密度”,不要对标它们的“第一版”。

3. 设计要点

3.1 日程:一天的时间预算与“几点睡觉”

一天是一道固定的资源分配题,资源有两套:时间与体力。时间限制“太阳落山、商店关门、NPC 回家”;体力限制“今天还能干多少活”。两套资源都不够用,取舍才成立。

“几点睡觉”是核心决策,因为它是玩家每天唯一一次“主动放弃今天的剩余、换取明天的状态”的选择。设计条件:

  • 贪晚有代价:次日体力上限降低,或在凌晨强行昏倒并掉少量物品。
  • 早睡有诱惑:次日体力充沛,清晨有专属事件(信箱、访客、天气)。
  • 两者之间有连续区间:22:00 睡是稳妥,24:00 睡是多干两小时,2:00 睡是赌博。有中间值,决策才不是二选一。

一天的时间预算这样量:

行动 游戏内耗时 体力成本 备注
浇水一格 约 5 秒 低 第一天的主要重复劳动
挥锄、砍树 约 10 秒 中 工具升级后下降
走路去镇上 合计 1 小时以上 无 时间是社交的门票
钓鱼一次 30 分钟 低 摇钱树也是时间黑洞
下矿一层 1-2 小时 高 高风险高回报段落

预算的验收标准是“一天够做几件事”:理想的一天完成待办的 60-70%,剩下的留到明天。能完成 100%,说明没有设计;只能完成 30%,说明数值失手。

体力条长度以“一天核心劳作量的 1.5 倍”为参考;食物回复体力,让料理从装饰变成资源。时间流动的细节(菜单暂停、室内是否暂停、节日是否跳过)写进设计文档,别留给程序猜。

3.2 种植与养殖:作物矩阵与平衡

作物矩阵的三个维度:生长期(含多次收获模式)、售价、劳作量(每茬的浇水与采摘次数)。每个作物都要在三维里占一个位置,选择才存在。

利润不看售价,看“每格每天利润”:

(总售价 - 种子成本)÷ 占地天数

多次收获作物把每 4 天续收折算进去。这张表是经济平衡的主战场。示例结构(数值只示意结构,不抄任何作品):

作物 生长期(天) 售价 劳作量 收获模式 每格每天利润 定位
速生菜 4 低 低(1 次浇水) 单次 1.0(基线) 教学与早期现金流
根茎类 6 中 中 单次,概率多产 约 1.2 稳定的替代选择
草莓类 8 中 中 续收(每 4 天) 约 1.4 春季中后期主力
高价果 13 高 高 续收(每 4 天) 约 1.6 夏秋主力
巨型作物 13 极高 极高(3 次浇水) 单次 约 2.0 秋末压轴,占满地块

平衡的四条规则:

  • 按“每格每天利润”排名,相邻档位差 20-40%;不出现 3 倍以上的断层(季节末的清仓作物除外)。
  • 劳作量与利润正相关:省时间的作物下限高,费手的作物上限高。
  • 非种植收入(钓鱼、采集、矿)换算成“每小时收益”进同一张表,否则玩家会算出唯一最优解。
  • 每季新增种子与机器,但总量克制:商业体量 30-60 种作物已经够用(见 §5),每季实际可选 8-15 种,玩家常用的不超过 5 种。

加工链是中期引擎:生鲜直接卖的收益设为 1,加工(果酱、酒、奶酪)拉到 1.5-3 倍,代价是机器工期与建造成本。养殖走“定投”路线:前期投入大、每天固定产出,把玩家的动线绑在畜栏附近(喂食、抚摸),占每天 10-20% 的时间,现金流略低于同期作物,但提供稳定性与情感价值(起名、互动)。

3.3 社交:NPC 日程、好感度、事件触发

社交系统是三件套:日程表、好感度、事件触发器。

日程表:每个 NPC 一张“时间 → 地点 → 行为”的排班,节假日有变体。日程让世界像活的,也制造“找人”的摩擦。原则是真能找到:玩家想送礼物时,要么在合理时间内找到人,要么能明确知道明天哪里见,否则社交从玩法变成惩罚。

复杂度分两档,别给谁都写满:核心 NPC 10-30 个条目加节日变体;背景 NPC 3-5 个条目加固定摊位。

好感度:心级(0-10 心)挂在送礼、对话、任务上。礼物每天限 1 次防刷,生日倍率拉高(例如 ×8)。好感产出四类回报:配方、剧情事件、折扣与帮手、恋爱与结婚。好感数值的里子是写作:每个心级档都要有新台词,否则心形条只是空转的进度条。

事件触发器:一条事件等于条件组合加场景。把条件写成可读的规则再进代码:

事件 条件(全部满足) 形式 产出
丰收祭邀请 任一候选人好感 ≥4 心,春天,晴天 村口 2 人对白 关系推进
祖父的信 第 3 天自动触发 农场独白 长期目标(年度评价)
矿洞救援 好感 ≥6 心,玩家到达矿洞 40 层之后 矿洞场景,3 人 解锁新区域
雨夜访客 好感 ≥8 心,下雨,20:00 之后,人在农场 门口 2 人对白 恋爱线推进

触发条件的原则:玩家要能预感“关系到了,事就会来”,但触发的那一刻要有惊喜。最重的事件挂在“好感加前置事件”的双条件上。人不在多:8-12 个有戏的 NPC 好过 30 个复读机;每个可社交 NPC 的成本见 §5。

3.4 软目标:没有失败状态,怎么留住玩家

没有失败状态,动力全部来自“清单还没打完”的痒。清单分四类:

  • 收集:鱼类图鉴、文物、菜谱、化石、失物。一条“还差 3 件”的进度条是最好的回访理由。
  • 建设:房屋升级、暖房、桥梁、社区中心或博物馆修复。把大额花钱变成看得见的工程。
  • 关系:全村好感、结婚、家庭。关系是最慢也最稳的进度条。
  • 自我:装修、稀有作物、成就、称号。给玩家自留地,让他们自己给自己派活。

组织方式:同时挂三个尺度的目标(今天浇完地;本周修桥;今年完成社区中心),玩家永远有下一个动作。全部清单都要可见进度(格子、心形、百分比),看不见的收集等于不存在。

和传统任务列表的区别:软目标随时可以放一放,没有倒计时逼人。季节限定提供的是软时限:错过等明年,且游戏明确告诉玩家“明年还有”。反例是把内容锁死在强制任务链后面;这个类型的主力玩家喜欢自选顺序,主线只能当一两条可选骨架。

3.5 季节与年份:进度感与“再来一年”

季节是最大的进度刻度:换季时上季作物枯萎,强制清场重种;每季换一套作物、鱼群与采集物,日程被迫变化。这就是免费的“章节系统”,不需要写剧情。

参数建议:一季 28 天(量级参考,4 周好记好做);每季 1-2 个节日当高光;一年四季的现实时长在 20 小时以上,取决于一天的长度。

年份提供台阶:第 1 年学基础与积累,第 2 年扩产与加工,第 3 年完成大型目标(社区中心、婚恋、村庄复兴)。内容设计要保证第 1 年无论如何做不完全部事,年份钩子才立得住。

“再来一年”的钩子清单,年末玩家手里应该握着 3-5 个:

  • 没做完的收集与建筑。
  • 刚解锁、还没用顺的新区域、新种子、新机器。
  • 新一年的节日与限定事件。
  • 年度评价的展示(家史、图鉴总量、祖父的信)。

验收方法是问玩家“明年打算做什么”,答不出来就是钩子没做够。

4. 技术要点

  • 全局时钟与日程:一个时钟服务(分钟 tick)加一张时间倍率表(户外、室内、节日、菜单各自的暂停规则);“几点发生什么”全部进数据表(商店营业、NPC 排班、灯光、音乐)。
  • 作物状态机:地块数据(物种 ID、种植日、浇水标记、成长阶段、是否续收)存表,不要一株一个脚本;成长按“每日结算加浇水事件”驱动,不逐帧遍历上千格。
  • 事件与对话系统:数据驱动(对话树加条件加动作);触发器引擎负责“好感 × 时间 × 地点 × 天气 × 前置”的组合判断。另做一张事件值班表,自查内容覆盖。
  • 存档:作物、好感、事件标志、世界物件、随机种子全量序列化,带版本号与迁移函数。更新后坏档是差评重灾区(见《避坑大全》)。
  • 时间作弊与云存档:多设备同步、玩家改本地时间(动物森友会“时间旅行”的老问题)先定策略再写代码。单机宽容、联机严格是常见折中。
  • 性能:大农场几百到上千地块,用区域激活与差值更新管理渲染与逻辑;收获特效与粒子走对象池;移动端注意内存与电量,这个品类的玩家常常挂着玩很久。
  • 输入:一格一动作的最小循环(选工具、高亮目标、执行),键鼠与手柄分开测;重复劳动(浇水)在系统层预留自动化升级的位置。
  • 数据表:作物、物品、NPC、日程、事件、对话、商店全部外置为 CSV 或 JSON,代码只读表。内容量大的品类里,这是唯一能活命的工程纪律。

5. 内容量与工作量参考

用“单位内容成本”来估。下面是单人与小团队的常见量级,不是承诺:

内容单元 单位成本(量级) 最小可行 商业体量 备注
可社交 NPC(含对话与事件) 30-80 小时 5-8 个 20-40 个 全项目最大成本项
一条对话(含触发条件) 5-15 分钟 200-400 条 2000-5000 条 写、校、配、测各过一遍
一个剧情事件(2-6 屏) 半天到 2 天 10-20 个 150-400 个 立绘、表情、演出另算
一种作物 1-2 天 8-12 种 30-60 种 美术 4-6 张成长图
一种动物 3-7 天 2-3 种 6-10 种 含动画与建筑
一个节日 1-3 周 2-3 个 8-12 个 场地、小游戏、对白、奖励
一个场景 1-3 周 3-5 个 10-20 个 密度优先于面积

几条量级结论:

  • NPC 台词与事件是这个类型的第一成本,常常超过程序与美术之和。动笔前先把“每个 NPC 的台词预算”写死:一个 NPC 100-300 条,在写手这里就是 30-80 小时。
  • 星露谷物语的量级是 30+ 可社交 NPC、数十种作物、数百个事件加多年免费更新,作者本人做了四年多(见《案例研究集》)。任何“三个月做一个星露谷”的计划,先砍半再砍半。
  • 压缩的优先级从高到低:合并 NPC 与事件(一个角色串多条线)> 文字替代配音 > 减少节日数量 > 缩小地图(先密后扩)> 动季节内容。
  • 内容量对不上的症状在第 1 年冬天集中爆发:玩家无事可做。冬天必须预备室内内容(矿、冰钓、料理、节日)。

6. 第一个原型怎么起步

按顺序做,每一步都能玩:

  1. 一屏小镇加一间房加一块地。30×30 格以内,先求密度不求面积。
  2. 时钟与睡觉:游戏内 6:00 到次日 2:00,现实 10-15 分钟;按睡觉键、结算、次日 6:00。只做这一件事,先测“一天”好不好玩。
  3. 作物三态:3 种作物(速生、常规、多次收获),播种、浇水、成熟、收获,顺手写下 §3.2 那张表的草稿。
  4. 经济循环:一个商店(买种子、卖货),一种货币。连玩 3 天,看有没有正反馈。
  5. 体力与食物:体力条加一种回体力食物,让“贪不贪晚”第一次成为真实选择。
  6. 一个 NPC:一句问候、一次送礼、一颗心。跑通“好感加事件触发”的最小管道。
  7. 一个换季:第 28 天强制换季,作物清空,体验一次季节刻度。
  8. 存档:随时保存加睡觉保存,版本号从第一天就在。

原型验收:连续玩游戏内 7 天,每天结束时都能说出“明天想做什么”。说不出,回第 2 步重调日程。

反例:先做大地图、先做恋爱线、先买美术资源。这个类型的地基是“一天”,不是“一张图”。

7. 常见坑

坑 现象 规避
内容量低估 觉得“对话随便写写”,做到一半发现是数年工程 先算 §5 的表,砍到能交付再开工
日程失衡 一天只够干 30%(焦虑),或全干完(无聊) 守住 60-70% 完成率,用实测调时间成本
体力惩罚过重 昏倒掉物品加次日减半,玩家直接弃档 惩罚要有梯度和预告,给体面的收工出口
无失败也没压力 第 5 天失去目标,玩成挂机 软时限(季节)加三尺度清单加节日高光
社交变查户口 NPC 日程太复杂,天天找人找不到 核心 NPC 精写、背景 NPC 简化,提供找人手段
经济断裂 中期钱没处花,或前期穷到卡死 备足钱汇(建筑、升级、装扮),每十小时检查曲线
照抄数值表 抄了别人的表,没抄别人的节奏 表是结构,节奏必须自测(60-70% 原则)
存档翻车 坏档、时间旅行、云同步冲突 第一天就上版本号与迁移,时间策略进设计文档
自动化太晚 浇水浇到第二小时就厌了 把自动化升级放在玩家刚起厌意的节点(约第一季末)
只会种田 没有钓鱼、矿、节日、社交,第三小时没内容 至少两条副业线,且与主种植互喂

延伸阅读

  • 《游戏设计手册》重读两节:核心循环与嵌套、经济系统的源与汇,然后给作物表画一张货币流向图。
  • 《制作管理手册》的估算章节:先给“一个 NPC、一个事件、一个节日”计时,再乘内容量。
  • 《案例研究集》的星露谷物语篇:注意“边做边学”的时间结构,以及需求真空的时机因素。
  • 《独立开发者深度谱》的 Eric Barone 专题:一个人包办程序、美术、音乐、剧本的完整样本。
  • 玩而不是读:星露谷物语、牧场物语、动物森友会各玩到第 2 年,再回来找差距。
  • 动手练习:用纸和表格做一份 28 天 × 5 作物的经济模型(先不写代码),算出玩家第一年每小时赚钱多少、花在哪里,再决定要不要立项。