The Life Engine 进化控制参数分别有什么作用?
更新时间
The Life Engine 的“Evolution Controls(进化控制)”是一组影响生态走向的全局参数,主要分为四类:食物供给(食物产生概率、自动食物掉落速率)、生存与繁殖规则(寿命倍率、移动者产食、食物阻挡繁殖、额外移动繁殖成本)、变异机制(全局/进化后变异率、变异类型概率、变异对称概率)以及感知与移动(旋转、视野范围、看穿自身、独立眼睛决策)。调整这些参数会直接改变种群规模、物种多样性和进化速度,适合用来观察不同选择压力下的生态变化。
食物供给:控制能量来源的多少
食物产生概率(Probability of producing food)
决定每次更新时在网格中生成食物的概率。数值越高,环境中可获取的能量越多,种群更容易扩张;数值越低,竞争越激烈,只有高效获取食物的个体才能延续。
自动食物掉落速率(Auto food drop rate)
控制食物自动掉落的频率。它与“食物产生概率”共同决定食物供给的总量,但作用方式不同:前者偏向持续、均匀地补充,后者偏向按概率随机出现。两者都调高时,种群容易快速增长;都调低时,生态系统更接近“资源稀缺”状态。
生存与繁殖规则:决定谁能活、谁能繁殖
| 参数 | 作用 | 调高/开启后的效果 |
|---|---|---|
| 寿命倍率(Lifespan multiplier) | 缩放生物寿命 | 寿命延长,个体存活更久,种群更稳定但进化压力变小 |
| 移动者产食(Movers can produce food) | 允许会移动的细胞产生食物 | 移动型生物获得额外能量来源,可能改变移动与静止策略的平衡 |
| 食物阻挡繁殖(Food blocks reproduction) | 食物占据的格子会阻碍繁殖 | 开启后空间竞争加剧,繁殖需要更多空位 |
| 额外移动繁殖成本(Extra mover reproduction cost) | 为移动型生物增加繁殖代价 | 移动策略成本更高,抑制“高移动、高繁殖”的单一优势 |
| 一击致死(One touch kill) | 接触即杀死 | 捕食或碰撞压力显著上升 |
| 不杀同种(Don't kill same species) | 同种之间不触发击杀 | 减少同类相残,利于同种聚集 |
这些开关共同塑造“选择压力”:食物越稀缺、繁殖成本越高、致死规则越严格,进化方向越偏向节能或高效策略;反之则偏向快速扩张。
变异机制:控制进化的速度和方向
全局变异率(Global mutation rate)
所有生物共用的基础变异概率。调高会加快性状变化,物种多样性上升,但也可能破坏已经形成的稳定结构;调低则进化缓慢,种群趋于保守。
使用进化后变异率(Use evolved mutation rate)
开启后,变异率本身也成为可遗传、可进化的性状,由生物自身携带的变异率决定后代的变化概率。这会让“变异能力”参与自然选择,是观察元进化(进化速率的进化)的关键开关。
变异类型概率(Mutation Type Probabilities)
分别控制加细胞(Add Cell)、改细胞(Change Cell)、删细胞(Remove Cell)、变异大脑(Mutate brain)四类变异的相对概率。例如提高“变异大脑”概率,会让行为控制变化更快;提高“加/删细胞”概率,则更偏向体型结构的变化。
变异对称概率(Mutation symmetry probability)
决定变异是否以对称方式发生。对称变异更容易保持生物结构的完整性,非对称变异则更容易产生新形态,但失败率也更高。
感知与移动:影响生物如何“看”和“动”
- 旋转启用(Rotation Enabled):允许生物旋转朝向,是方向性感知和移动的前提。
- 视野范围(Look range):生物能感知的格子距离。范围越大,感知信息越多,但计算与行为复杂度也上升。
- 看穿自身(See through self):开启后视线可穿过自身细胞,减少自身结构对感知的遮挡。
- 独立眼睛决策(Enable independent eye decisions):让不同“眼睛”细胞独立做出判断,而非统一决策,行为更复杂、更接近分布式控制。
这些设置不直接改变能量,但会改变生物获取信息和做出反应的能力,进而间接影响生存与繁殖表现。
怎么用这些参数做观察
想观察资源竞争,可先降低食物产生概率和自动食物掉落速率,再对比种群曲线;想观察进化速度,可分别测试高/低全局变异率,或开启“使用进化后变异率”观察变异率自身的变化;想研究移动策略的代价,可开启“额外移动繁殖成本”并对比移动型与静止型的比例。每次只改一类参数,配合“统计(Statistics)”中的总人口、物种数、平均变异率图表,更容易判断是哪项设置带来了变化。