10分钟教会Ingress新人多重CF的原理及制作

又有人问多重的问题,我觉得有必要做点什么,所以有了本文,本文以最适合新人的顺序,由浅入深,系统的阐述完多重CF的原理和制作方法,希望对新加入的玩家有所帮助。

网络上已经存在了好多篇很有深度的多重教程,(我在本文最后会有链接),但是阅读这些教程需要一定的顺序,并且需要对游戏有足够深刻的了解才能领会,相信很多人正被这几篇教程所折磨,好了,真正0基础手把手的教程来了,全图解,请往下看。

首先,你必须知道的几个关于Link的游戏规则,

规则一:Link的起始Portal不允许在CFControl Field:3link围成的区域)内,但是,却可以在CF的端点。

1.jpg

图1 不可以从CF内向外link

如果你从CF内往外连Link游戏中会得报错提示:Portal is within existing field.

2.jpg

图2 可以从CF顶点向内link

 

规则二:新生成的Link不能与已有Link交叉

3.jpg

图3 不可交叉

 

规则三:一条新link所围成的新的CF不允许相互重叠。如果围成的CF重叠,只计算重叠部分的CF为新生成的CF(即最小的三角形)

4.jpg

图4 AB新形成的ABCABD重叠,导致实际游戏中最终只形成了ABC这个新CF

5.png

图5 AB新形成的ABCABD不重叠,所以实际游戏中最终形成了ABCABD两个新CF

l  这一条规则比较拗口请结合例图细心领会,是整个多重形成原理的难点和关键!

 

规则四:一个Portal允许向外最多发出8Link,但是,从其他Portal向它发出的Link数量不限

6.png

6 A点最多向外发出8Link,外部可以向A点发出无数条Link

 

规则五:Portal APortal
B
创建Link,必须符合以下条件:AB均插满8Resonater;其中任何一个Resonater血量均高于临界值(就是说能量桩不能残血太厉害);你拥有BPortal keyBA的范围距离内(距离取决于Portal A的等级)

 

满足以上规则,就可以在Ingress的世界里任意连接Link,形成CF,众所周知Linkcreate CF是游戏中AP得重要来源,为了快速升级,我们需要尽量跑更少的点做出更多的CF

 

于是,我们发现游戏里可以做出多重的CF,一层覆盖另一层,下面我们来看4个点的多重形状(后文中我把它称为基本型)。

8.png

8地图上4Portal,你最多能做出多少个CF呢?

9.png

9这种顺序,只能形成3CF。所以你只得到了3CF的经验。

为什么只能形成3CF?根据规则三,最后个Link所新围成的2个三角形区域(ABDABC)重叠,所以只计算重叠部分(小三角形ABD)为新的CF。也就是说这种连接顺序无法形成多重的Field

10.png

10这种顺序,形成了4CF!所以你多得到了1CF的经验,并且为友军创造更多MU

为什么能形成4CF

5步已经形成了一个2重的CF,注意,如果先画大三角形,23两条Link就必须从角点往内射(规则一)。第六步的Link必须从大三角的顶点往里连(规则一),根据规则三,第6Link所新围成的2个三角形区域(ADCADB)没有重叠,所以都为新的合法的CF。这两个和大三角也形成了2重。

 

到此,你应该对2CF的原理和做法能够理解了。我们完成了01的质变,下一步就是不断的利用这个最后一个神奇的Link顺序,不停的嵌套基本型,将1量变成8,直接上图。

11.1.png

11.2.png

11按图中顺序可以做出一个嵌套的情况,可以看到这是一个3重的CF注意:必须先连8再连9,如果先连9再连8,就会少生成一个CF(少生成ADC,规则3)。

 

在图11基础上,你可以在三角形(ABDADEAECCDEBDC)任意一个中再嵌套一个标准的基本型,只是你需要调整连线的顺序,不管怎么连都不能违反我前文所说的5个规则。

我们只要这样依次类推就可以不断追加CF的重叠数。

 

 

——————华丽分割线,建议往下之前先静静,理解之后继续——————————

 

 

下面推荐一种方便的连接多重CF的方法,我们称为顶点法。连接要点:选一条大三角形
的边为底边,按顶点到各个内点的射线来区分,从左至右,顺次连接三角形内的所有的点。将所连折线与底边形成的多边形分任意割成最小的三角形(每个三角形内部都再无其他点)。然后从顶点出发,向各个内点发射Link。顺序是:先射向底边所在三角形的顶点,然后射向以底边所在三角形的腰为底边的三角形的顶点,依此类推,逐层连接。(顺序如果弄错就会少掉CF重叠的层数)

12.png

12第一步,选一个点为顶点,根据顶点到所有内点的射线(图中虚线为辅助线)确定所有内点的左右关系。

13.png

13第二步,由左至右连接除了顶点外所有的点

14.png

14第三步,将折线与底构成的多边形,分割成最小的三角形,每个三角形内部都再无其他的点

15.png

15第四步,红色折线两端向顶点Link。然后,从顶点按层数逐层连接折线所有转折点。

 

上图大三角形内8个点是三角形的极限形。注意从顶点出发的link按嵌套层次有连接顺序(按图中数字由小到大连接,图中相同数字的点属于同层,连接顺序可以替换),必须按次序逐层的连。而最边上大三角形的腰则需要从底边上射向顶点(规则四)。

 

为什么内8个点是极限?根据规则四,A点出发的Link最多只能8条,用顶点法,想继续嵌套下去就不可能了,这就是无法从8到无穷的原因。

 

到此,你应该会做极限内89重的多重field了吧。

 

更多的点怎么办?看张图立马明白

16.png

总的说就是将战场分割成包含小于8个点的一个个三角形区域,逐个解决。难点:因为有规则四的制约,需要好好安排每一个三角单元的顶点的位置。

 

相信你能看到这里,应该可以明明白白做出漂亮的多重field了,至于数学的证明、获得多少经验的计算方法和图论的知识,请参考网络上这几篇大牛写的论文,作为本文的参考资料都列在这里:《Ingress快速获得AP的方法 》http://m.guokr.com/post/569758/;《Ingress中的几何:从多重控制场说开来去》http://zhuanlan.zhihu.com/ingress/19579305 (内附一篇论文链接:ingress最大化field构造研究付晨昱);《新开一贴,补充一下Ingress多重教程》http://m.guokr.com/post/584267/

 

希望整理陈述的这些对大家有所帮助。

注:原文作者 深圳的蓝军,idsslc 

PS:连多重时候多带几个病毒,如果连错线了就只好毒掉重连就好了
:)


posted @ 2015-05-13 22:53:39 kuye 阅读(17050) 评论(0)
发表评论
昵称
邮箱
网址