10分钟教会Ingress新人多重CF的原理及制作
又有人问多重的问题,我觉得有必要做点什么,所以有了本文,本文以最适合新人的顺序,由浅入深,系统的阐述完多重CF的原理和制作方法,希望对新加入的玩家有所帮助。
网络上已经存在了好多篇很有深度的多重教程,(我在本文最后会有链接),但是阅读这些教程需要一定的顺序,并且需要对游戏有足够深刻的了解才能领会,相信很多人正被这几篇教程所折磨,好了,真正0基础手把手的教程来了,全图解,请往下看。
首先,你必须知道的几个关于Link的游戏规则,
规则一:Link的起始Portal不允许在CF(Control Field:由3条link围成的区域)内,但是,却可以在CF的端点。
图1 不可以从CF内向外link
如果你从CF内往外连Link游戏中会得报错提示:Portal is within existing field.
图2 可以从CF顶点向内link
规则二:新生成的Link不能与已有Link交叉
图3 不可交叉
规则三:一条新link所围成的新的CF不允许相互重叠。如果围成的CF重叠,只计算重叠部分的CF为新生成的CF(即最小的三角形)
图4 AB新形成的ABC、ABD重叠,导致实际游戏中最终只形成了ABC这个新CF
图5 AB新形成的ABC、ABD不重叠,所以实际游戏中最终形成了ABC和ABD两个新CF
l 这一条规则比较拗口请结合例图细心领会,是整个多重形成原理的难点和关键!
规则四:一个Portal允许向外最多发出8条Link,但是,从其他Portal向它发出的Link数量不限
图6 A点最多向外发出8条Link,外部可以向A点发出无数条Link
规则五:Portal A向Portal
B创建Link,必须符合以下条件:A、B均插满8个Resonater;其中任何一个Resonater血量均高于临界值(就是说能量桩不能残血太厉害);你拥有B的Portal key;B在A的范围距离内(距离取决于Portal A的等级)
满足以上规则,就可以在Ingress的世界里任意连接Link,形成CF,众所周知Link和create CF是游戏中AP得重要来源,为了快速升级,我们需要尽量跑更少的点做出更多的CF。
于是,我们发现游戏里可以做出多重的CF,一层覆盖另一层,下面我们来看4个点的多重形状(后文中我把它称为基本型)。
图8地图上4个Portal,你最多能做出多少个CF呢?
图9这种顺序,只能形成3个CF。所以你只得到了3个CF的经验。
为什么只能形成3个CF?根据规则三,最后个Link所新围成的2个三角形区域(ABD、ABC)重叠,所以只计算重叠部分(小三角形ABD)为新的CF。也就是说这种连接顺序无法形成多重的Field。
图10这种顺序,形成了4个CF!所以你多得到了1个CF的经验,并且为友军创造更多MU
为什么能形成4个CF?
前5步已经形成了一个2重的CF,注意,如果先画大三角形,2和3两条Link就必须从角点往内射(规则一)。第六步的Link必须从大三角的顶点往里连(规则一),根据规则三,第6步Link所新围成的2个三角形区域(ADC、ADB)没有重叠,所以都为新的合法的CF。这两个和大三角也形成了2重。
到此,你应该对2重CF的原理和做法能够理解了。我们完成了0到1的质变,下一步就是不断的利用这个最后一个神奇的Link顺序,不停的嵌套基本型,将1量变成8,直接上图。
图11按图中顺序可以做出一个嵌套的情况,可以看到这是一个3重的CF。注意:必须先连8再连9,如果先连9再连8,就会少生成一个CF(少生成ADC,规则3)。
在图11基础上,你可以在三角形(ABD、ADE、AEC、CDE、BDC)任意一个中再嵌套一个标准的基本型,只是你需要调整连线的顺序,不管怎么连都不能违反我前文所说的5个规则。
我们只要这样依次类推就可以不断追加CF的重叠数。
——————华丽分割线,建议往下之前先静静,理解之后继续——————————
下面推荐一种方便的连接多重CF的方法,我们称为顶点法。连接要点:选一条大三角形
的边为底边,按顶点到各个内点的射线来区分,从左至右,顺次连接三角形内的所有的点。将所连折线与底边形成的多边形分任意割成最小的三角形(每个三角形内部都再无其他点)。然后从顶点出发,向各个内点发射Link。顺序是:先射向底边所在三角形的顶点,然后射向以底边所在三角形的腰为底边的三角形的顶点,依此类推,逐层连接。(顺序如果弄错就会少掉CF重叠的层数)
图12第一步,选一个点为顶点,根据顶点到所有内点的射线(图中虚线为辅助线)确定所有内点的左右关系。
图13第二步,由左至右连接除了顶点外所有的点
图14第三步,将折线与底构成的多边形,分割成最小的三角形,每个三角形内部都再无其他的点
图15第四步,红色折线两端向顶点Link。然后,从顶点按层数逐层连接折线所有转折点。
上图大三角形内8个点是三角形的极限形。注意从顶点出发的link按嵌套层次有连接顺序(按图中数字由小到大连接,图中相同数字的点属于同层,连接顺序可以替换),必须按次序逐层的连。而最边上大三角形的腰则需要从底边上射向顶点(规则四)。
为什么内8个点是极限?根据规则四,A点出发的Link最多只能8条,用顶点法,想继续嵌套下去就不可能了,这就是无法从8到无穷的原因。
到此,你应该会做极限内8点9重的多重field了吧。
更多的点怎么办?看张图立马明白
总的说就是将战场分割成包含小于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/。
希望整理陈述的这些对大家有所帮助。
注:原文作者 深圳的蓝军,id:sslc
PS:连多重时候多带几个病毒,如果连错线了就只好毒掉重连就好了
:)