《文明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是可以攻擊到的,隻不過沒有視野無法攻擊
如果你探開視野就會驚奇的發現可以攻擊到
至於那張中間點是純白色的,那個是逆推
所謂逆推就是中心點代表的是城市(被攻擊者),而不是射手。
我們看到的攻擊範圍擁有是正推圖
逆推圖只是用來設想攻擊布局時使用。