🌻 设计文档小农场 · 野花笔记
← 全部文档/小农场/玩法

创新点 · 四季

提案 #策划#创新点#提案 docs/小农场/创新点-四季.md

零、先说结论#

现在的设计确实是个合格的克隆,没有创新点。 15 档设施、×1.15 涨价、25/50/100/150/200 里程碑、金色小鸡、抽卡、声望—— 全部照抄 Cookie Clicker。"选作物"只是补丁,不构成创新。

提案:把「四季轮转」做成唯一的创新点。同时砍掉天气系统给它让位。

graph LR
  A["传统增量游戏<br/>单调递增"] --> B["一直在买<br/>永远在买"]
  C["小农场<br/>四季轮转"] --> D["春种水稻<br/>夏秋种玉米<br/>冬种冬小麦"]
  D --> E["每 8 分钟<br/>一次新决策"]

一、诊断:为什么"和传统增量游戏一样"#

先把话说直白:这一版把 Cookie Clicker 的每一个部件都搬过来了。

部件 来源 是不是抄的
15 档设施 + ×1.15 涨价 Cookie Clicker 原样照抄
25/50/100/150/200 里程碑 ×2 Cookie Clicker 原样照抄
金色小鸡(定时刷、点中三选一) Cookie Clicker 原样照抄
离线收益 + 广告加倍 品类通用 抄
抽卡 / 图鉴 / 声望 品类通用 抄
天气倍率 品类通用 抄
动物自动点击 Cookie Clicker 的 Cursor 原样照抄
选作物 本作加的 只是补丁

问题不在抄。 增量游戏是一个高度成熟的品类,玩家脑子里有一套"语法": 设施列表要能买、要涨价、要有里程碑、要有声望重置。 不抄这些,玩家会困惑,不是创新是添乱。

真正的问题是:抄完了,找不到"为什么玩这个而不是玩 Cookie Clicker"的答案。


二、判断:创新只能有一处#

这是这一节最重要的一条,也是我上一版搞错的地方。

增量游戏必须「大部分熟悉 + 一处新」
  • 全抄 → 没有存在理由(就是现在的问题)
  • 全创新 → 玩家学不会,而且你上一轮反馈的"有点混乱"就是系统堆太多的症状
  • 一处新 → 玩家用熟悉的部分上手,用新的部分记住你

所以正确的问题不是"再加多少新东西", 而是"哪一处必须是新的"——然后把其他所有能砍的砍掉,给它让出位置。

Universal Paperclips 的新东西只有一个:游戏会变成另一个游戏。 Antimatter Dimensions 只有一个:维度互相相乘。 Realm Grinder 只有一个:阵营玩法真的不同。

这个游戏的新东西应该只有一个,而且必须是种田独有的。


三、候选方案与评估#

我列了三个候选,都对着同一套标准打分。

标准 为什么重要
种田独有 换个题材就失效的才算创新,否则是通用系统贴皮
改变节奏 增量游戏最缺的就是节奏变化
不增加操作 违反"零操作"铁律的直接淘汰
一眼看懂 微信小游戏,看不懂就没有下一步
有视觉表现 能截图传播,是小游戏的自然流量来源

候选 A:四季轮转 ✅ 推荐#

一句话:游戏有春夏秋冬,每季 8 分钟,每季的最优种法都不一样。

标准 评估
种田独有 ✅ 四季是农业的核心概念,换个题材就没了
改变节奏 ✅ 从"单调递增"变成"周期起伏",而且有"等下一季"的期待
不增加操作 ✅ 季节自动轮转,作物不换也能玩,只是效率低
一眼看懂 ✅ 田会变色
有视觉表现 ✅ 最强:同一块田,春天嫩绿、夏天浓绿、秋天金黄、冬天覆雪

这就是四季最直观的样子(同一块田,只换了配色):

同一块农田的四季 · 左上春 / 右上夏 / 左下秋 / 右下冬
同一块农田的四季 · 左上春 / 右上夏 / 左下秋 / 右下冬

想看能点的版本,把下面任意一个链接的 ?season= 换掉就行:

候选 B:伴生种植(相邻加成)#

一句话:特定作物种在相邻地块上会互相加成,所以"田怎么排"就是策略。

标准 评估
种田独有 ✅ 真实的农业概念(玉米间作豆类)
改变节奏 ❌ 不改变节奏,只是把"选一个"变成"排布"
不增加操作 ✅ 排好了就一直在
一眼看懂 ❌ 需要理解,而且玩家会直接去网上找最优排布
有视觉表现 ⚠ 中等:田里会出现图案,但不如变色直观

致命问题:排布最优解是一次性的——找到了就不用再想。 这正是旧版"配牌"被砍掉的那个毛病(一次性静态最优化,没有技巧空间)。

候选 C:土地有限 + 垂直叠加#

一句话:地就 12 块,永远不增加,增长靠在同一块地上叠设施。

标准 评估
种田独有 ⚠ 一般,本质是"槽位游戏"
改变节奏 ❌ 不改变
不增加操作 ✅
一眼看懂 ❌ 抽象
有视觉表现 ❌ 差

致命问题:增量游戏需要无限的成长空间。地有限就必须让每块地的产量无限增长, 那就退化成"12 个设施各升各的级"——还是 Cookie Clicker。

结论#

选 A。 B 和 C 都可以作为以后的第二层,但不能是那一处新东西。


四、四季怎么设计#

4.1 基本规则#

  • 一季 8 分钟,一年 32 分钟
  • 季节自动轮转,田地的颜色、光照、天空全部跟着变
  • 每种作物有季节适宜度:◎ 全效 / ○ 打折 / × 种不了
作物 春 夏 秋 冬
小麦 ◎ ○ ◎ ×
胡萝卜 ○ ○ ◎ ×
南瓜 ○ ○ ◎ ×
玉米 ○ ◎ ◎ ×
草莓 ◎ ○ ○ ×
三叶草 ○ ○ ○ ○
向日葵 ○ ◎ ○ ×
水稻 ○ ○ ◎ ×
冬小麦 × × ○ ◎

冬小麦是唯一能越冬的收益作物。 没有它,冬天田里就是空的。

4.2 每季的定位#

季节 倍率(作物 / 动物) 定位 玩家该做什么
春 ×1.00 / ×0.95 播种季 种快作物
夏 ×1.15 / ×0.90 生长季 换高收益作物
秋 ×1.30 / ×1.00 丰收季,全年最高 种最贵的
冬 ×0.55 / ×1.55 畜牧季,作物趴窝 换冬小麦,动物顶上
冬天不是惩罚,是"结构变了"

冬天作物 ×0.55 看着像惩罚,但动物 ×1.55—— 总产出不会倒退(实测冬天是夏天的 1.05 倍)。

它变的是收入结构:从"靠田"变成"靠动物"。 所以这产生了一条真正的跨季决策: 冬天前要不要多种几块向日葵?(向日葵给动物 +20%/块)

这条决策有意思的地方在于:它要求玩家提前一季做决定。 增量游戏里很少有这种"为下一阶段做准备"的决策。

4.3 实测:最优配置真的每季都变#

跑 node tools/sim/farm.mjs --hours 24 --policy mixed(贪心策略,取最后一年):

季节 贪心选出的配置
春 草莓×3 三叶草×3 向日葵×4 水稻×2 水稻×11
夏 草莓×3 三叶草×3 向日葵×4 水稻×2 玉米×11
秋 草莓×3 三叶草×3 向日葵×4 水稻×2 玉米×11
冬 草莓×3 三叶草×3 向日葵×4 水稻×2 冬小麦×11

春种水稻、夏秋种玉米、冬种冬小麦——三个不同的答案。 这就证明了"每季重新规划"不是空话,是算得出来的。

4.4 实测:总产出没有断崖#

季节 田地 + 动物产出 相对夏天
春 2,954.63 万 0.84×
夏 3,526.41 万 1.00×
秋 4,415.66 万 1.25×
冬 3,698.55 万 1.05×

波动范围 0.84 ~ 1.25,是一个平缓的波。 这一点很重要:增量游戏里数字倒退会让玩家觉得"我做错了", 所以季节只能改变结构,不能让总产出明显下滑。

第一版调到冬天 1.89 倍,太陡了

第一版给冬天动物 ×2.4,结果冬天变成全年最高(1.89 倍)—— 玩家会变成"等冬天",其他三季变成陪衬,反而没有节奏。 把冬天动物降到 ×1.55、秋天作物升到 ×1.30 之后, 形状变成"秋天小高峰、冬天靠动物追平",这才是想要的节奏。


五、要砍掉什么#

创新点只有一个位置。所以必须腾地方。

砍掉天气系统#

现在有六种天气(阴天 / 小雨 / 阳光充足 / 大晴天 / 彩虹 / 丰收之光), 加权平均 ×1.1375。它和四季占的是同一个位置("环境倍率"),但:

天气 四季
有节奏吗 ❌ 纯随机,不可预期 ✅ 周期固定,可以等
有决策吗 ❌ 零 ✅ 每季换配置
有期待吗 ❌ ✅ "再 2 分钟入秋"
有视觉吗 ⚠ 一点点 ✅ 整片田变色

天气是纯随机的背景噪音,四季是结构性的节奏。两者留一个就够,留四季。

这不是"加了一个系统",是"换了一个系统"

主界面的概念数量没有增加——天气的槽位换成了季节的槽位。 符合"主界面概念 ≤ 3 个"。

顺便可以弱化的#

  • 抽卡:改成"每季结束抽一张",和季节绑定,让它有节奏而不是随时可抽
  • 金色小鸡:保留。它是"随机惊喜",和四季的"确定节奏"是互补的,不冲突

六、这解决了哪些问题#

原来的问题 四季怎么解决
没有创新点 唯一一处新东西,而且是种田独有
种田是张皮 四季是农业的核心概念,不是贴上去的
没有决策 每 8 分钟一次配置决策,而且最优解每季不同(已实测)
节奏单调 从"一直在买"变成"一季一季地过"
没有期待 "再 2 分钟入秋"、"冬天前得种上向日葵"
抄的东西太多 砍掉天气,腾出创新位
视觉单调 同一块田,四个季节四种样子

七、还没解决的 / 需要你拍板的#

下面这几条我没法自己决定
  1. 要不要做。这是个大改动,会推翻 核心玩法.md 的第二、六、八节。 如果你觉得方向不对,我们换一个候选。
  2. 换季时作物要不要自动换。
    • 自动换:零操作,但玩家没有参与感,四季就只剩视觉变化
    • 不自动换:每季要手动调,参与感强,但8 分钟一次会不会烦?
    • 折中(我倾向这个):默认不换,但界面上明牌提示 ("这块地的水稻在冬天只有 55% 效率"),想优化的自己换
  3. 一季 8 分钟对不对。 现在是拍的。太长(20 分钟)玩家一个晚上过不完一年; 太短(3 分钟)会烦。需要你凭手感判断,或者我们做两版对比。
  4. 冬天要不要更"闲"。 现在冬天产出和夏天持平,只是结构变了。 也可以让冬天真的低一点(0.7 倍),做成一个"休耕期"—— 但那样玩家会觉得数字在退,我不建议。
  5. "一年"要不要和声望绑定。 过完四季 = 一年 = 可以"开新的一年"(重置 + 永久加成)。 这样声望有了叙事("我玩到第三年了"),而不是一个冰冷的重置按钮。 我觉得这个很值,但它又是一个新东西,可能违反"只能有一处新"。

八、如果要做,改动清单#

  • docs/核心玩法.md 第二、六、八节:加四季,砍天气
  • docs/核心玩法.md 第十五节配表:加 seasons、作物加 sea 字段、删 weather
  • 新增作物冬小麦(设施 200 解锁,唯一越冬收益作物)
  • tools/art/scene/mainui.js:加季节配色切换(春嫩绿 / 夏浓绿 / 秋金黄 / 冬覆雪)
  • tools/sim/farm.mjs:已经改完了(SEASONS / seasonOf / 作物 sea 字段)
  • 美术:冬天要一版覆雪的田地和作物变体