[繁星攻略組]《三角洲行動》計算程序與代碼——戰備篇

本期內容沒有那麼複雜,介紹的只是一個程序

卡戰備,一個經久不衰的話題

由於機密絕密有更高價值的物品產出,但入場又有最低戰備值要求

因此如何以低成本滿足地圖要求的戰備值,就成了一個值得研究的內容

然而市場物品價值一直在變動。一個好用的方案一旦用的人多了,就會快速漲價變得不再經濟實惠

此時,就必須再次計算拼湊出一個新的方案

可這種工作,交給計算機,不是更好麼?

戰備計算器

程序使用很簡單

在加載數據後,會詢問用戶是否指定揹包與彈掛

此時可以手動選擇自己想裝配的彈掛或揹包

不論是否指定,最後都會到輸入目標戰備值這一步

此時,輸入你想實現的數值即可

程序會列出其中3個成本最低的方案

·

不過壞消息是,這個程序是無法單獨使用的

原因在於,我沒有獲取實時物品價格與戰備值的渠道

本地的兩個Excel表格僅僅是用於測試程序用,不代表實時價值

因此這個程序,必須依賴二次開發纔可以正常使用

在此,多講幾句有關程序的計算規則

·

程序目前已支持的功能

1.程序會跳過所有市場價≥自身戰備值+2000的物品

一個物品的市場價值若是顯著高於其戰備值,那便不符合低成本卡高戰備的基本思路。

這一數值可以調整,但不建議調整太低。理由是可能存在這樣的情況

目標戰備值120000,當前戰備值118000

此時選擇一個市場價3000戰備值2000的物品,最終成本會低於市場價5000戰備值10000的物品

儘管前者是市場價高於戰備值的

·

2.程序會跳過所有市場價>目標戰備值的物品

卡戰備宗旨在於低成本高戰備,若成本大於目標戰備值,則違背最初目標

·

3.程序會跳過所有市場價爲0,即不可出售的物品

這一設計與我的代碼有關。若不加以這一限制,那麼程序會在任何時候都將這些不可交易的物品加入最終方案中

不過當玩家指定這些裝備時,此限制不生效

·

4.程序只設計了單武器槽

經大量測試發現,雙武器槽在絕大多數方案中,二號槽位都是空白狀態。所有系統指定戰備值中只有780000的潮汐監獄會輸出雙武器配裝方案,而且並不比單武器節省多少成本

然而二號武器槽的存在會導致程序計算量暴增,使得輸出方案前的計算時間被大幅延長。經權衡決定刪除二號武器槽位

目前實際測試下來,在不指定任何裝備的情況下,也能在3秒內完成計算

·

5.程序保留了指定攜行具的選擇

這意味着,當玩家倉庫中存在多餘的彈掛或揹包時,可以指定使用這些裝備。例如不可購買只能製造的金彈掛與紅揹包

不過在使用這些裝備進行計算時,最終輸出會將它們的成本按照0進行計算

·

有待改進的方面

1.不支持武器+配件的組合方案

由於我手中沒有改槍相關的程序,因此只能以裸槍進行計算。如果有人想要在武器槽中輸出帶配件的武器,需要自行額外編寫相關代碼

·

2.不支持物品兌換方案價格計算

有些裝備可以用其它相對低價的材料兌換,比直接從市場購買成本更低

這些目前也沒有加入進來,需要另外編寫代碼

·

3.不支持指定頭盔與護甲的組合方案

意思是玩家不能指定倉庫中已有護甲頭盔

而6級頭盔護甲又有很多是不可交易內容,不會被列入程序參與計算

沒做這些是因爲自身倉庫內的裝備價值不定會根據耐久變化,沒想好如何輸入這些數據

·

下載鏈接

[繁星攻略組]《三角洲行動》計算程序與代碼

github訪問需要一定技術

如果打不開,可以前往主頁二維碼加羣下載

·

有關計算程序的內容,到此便告一段落了

下期開始,會重新回到遊戲內的那些機制與數據資料

更多遊戲資訊請關註:電玩幫遊戲資訊專區

電玩幫圖文攻略 www.vgover.com