下载 App
《瓶中天地》开发日志 #3|大自然早就算好了

现在的一手:苔藓、蜗牛、鼩鼱、青蛙已经在岛上,手里这只猫头鹰放上去,就是一条从一级到五级的食物链。
上一篇讲了这片小世界为什么装在瓶子里。这一篇讲手里那排瓶子:它们是怎么配出来的。
最早的样子

第一个能跑起来的版本:几块颜色,一个「往前走一刻」的按钮。
最早的版本里,生物还没有样子,只是几块颜色。按一下按钮,世界往前走一刻,颜色跟着变一变。
后来第一批小生物上了岛。第一只青蛙刚放下去没多久,头上就冒出一个「饿」字。

越玩越僵
再后来,能从头到尾玩完一整局了。我玩了很多遍,越玩越觉得哪里不对:我一直在凑同一种颜色的瓶子,手很僵。
那时候,每只生物属于一条「链」,一条链一个颜色,只有同一条链上的才能连成食物链。想打出好牌,就只能死盯着一个颜色。
我一开始以为是规则的问题。后来把一手 8 只能凑出什么,挨个算了一遍,才发现问题出在牌组上。
结果挺吓人:四成的手牌,什么牌型都凑不出来。一副普通扑克,这个比例还不到一成。
原因很简单:二十种生物,每种只有两只。种类太多,每种太少,连对子都难凑。
小的多,大的少
解法其实就在窗外。
自然界里,从来不是每种生物一样多。草和小虫成千上万,狐狸、猫头鹰只有寥寥几只。生态学里管这个叫「生物量金字塔」。
我照着它重排了起手的牌组:种类少一些,小的多,大的少。再算一遍,各种牌型出现的比例,和一副扑克几乎一模一样。

灰色是普通扑克,红色是最初的牌组,绿色是按金字塔重排之后。
那一刻挺奇妙的。我想要的数学,和大自然本来的样子,是同一个答案。
顺手,「链」也拆掉了。现在叶、菌、虫、兽四个族就是花色,个头大小就是点数,食物链可以跨族:苔藓被蜗牛吃,蜗牛被鼩鼱吃,鼩鼱被青蛙吃,青蛙被猫头鹰吃。
不用再死盯一个颜色了。
本期进展
· 拿起一只生物时,岛上每一格会按「放在这里能多得多少」铺上深浅不一的暖色,最好的那格有一圈金边。
· 可以回放上一天:落地、几刻、黄昏,再看一遍。
问题与风险
· 几条打法的强弱还在调。有一阵「吃」的那条路赢得太多,刚压下来一点。
下期计划
· 继续试玩,继续调平衡。





