作者Nashur (NashuR)
看板Old-Games
標題Re: [問題] 英雄無敵100%正常就打不過...
時間Thu Oct 9 23:31:05 2008
原文恕刪
在此分享一些戰鬥的技巧
由於我平時都玩專家或進階比較多
所以就根據專家或進階的電腦AI來分析一下戰鬥的方式
首先,就是陣型的問題
很多新手,包括我本人~一開始玩的時候,招了什麼兵就直接給它拉到英雄的欄位裡
不管順序
事實上,順序或者說是陣型的重要,歷代都沒有少過
舉例來說,敵方英雄有騎兵長
騎兵長有衝鋒的技能,移動格數越多,傷害越大
如果你在敵方騎兵長面前擺一隻佔兩格的獅鷲
可能第一回合他就衝過來捅死一堆小鳥了
能避開正前方最好,不能的話,也要放最合適的兵種
遠程部隊,除非能有把握包圍起來不讓敵人近身,否則不要放太近比較好(中間或兩邊
都不錯)
而自己的飛行部隊,當然要面對敵人的遠程部隊了~
陣型的問題解決後,就要來下棋了
下棋的原理很簡單:知道對手的下一步、下一步跟下下一步!
電腦思考路徑的方式,其實就是條件式
達成什麼條件就做什麼動作
因此只要仔細觀察
理論上,電腦下一步要幹麻,要移動到哪一格,你都清清楚楚!
舉例來說,電腦其中一個原則,就是"如果攻擊不到敵人,就移動到離敵人的移動範圍一
格處"。這個條件在三代,好像即使速度緩慢的單位,也會遵守。
由於戰鬥的移動方式是最短路徑,因此地雷要擺哪,大家準備蓋布袋的準備位置在哪
應該都一清二楚了吧?
蓋布袋很簡單,如果對方反擊力不強,就找皮厚一點的去碰一下,然後大家圍著打。
至於說打哪隻,很簡單,打CP值高的那隻。
什麼是CP值高呢?就是敵人(每次攻擊能造成的傷害)/(單位的生命點數)
分母用敵人單位的生命點數表示,是簡化的表示方法,因為還要考慮雙方攻擊跟防禦
的問題。
舉個例子來說,敵方有40隻黑龍跟4000隻骷髏兵,已經兵臨城下了(下一回合便可攻擊
我方)那應該要打哪隻呢?
假設這四十隻黑龍所造成的傷害和這四千隻小兵差不多,因為小兵的生命值低(防禦也
低得多),因此CP值較高,選擇攻擊小兵!
讓我們來看看結果:
100隻十字軍前進,轟!瞬間秒殺了1000隻骷髏兵!
3000隻骷髏兵反擊(攻擊x1/2),一陣混亂過後,15個勇士壯烈犧牲了~
黑龍飛過來參一腳,又死了40個勇士,RIP~
看起來似乎很慘烈,只有45隻十字軍倖存下來,但如果選擇攻擊黑龍呢?
100隻十字軍奮勇屠龍,黑龍躺了五隻。
35隻黑龍反擊,23個勇士倒地。
4000隻骷髏兵海過去,40個勇士倒地。
只有37個十字軍倖存,雖然八隻的差距似乎不大
但筆者只是簡單的舉例,實戰中,CP值造成的效果會更驚人
而挑選高CP值打的策略,似乎就是專家以上的AI在作的事情(註)
於是你就知道電腦下一個要打誰了!
擺好陷阱,請君入甕吧!
如果敵方有能攻擊兩格的單位,像龍
就可以使用分兵(讓對方的龍跟著一起分)
並且預測對方攻擊的對象
排好陣型(如果有戰術或者速度夠快的話)
讓對方的龍一群飛過來,不分青紅皂白的自相殘殺
這時候算格子跟預測就很重要了
另外,戰鬥的過程中,如果對方不是射擊為主立的話
第一回合就以逸待勞吧!
只要把握幾個重要原則,像是發揮單位所有的傷害點數
減少敵人下一回合的傷害能力(也就是挑高CP值的打)
避免身單體薄的單位被圍剿(除非是誘餌)
一場完全戰鬥並不困難~
註:電腦是不是挑高CP值的打老實說我沒有驗證,不過可以確信的是,
電腦如果沒有戰勝的希望,會挑最可能殺傷的單位來打,這也就是為甚麼
小精靈那麼吸砲火的原因了....另外,攻城時,被箭塔攻擊的單位依序是:射擊、
飛進城的敵人、容易殺傷的敵人
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.119.199.177
推 udm:我是依威脅度來決定我的攻擊順序..骷髏兵寧可讓他打我方肉搏部 10/10 05:43
→ udm:隊,但是黑龍對弓箭手殺傷力太大,不先解決不行。當然也是看情 10/10 05:44
→ udm:況,例如有大天使復活...那弓箭手給黑龍慢慢燒沒差:P 10/10 05:44
→ Nashur:嗯,是要看情況的~舉例時是假設我方只有一個十字軍~ 10/10 07:13
推 udm:我知道你是舉例啦^^ 本來就是視情況而定(經驗) 黑龍麻煩就是因 10/10 08:14
→ udm:為牠不怕任何法術..無法用法術牽制牠的行動QQ 10/10 08:14
→ udm:另外電腦絕對最優先打的是:複製出來的生物...因為只要輕輕一 10/10 08:15
→ udm:擊就全部KO..但是電腦每次都用它最強的部隊打我複製的生物QQ 10/10 08:16