当前位置:游戏堡攻略单机攻略 > 正文

《Equilinox》生物散布机制研究

2018-12-10 14:03:19     来源:游戏堡     编辑:yxbao     我要留言

Equilinox》生物散布机制研究,《Equilinox》动植物扩散/活动范围一览。《Equilinox》是一款比较佛系的休闲风格沙盒生物进化游戏。在游戏中,玩家将一块方形大地上创造和培养生物。在这培养生物的过程中小编研究了游戏中动植物扩散/活动范围的过程,下面,就让我们一起来看那吧。

扩散范围

玩了一段时间游戏你就会发现,所有动植物并不会自动迁移到更适合自己居住的环境,而是固定在放置点一定范围内活动。

实验一:测试单株植物到底能传播多远

我在荒地上放置了一颗草,然后用小石头标记每一颗(距离比较远的)新草的位置。

《Equilinox》生物散布机制研究

其中红色石头是初始位置,灰色石头是新长出来的草的位置,如果同一方向上有更远的草出现则删除距离比较近的石头。

经过十多分钟的快进,分布的轮廓变成了一个很有意思的形状。

我们可以得到如下结论:

1.草的分布范围并不是想象中的圆型,而是一个正方形。长宽大约是6格半(以地面纹理的格子为基准,后文同)。

2.分布并不是以初始种植的草为正中心而是有一定的偏差。

推测:根据这两条,我认为游戏中是存在隐藏的方形网格的,生物的扩散会依附到网格上。而且这个网格和地面上的纹理并没有直接的联系。

补充测试:

删除了大部分的草,只留下一株在活动范围边缘的草,观察接下来刷新的草的范围是否会有所变化。

《Equilinox》生物散布机制研究

结果是没有任何变化,之后刷出来的草依然全部在用石头框出来的正方形范围之内。

推测:由第一棵草衍生出来的所有草会构成一个群落,群落里的所有草都共享同一个刷新范围

在这个测试里我也记录了一些和密度有关的数据,不过和本文无关就略过了。

实验二:验证单株植物的扩散范围

这次我在地图的边缘放了一颗草,观察地图边缘对扩散范围的影响。

《Equilinox》生物散布机制研究

结论是没有影响,大小依然是约6格半的正方形。不过地图边缘的0.5格内是不会长出草的,也不能放置石头。

两颗草在同屏比较

《Equilinox》生物散布机制研究

可以看出两颗草的纵向范围并没有依附到同一根轴上,而是差了3格多。另外两颗草的上下沿也差了约3格多,第一颗草的右沿和下沿离地图边缘也差了3格多。

推测:这个3格多点的范围才是网格单元真正的大小,而草的传播范围其实是2x2网格

补充测试:

将一颗草进行基因突变变成粉红色,观察基因突变对扩散范围的影响。

《Equilinox》生物散布机制研究

经过一段时间以后,范围内的草同时有两种颜色存在,但是扩散范围没有任何变化。

之后删除范围内所有的绿色草,仅保留粉色草。

《Equilinox》生物散布机制研究

经过一段时间以后,范围内的草全部都是粉色,不再刷新绿色的草。但是上方另一个群落的草不受任何影响。

实验三:验证网格单元大小

有了基本的对网格单元的猜测后,在合适的位置补种两颗草。并用不同的颜色区分开来。

《Equilinox》生物散布机制研究

可以看出所有颜色的草都在各自的范围内生长,不会越界。

截图的实验是我为了写这篇指南补做的,实际测试的时候我几乎在四分之一的地图上都种了草。呈现出来的范围要么是对齐的,要么错开一半。所以基本可以确认这个3格多一点就是网格的最小单位。

《Equilinox》生物散布机制研究

猜想的网格形态。每个草扩散范围是2x2网格。

关于草在一个网格中放置后扩散的方向,经过测试取决于实际放置点在网格中的位置。

《Equilinox》生物散布机制研究

红色的草和蓝色的草初始位置都在中间的网格内。但是由于红色的草放置在网格的左上方,所以最终扩散的范围是以初始网格为右下的2x2,往左上延伸。蓝色的草放置在网格的右下方,所以会往右下延伸。

具体数值测量

为了能在实际游戏中用到这些信息,需要能精确的定位每个网格的位置。

经人肉测量:

《Equilinox》生物散布机制研究

一张地图地面纹理的网格为135x135,为了方便称为格(block)

一张地图生物散布的网格为40*40,为了和格区分开来称为区块(Trunk)

也就是说每27格等于8个区块,在第27格的地方区块边界和格子边界完全重合。在这些位置用小石头做一些标记是个不错的选择。

每个区块的精确长度为135/40=3.375格。

声明:游戏堡网登载此文出于传递信息之目的,不代表游戏堡网赞同其观点或证实其描述,若侵权请来信告知,我们将及时处理。
相关阅读: