長期以來的想法,靠著最近的新裝甲驗證基本成了定論,寫了一點代碼
假定擊沉保護的亂數設定是平均地選取一箇[0,29]的整數X, 比例傷害=(50+X)/100*當前HP, 這種亂數方式和裝甲亂數、ST1擊墜很相似,如果負責戰鬥的程序員沒有變的話,這種寫法應該是風格最相似的。要接近浮點數的話可以是[0,2900],比例為(5000+X)/10000*當前HP, 此處暫時使用前述算法(更快)
命中-暴擊公式選定當前最通行的BS氏的擬合炮擊戰公式,2015年6月12日修訂版
算法如下:
從邊界迭代計算觸發保護的最大裝甲亂數K1和依靠裝甲和剩餘耐久硬吃傷害不大破的亂數K2
對於K1, 從0迭代亂數X到最大不大破的傷害量,則保護時不大破幾率為(X+1)/30, 保護觸發率=(K1+1)/裝甲, 保護存活率=保護不大破率*保護觸發率
對於K2, 從裝甲-1迭代到最小不大破的傷害量,則非保護存活率=(裝甲-K2)/裝甲
被彈存活率=保護存活率+非保護存活率
接下來計算通常命中率和暴擊率
則整體的存活率=1-(通常命中率*(1-被彈存活率)+暴擊率*(1-被彈存活率)),暴擊時被彈存活率代入的攻擊力要*1.5
至於不寫成大破率,純粹是一開始的時候沒想好要顯示多少內容……
由於我很少寫VB(A)所以不保證代碼可讀性,也不保證在各位的機器上能正常運行
由於只做了單發攻擊的模型,非常簡陋(但是很基礎而重要),所以只提供alpha版本給大家看看有沒有什麼算錯的地方,以後考慮加入多次被彈的計算
為免引戰不做具體船的比較,想做的可以自己算算
使用說明:
請啟用excel的宏功能
命中、迴避相關的係數請自行參考炮擊戰命中公式
計入迴避等使用了炮擊命中公式的數據僅用於炮擊戰參考;其他可用於雷擊戰(即假定雷擊戰命中率100%)
近失彈係數為0,則應當擦彈時傷害都計為0;為-1,則使用精確模式,用(60+X)/1000作傷害係數,在[0,80]區間迭代;或者指定[0.06,0.14]的一箇數作為所有時候的係數
徹甲彈係數默認1(即無徹甲彈),徹甲彈補正的具體係數請自行參考傷害公式
數據合法性檢驗,當數據不正常時相應計算結果為-1
晝戰基本攻擊力,空母系為1.5[火力+雷裝+1.3[爆裝]]+55, 非空母系為火力+5
文件地址
http://1drv.ms/1HAosPf
通過onedrive鏈接訪問能保證是最新的,但不保證下載時可用因為我可能正在寫,而且兩三分鐘就會存檔所以可能只有半截代碼
NGA同帖能保證可用,但不保證哪邊是最新的或有最新的,區別?那邊能直傳附件啊
樓下置頂層的百度盤保證可用,但不保證文件完整
new
新增多次被彈計算
fix
修正亂數計算的一些bug
將0裝甲算作非法數據
有意思,感觉贴吧有人用旧公式具体火力进行过类似计算
trifolium 发表于 2015-7-3 15:32
有意思,感觉贴吧有人用旧公式具体火力进行过类似计算
去年9月我就做过初版了,最近新假说多干脆重算一次
这一版乱数没做好,下次更新的时候一并调整,趁着维护我要干点别的
好厉害的样子,前排支持,感谢分享,辛苦啦(。・∀・)ノ゙
怎么看都不准,因为你忘了计算提督脸的装(xue)甲(tong){:4_102:}
{:4_102:}何不搞搞github?
omysho 发表于 2015-7-3 15:52
何不搞搞github?
说得很有道理,但只是个测试版又是VBA,国内又墙,还是懒得上线扔文件
水雲逸 发表于 2015-7-3 15:07
说得很有道理,但只是个测试版又是VBA,国内又墙,还是懒得上线扔文件
github国内应该没墙,再说玩这个游戏的还会怕墙?
SkywalkerJi 发表于 2015-7-3 16:17
github国内应该没墙,再说玩这个游戏的还会怕墙?
{:4_88:}其實就是懶……
感谢,dalao辛苦了(๑•̀ㅂ•́)و✧
水雲逸 发表于 2015-7-3 15:24
其實就是懶……
{:4_102:}主要是github发issue 和 fork方便
omysho 发表于 2015-7-3 16:27
主要是github发issue 和 fork方便
{:4_102:}我VBA語法都是現查的,可不敢拿出去讓人fork,這麼麻煩的分享方式一定沒有人fork的
虽然大部分还是脸,不过有个明确的生存指标还是很爽的
水雲逸 发表于 2015-7-3 14:39
去年9月我就做过初版了,最近新假说多干脆重算一次
这一版乱数没做好,下次更新的时候一并调整,趁着维护 …
看明白了……
现在看明白你们到底在说啥越来越难了………………
真是生怕哪里看错了
dalao们辛苦了~
然而那个附件的网址并不能访问
oblivion 发表于 2015-7-3 17:27
dalao们辛苦了~
{:4_90:}國內連onedrive都不能訪問了么
trifolium 发表于 2015-7-3 17:22
看明白了……
现在看明白你们到底在说啥越来越难了………………
真是生怕哪里看错了 …
{:4_90:}其實我寫起來也生怕哪寫錯了
水雲逸 发表于 2015-7-3 16:45
國內連onedrive都不能訪問了么
{:4_102:}只能请求真神给解禁了,挂着岛风GO也上不去
我下不了,快弄个度娘盘
计算器好评
qhdasd 发表于 2015-7-3 17:53
我下不了,快弄个度娘盘
链接:http://pan.baidu.com/s/1mgADVJU 密码:wpa1
{:4_102:}所以我传了个百度盘了
omysho 发表于 2015-7-3 18:00
所以我传了个百度盘了
谢了,你把链接补到他楼下呗
{:4_88:}事实证明,收藏帖子并没有什么卵用,更新了也提醒不了。。。
更新到GMT+9 2015/7/5 19:44 先前版本全部失效
链接:http://pan.baidu.com/s/1mgziMbm 密码:evkk
omysho 发表于 2015-7-3 18:03
@qhdasd
链接:http://pan.baidu.com/s/1mgADVJU 密码:wpa1
我不会这个技巧。。。
qhdasd 发表于 2015-7-3 18:04
我不会这个技巧。。。
{:4_127:}……那只能等他自己来置顶了。。。
{:4_102:}要不然他传个新的,我就删了我这个算了
话说,没人把生存力看错成生殖力的吗{:4_114:}
女子力计算器!
dalao不想丢github可以扔osc上 {:4_102:}
trifolium 发表于 2015-7-3 19:48
女子力计算器!
其实是锦字的GAY力计算器
突击副会长 发表于 2015-7-3 19:28
话说,没人把生存力看错成生殖力的吗
这是锦字的GAY力计算器