Re: [閒聊] 假使你是電腦你會怎麼玩炎二的每一關呢?

看板SLG (模擬遊戲)作者時間12年前 (2012/03/06 20:56), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/8 (看更多)
: 推 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)
文章代碼(AID): #1FLWbWfq (SLG)
討論串 (同標題文章)
文章代碼(AID): #1FLWbWfq (SLG)