[HOI4] 勇虎開發日誌(2/21):AI與效能改進

看板Paradox作者 (MoreGreen)時間6年前 (2018/02/23 22:30), 6年前編輯推噓26(2605)
留言31則, 27人參與, 6年前最新討論串1/1
https://goo.gl/JioV96 駐守指令那邊主要是開發團隊的工作內容,我翻的也有點爛,如果看不懂的話,總之就是 他們改善了駐守指令XD -------------------------------- 駐守指令 我們改善了駐守(garrison)指令,解決它有時不太可靠的現象,例如下圖中兩個單位被放 在馬德堡,而首都柏林被完全放空。在駐守部隊不足夠覆蓋所有位置的情況下,我們想讓 這個指令也能運作的好一點。 首先我作了一個視覺化工具給我們的工程師用,可以檢視單位控制的權重。 每個省分權重 https://i.imgur.com/inXjdYy.png
每個州的權重 https://i.imgur.com/hbGxx7a.png
接下來我們就能開始重寫駐守指令,有很多問題要解決,例如部隊不斷換位置,或優先駐 守在錯誤的位置上等等。 所以我們的修正方法是,讓每個州會考慮把單位從這裡移除有多"痛苦",因此他們會試著 找出一個最不痛苦的方式來部署駐守單位,最終會抵達一個平衡狀態,類似於上圖中的情 況。 AI戰略計畫 另外一個改動是讓AI變得更有彈性。我們使用了一個新系統稱作"AI戰略計畫",它的功能 是根據腳本告訴AI如何選擇國策和優先事項。以下是個非史實德國的例子: 之前很多歐洲國家的AI行動是根據德國仍是法西斯而且會在歐洲搗亂的前提進行的,也就 是說義大利通常會跟德國交好,而法國要嘛是跟英國交好(史實模式的話),要嘛變得無法 預測。 現在透過戰略計畫,我們讓AI對局勢變化的反應更有邏輯一點,也讓遊戲維持一些挑戰性 :照之前的情況,如果你選擇民主德國路線,並選對抗蘇聯路線,那你就只需要對抗蘇聯 一個敵人,而且蘇聯可能還同時對盟軍開戰,這會讓遊戲變得有點無趣。因此我們幫法國 加了新的戰略計畫,如果德國完成了反抗希特勒國策的話就會觸發。 它會暫緩法國選擇他們的政治路線,此時是一個"觀察期",直到德國玩家做出其他決定: 1. 如果選擇重建帝制,並且選擇"專注於真正的敵人"路線(反英路線),那法國會跳出觀察 期,和英國交好,建立一個對抗德國世界政策的同盟。   這個情況下其實類似於史實模式,德國會一邊和盟軍開戰,一邊和蘇聯開戰。 2. 如果選擇重建帝制,並且選擇"放逐共產黨"(反蘇路線),那共產黨人會逃到法國並使法 國增加共產支持度。法國會跳出觀察期然後選擇共產路線,使他們親近蘇聯來對抗英德同 盟。 3. 如果選擇民主路線,法國會跳出觀察期,然後選擇修改凡爾賽條約路線。要選擇共產或 法西斯路線是取決於AI,這會增添一些不確定性。 共產路線會使他們建立自己的派系或加入蘇聯,讓德國會需要兩線作戰。 法西斯路線會使他們接近義大利,在西南歐建立一個新的法西斯派系。義大利對此會有相 同的行動,確保兩者同盟會成功。法國還有一個新焦點"肢解民主派",如果德國和蘇聯開 戰的話AI會有高機率點下這個焦點,導致德國的兩線戰爭。 這會讓遊玩過程變得更動態,並且確保民主德國也有足夠的敵人能打。 我們也把這個工具用在中國AI對通膨的管理,還會讓共產中國在決定走政治鬥爭路線時, 會和國民政府保持和平。 這對我們來說是一個非常棒的工具,確保每個非史實路線都能足夠有趣。 我們希望能在此基礎上繼續發展,並且讓每個國家在處理非史實局勢時會更聰明。 效能 遊戲後期的效能一直是一個大問題,這次改版我們擼起袖子加油幹,盡可能改善它。 下面是一個效能圖表: https://i.imgur.com/5zTHMvb.png
我們做了一大堆小修正來改進效能,然後得到一個不錯的結果: https://i.imgur.com/ZHpYl1T.png
整體來說後期的效能得到良好的改進,不過我們還會繼續做更多修正來提供大家更好的後 期體驗。 下下禮拜勇虎就要上市了,所以下禮拜我們會回顧所有的改版項目,還有說明一些沒有在 開發日誌的小東西。 -------------------------------- 忙著玩啟示錄,到今天才翻完(X 是說萬一出現法義同盟的話,問題就來了: 誰會先投降?(゚∀。) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.38.161.96 ※ 文章網址: https://www.ptt.cc/bbs/Paradox/M.1519396256.A.37F.html

02/23 23:10, 6年前 , 1F
義軍游而不擊 我大法蘭西乃抗德主力
02/23 23:10, 1F

02/23 23:18, 6年前 , 2F
法國人跟德國人永遠敵對 BibleThump
02/23 23:18, 2F

02/23 23:33, 6年前 , 3F
德國不管選什麼都會兩線作戰
02/23 23:33, 3F

02/24 00:02, 6年前 , 4F
總之法國一定要和德國人作戰然後被打爆這樣
02/24 00:02, 4F

02/24 00:50, 6年前 , 5F
抱歉新手問一下 這些ai 更新要買勇虎才有還是主程式會
02/24 00:50, 5F

02/24 00:50, 6年前 , 6F
一起更新呢?
02/24 00:50, 6F

02/24 00:52, 6年前 , 7F
ai效能是免費更新 動態戰略就不知道了
02/24 00:52, 7F

02/24 02:28, 6年前 , 8F
德國果然是歐洲戰神,不想戰都不行
02/24 02:28, 8F

02/24 06:43, 6年前 , 9F
德國:強者就是要戰啦
02/24 06:43, 9F

02/24 07:41, 6年前 , 10F
你想要兩線作戰嗎? (Y/Y) 德國:...
02/24 07:41, 10F

02/24 09:16, 6年前 , 11F
推翻譯!感謝
02/24 09:16, 11F

02/24 11:32, 6年前 , 12F
感謝翻譯!如果德蘇同盟就不用兩線作戰了,不過蘇聯
02/24 11:32, 12F

02/24 11:32, 6年前 , 13F
乃是我大德意志帝國神聖不可分割的領土!
02/24 11:32, 13F

02/24 12:13, 6年前 , 14F
誰會先投降wwwww
02/24 12:13, 14F

02/24 12:33, 6年前 , 15F
原版德國走民主後 整局就沒得玩了
02/24 12:33, 15F

02/24 13:19, 6年前 , 16F
看到德國的三個可能性後突然覺得德國應該是整個遊戲裡面最
02/24 13:19, 16F

02/24 13:19, 6年前 , 17F
不可能保持和平的國家XD
02/24 13:19, 17F

02/24 13:22, 6年前 , 18F
也太可憐了ㄅ 我想一線作戰也不行QQ
02/24 13:22, 18F

02/24 15:47, 6年前 , 19F
推翻譯~~,德國就是要戰(德國:X!)
02/24 15:47, 19F

02/24 15:48, 6年前 , 20F
矛盾大對決-法義投降之爭
02/24 15:48, 20F

02/24 17:23, 6年前 , 21F
為了戰德國,竟然讓法國放棄節操走共產,這到底...
02/24 17:23, 21F
還可以吧,畢竟法國在沒出ban communism的事件前的共產支持度其實都蠻高的 我沒記錯的話,早戰德國還可能導致共產黨發動內戰

02/24 17:30, 6年前 , 22F
感覺很莫名
02/24 17:30, 22F

02/24 18:54, 6年前 , 23F
走共產就KR阿XD
02/24 18:54, 23F
可是這次沒有英國好朋友惹

02/24 19:54, 6年前 , 24F
效能問題終於要改進了...
02/24 19:54, 24F

02/24 20:32, 6年前 , 25F
抓到了,亂源根本法蘭西XD,
02/24 20:32, 25F

02/24 22:05, 6年前 , 26F
一定要戰德國就對了
02/24 22:05, 26F

02/24 23:58, 6年前 , 27F
公社萬歲 打倒中央同盟
02/24 23:58, 27F
我印象中之前的版本公社很穩,德皇幾乎每次都要流亡非洲XD ※ 編輯: johnnylin12 (114.38.163.119), 02/25/2018 00:30:23

02/25 21:17, 6年前 , 28F
先投降www
02/25 21:17, 28F

02/26 15:23, 6年前 , 29F
法國逃到義大利 義大利逃到法國
02/26 15:23, 29F

02/27 12:16, 6年前 , 30F
強者的宿命就是要戰XD
02/27 12:16, 30F

02/27 15:42, 6年前 , 31F
無限期支持法義同盟啊~~
02/27 15:42, 31F
文章代碼(AID): #1Qa2MWD_ (Paradox)