游戏之家 > 游戏库 > 文明5

《文明5》英国长弓兵射程分析

长弓兵是很多战略游戏中英国的特有兵种,例如帝国时代2、文明5等游戏,今天小编就要给大家分析一下在文明5中英国长弓兵三格射程的判定标准,喜欢用这个兵种的人快来了解一下吧。

英国长弓兵射程分析:

一、三射程分析图

红色与蓝色的路径为线性的射程路线

当在路径上的2个点遇到障碍时,就无法攻击到

留意黄色的点

黄色点的路径竟然是射手所在点——大圆点与红黄点。

也就是说,白点的阻碍屁用都没有。哪怕围绕了无数山,只要红黄点与大圆点在,就能穿山!

一只穿云箭~~~

另外有个坑爹的,还是黄色点

当射手所在点——大圆点有树时,无论如何,4个黄点都无法攻击到。

原因是大圆点的视野高度比他自身造成的阻碍高度低……

二、关于障碍

【判断(dx,dy)处是否遮挡

判定的依据是

目标点a>出发点b

地形设定:

默认a=0,b=地块特征值

丛林森林b=1

奇观b=2

光秃秃的地方b=0

丘陵a+1,b+1

山脉a+2,b+2

水面a+1 3、若不2、3均不遮挡,则可射到目标。

完工。】

所以造成了射手站在树里时,黄色点永远射不到。

三、关于代码

【右上为X轴,正右为Y轴

比如:

(1,-1) (1,0) (1,1)

(0,0) (0,1)

(-1,0)(-1,1)

2格的规律和经验的一样。

四、3格的规律:

记弓手坐标(0,0),目标坐标(x,y)

1、dx=x/3取整(负数向上取整,-0.5变0)

dy=y/3取整

2、判断(dx,dy)处是否遮挡

3、dx=2x/3取整

dy=2y/3取整】

五、关于逆推

指的就是中心大圆点是你的城或者兵

周围是所有可能攻击到你的位置。(只限于3射程)

从下图可以发现,大蓝点价值极高。

而同样在2格内的红点嘛~~还不如大黄点给力。

另外,还记得黄点会被自身阻挡的坑爹属性么。

六、射程的阻碍期望值

认为各地型出现概率均等

阻碍期望是

平地的阻碍期望4/5,记为alpha

丘陵的阻碍期望2/5,beta

由于存在4个特殊点,

所以继续写

当4个特殊点出现树时,其阻碍期望为1

否则为0,出现树的概率为1/2

平地9/10(假设所站格树与无树概率相同,下同。),记为alphaS

丘陵为7/10,记为betaS 而关于山脉,山脉是最高的(前提是不用IGE在山上加树)

所以山脉是0

所有期望运算时均记为小写e,除了四个点,他们被记为eS 二射程的阻碍期望为6e+6ee/12

三射程的阻碍期望为14e+4eS/18 如果采用上面的数值带入

二射程为平地72%,丘陵28%,平均为50%

三射程为平地82.22%,丘陵46.67%,平均为64.45%

七、结果

X的表示被阻隔

O的表示无法攻击到

符合图中情况

1、2是可以攻击到的,只不过没有视野无法攻击

如果你探开视野就会惊奇的发现可以攻击到

至于那张中间点是纯白色的,那个是逆推

所谓逆推就是中心点代表的是城市(被攻击者),而不是射手。

我们看到的攻击范围拥有是正推图

逆推图只是用来设想攻击布局时使用。