大家好,我是Gralamin。我不能算是个顶级高手,最多也就是在白金黄金组打打。那你可能要想我写的东西有必要看看吗,因为你应该比我打的还好。首先,我是个本科专业计算机的科学家,而且我对游戏的设计很感兴趣。这意味着我对于游戏的系统是怎么工作的有一些了解。第二,这些东西很容易验证,去试试就知道。第三,我做过好几个星际网站的编辑,这也帮助我搜集了不少这方面的信息。
我已经琢磨出了虫族菌毯铺设的机制,包括:
1)铺菌毯到底有什么好处?
2)菌毯到底是怎么铺出来的?
3)如何优化你的菌毯铺设
这篇文章的上半部分看起来可能像是写给星际新手的浅易东西,只是为了保证能看懂后半部分的基础知识。
铺设菌毯的好处
了解其他东西之前我们首先要清楚,菌毯能给我们带来什么好处,菌毯最大的好处是能带来速度上的提升,菌毯上大部分的虫族部队速度提升30%。皇后甚至有170%的移动速度。刺蛇有50%的速度提升,虫族地堡也提速150%。菌毯的其他好处包括他可以使虫族在上面造建筑,包括对地和对空地堡。如果没有菌毯,这些建筑就会持续的掉血。
2010年6月8号figq提到:
菌毯不等于视野,这是很重要的,举个例子来说,虫族的一本视野到不了铺设虫苔的边缘。所以对手可以悄悄的进入一本铺设的虫苔而不被发现。
二本和三本也不能增加虫苔范围,但是每升级一次科技,都会有视野+1的效果。所以虫族二本还是看不到虫苔的边缘,对手还是可以悄悄走到二本铺设的虫苔上。三本的视野就可以覆盖到全部的虫苔了,三本可以看到敌人走到虫苔上,就算对手只是到虫苔边缘转转,那也能看到。
菌瘤毯基本机理
有4个方法可以产生菌毯:
-主基地可以铺设游戏中最大面积的虫苔,但是用这个方法来延伸菌毯可不经济。
-领主,在二本的时候,有一个“铺设菌毯”的技能。领主可以铺设一块“2×2”大小的虫苔。
-菌毯瘤可以在周围产生一块“4×4”面积的菌毯(必须要在一次铺设完成之后才能铺第二块),这种方式大概占了平时虫苔面积的一半多一点。
-坑道可以产生一块“4×4”面积的菌毯。
其实,什么“4×4”还是“2×2”都是不准确的。菌毯实际上是按一种“正方化圆环”的格局来产生的,我把圆环的半径称作单位距离,单位距离就是星际内部定义的最小的距离。这个距离的长度大概相当于一个狂热者的长度。另外,我还要定义一个单位面积的概念。也就差不多是一个狂热者占用的面积。
一个菌毯瘤可以产生10个单位长度半径的正方化圆环。这就是说他可以产生292个单位面积。领主可以产生6个单位长度的正方化圆环,也就是说他可以产生96个单位面积。
为什么说这些数据很重要呢?他们让我们看出了产生这么大面积的菌毯用多少时间。
-菌毯的产生是有延迟的。领主要延迟2秒钟。而菌毯瘤则没有延迟。
-菌毯只有在菌毯产生的时间里迅速扩散。领主有1秒钟的时间来产生菌毯。菌毯瘤有0.8332秒时间产生菌毯。当产生菌毯的时间过后,之后只会产生不到3个单位面积的菌毯(据我对细节的观察,应该是2.835单位)
-菌毯是根据已有面积随机扩散的。这是菌毯扩散的内部效应。这里还包含了一个隐藏能力:多重菌毯是同时产生的。
如何加快菌毯扩散速率
加快菌毯扩散速率的关键并没有官方说明。最简单快捷的办法就是增加更多能使菌毯扩散的元素。两个菌毯瘤覆盖整个区域的时间差不多是43秒。三个菌毯瘤用29秒就行了。
正如大家所看到,加速铺菌毯回报是递减的。所以我们要弄清楚我们到底需要多快的速度,和为了达到这个速率要花费的资源。因为领主铺菌毯是免费的(除非我们为了铺菌毯而把领主置于险地),为了达到优化的目的我们先忽略特殊情况(框一群领主,让他们在一起铺菌毯即可)。
如果一块一块的挨着铺菌毯,那差不多会节省124个单位面积。转变成菌毯瘤上就是省了36秒。如果是两个菌毯瘤,那就差不多省了一半的时间,因为两个菌毯瘤铺菌毯的速度是翻倍的,也就是省了18秒,要花25秒去填满整个区域,如果有三个菌毯瘤,那就差不多省12秒,花17秒填满整个区域。
那么到底优化了多少呢?即将重新测试的版本里,菌毯瘤花费15秒的时间制造第二个菌毯瘤,但是技能的冷却时间为30秒,这就是说你永远都不可能有两个以上的菌毯瘤同时存在,除非你需要在某处瞬间铺出一块菌毯来。
其他优化菌毯铺设的途径就是运用多样化的方式。不要只用一种办法。地图上被菌毯覆盖的面积越大,对虫族就越有利。不停的增加菌毯显然增加了虫族选手的操作量,而且每种铺菌毯的方式都还有问题尚待解决。我希望有人能找出更有用的信息。
我曾经打算写一篇关于覆盖一个固定区域,领主和菌毯瘤分别要用多少时间的研究。这篇文章我做了10条实验。
-领主用了34秒覆盖了那个固定的区域。根据菌毯产生的定义,34秒近似于准确值。
-菌毯瘤用了86秒覆盖了固定区域,根据菌毯产生的定义,85.8196近似于准确值。
但如果我们希望用更快的时间来覆盖这个区域,应该怎么办呢?