下载 App
在《蛹线》,一种终局,可以拥有1.1万亿只蝴蝶
在朋友们的建议下,新的版本更新了叶、花、荆棘的叙事文本,当前系统下,在视觉、声音、叙事氛围,作为单人开发者,我暂时做完了我能想到的工作。
今天好奇找我的核心辅助策划Kimi聊了聊,在当前这套程序化颜色序列生成的算法下
到底能“涌现”多少只不一样的蝴蝶?

第一层:蛹线颜色序列——恰好可以穷举
蝴蝶的判定是:9 根丝里,荆棘 3~5 根(其余位置每根独立选择叶子或花)。所以"哪些位置是荆棘、哪些是叶和花"的每一种合法组合,就是一只蝴蝶的底色。
- 荆棘 3 根:C(9,3) × 2⁶ = 84 × 64 = 5,376 种
- 荆棘 4 根:C(9,4) × 2⁵ = 126 × 32 = 4,032 种
- 荆棘 5 根:C(9,5) × 2⁴ = 126 × 16 = 2,016 种
合计 11,424 种丝色序列。
注意:选择顺序也会影响蝴蝶翅膀的花纹表现——第 1 根荆棘和第 9 根荆棘织进翅膀的位置完全不同。全部 3⁹=19,683 种走法里,58% 通向蝴蝶——正好和我们之前随机模拟的"100 局 58 蝶"对上,分布是同一套数学。
这 11,424 就是蝴蝶的全部"配色命运"。它有限、精确、可以被一个 for 循环跑完。
涌现并不等于无限,涌现是"有限规则的全部展开"。
第二层:纹路种子——同一条命,也有无数种长相
11,424 只是"配色"。同一条丝色序列,翅膀具体长成什么样——我设计了6种基础轮廓,6 种基础轮廓选哪个、脉络怎么分叉、抖动多大幅度、有没有残破翼——全部由本局的纹路种子决定。
画廊里那个 8 位数字种子,空间是 10⁸:
11,424 × 100,000,000 ≈ 1.14 万亿只。
如果种子升到 32 位,是 49 万亿。这时候"撞见两只一模一样的蝴蝶"变成了生日问题:玩 1,000 局,撞重概率约 0.000001%;玩到 100 万局,也才 1%。
第三层:诚实的补充——你的肉眼分不出 1 万亿
以上都是理论上限。真实的限制在人眼:颜色的细微抖动、脉络的微小分叉,低于感知阈值的差异,"理论上不同"但"看起来一样"。实际可区分的蝴蝶数量,我估在百万到亿量级。
但这恰恰是我最想说的:涌现从不承诺无限,它承诺的是——规则的全部可能性,大到任何玩家的一生都走不完。 只按最粗的粒度(荆棘 3/4/5 根 × 6 种轮廓 = 18 类)收集就要几十局;集齐 11,424 种配色命运,理想情况下要 11.3 万局——每天玩 10 局,需要 31 年。
一只毛毛虫的寿命织不出两只相同的蝴蝶。这就够了。
所以答案是
《蛹线》的蝴蝶,规则空间是 19,683 种走法,成为蝴蝶的 11,424 种命运,展开成理论 1.1 万亿种长相。
我没有画其中任何一只。
每一只,都是玩家自己的选择描绘的。
交稿三天了,今天,我想在评论区看看大家的蝴蝶。
别忘了,如果你后悔刚刚选择的颜色,可以回溯。




