Re: [閒聊] 假使你是電腦你會怎麼玩炎二的每一關呢?
: 推 katana89:碰過的遊戲好像都是集中衝向血最少/防最薄的人 不然就是 03/06 08:23
: → katana89:移動範圍內血最少的 這些走法很容易被卡位或血牛吸引 03/06 08:25
: → katana89:如果AI能計算團隊一回合能對任一角色製造最大傷害的方案 03/06 08:29
: → katana89:還不用到看陣形密度,就已經非常棘手了 03/06 08:29
: 推 youtien:推,AI從二十年前至今都沒進步。 03/06 12:12
這也是為什麼認為用需要幾次才能打死對方來當作AI決定的參數會比較好,因為有些
單位防低血卻很多,而有些單位防高,可能因為戰鬥的搞不好只剩一些血,所以應該
要以 ceiling(HP/(自己的攻擊力-敵人的防禦力))也就是能承受攻擊次數作為一個簡
單要攻擊誰頻估的方式
舉個例子:
像第一關時假使將哈瓦那的裝備脫去,遊戲裡敵人便全部都會優先打哈瓦那。昨天
玩的時候,索爾已經因敵人的反擊損失生命比能在能受敵人一下,但是敵人卻全都去
打滿血的哈瓦那,白白浪費這次機會。如果用承受攻擊次數來算的話,反而不會錯過
這樣的機會
另外今天想了一下,攻擊最佳化的問題,這問題分為兩個部份。第一個是誰先攻的問
題,第二個是攻擊誰的問題。先舉個例子說明不好的決定時會怎樣
A1 B1 A2 B2 A3 B3 A4 B4
A B互相敵對,每個人只能攻擊旁邊的人,假設B今天決定每個人都攻擊右邊的敵人,
結果變
A1 B1 B2 B3 B4
那麼B4就無法攻擊到了,A1反而沒人攻擊。明顯的,B攻擊左邊的敵人便能全滅A。
求傷害最大的情況也是這樣。在忽略法術和攻擊過剩的情況下若能全部攻擊到敵方,無
論順序如何,照成敵方的總傷害恆等於我方總攻擊力減去敵方總防禦力。
也就是說唯一影響總傷害的是是否有人打不到人。#
雖然沒有實驗,可以猜想,這麼一個問題的解法可能是,將我方單位照能攻擊到的數量
排序,數量少的先選攻擊目標,目標照可被攻擊次數排序,次數少的先被選。選了後記
錄下可能剩下的血量,若是死亡,則更新我方單位能攻擊到的數目。
雖然我方攻擊的順序不影響傷害,但是我們可以用來減少敵方的傷害,對同一敵人的我
方單位總是照能承受敵方攻擊次數的順序由大到小來攻擊,也就是盡量讓弱的人來補尾
刀,讓他不受到攻擊。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 1.162.96.191
※ 編輯: PluckTrue 來自: 1.162.96.191 (03/06 21:03)
※ 編輯: PluckTrue 來自: 1.162.96.191 (03/06 21:07)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 8 篇):
SLG 近期熱門文章
PTT遊戲區 即時熱門文章