水雲逸

生存力計算器alpha 7/5 GMT+9 17:50更新

長期以來的想法,靠著最近的新裝甲驗證基本成了定論,寫了一點代碼

假定擊沉保護的亂數設定是平均地選取一箇[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裝甲算作非法數據

发表回复

  1. trifolium说道:

    有意思,感觉贴吧有人用旧公式具体火力进行过类似计算

  2. 水雲逸说道:

    trifolium 发表于 2015-7-3 15:32
    有意思,感觉贴吧有人用旧公式具体火力进行过类似计算

    去年9月我就做过初版了,最近新假说多干脆重算一次
    这一版乱数没做好,下次更新的时候一并调整,趁着维护我要干点别的

  3. 駆逐艦雪風说道:

    好厉害的样子,前排支持,感谢分享,辛苦啦(。・∀・)ノ゙

  4. 突击副会长说道:

    怎么看都不准,因为你忘了计算提督脸的装(xue)甲(tong){:4_102:}

  5. omysho说道:

    {:4_102:}何不搞搞github?

  6. 水雲逸说道:

    omysho 发表于 2015-7-3 15:52
    何不搞搞github?

    说得很有道理,但只是个测试版又是VBA,国内又墙,还是懒得上线扔文件

  7. SkywalkerJi说道:

    水雲逸 发表于 2015-7-3 15:07

    说得很有道理,但只是个测试版又是VBA,国内又墙,还是懒得上线扔文件

    github国内应该没墙,再说玩这个游戏的还会怕墙?

  8. 水雲逸说道:

    SkywalkerJi 发表于 2015-7-3 16:17

    github国内应该没墙,再说玩这个游戏的还会怕墙?

    {:4_88:}其實就是懶……

  9. chen478说道:

    感谢,dalao辛苦了(๑•̀ㅂ•́)و✧

  10. omysho说道:

    水雲逸 发表于 2015-7-3 15:24

    其實就是懶……

    {:4_102:}主要是github发issue 和 fork方便

  11. 水雲逸说道:

    omysho 发表于 2015-7-3 16:27

    主要是github发issue 和 fork方便

    {:4_102:}我VBA語法都是現查的,可不敢拿出去讓人fork,這麼麻煩的分享方式一定沒有人fork的

  12. Aris说道:

    虽然大部分还是脸,不过有个明确的生存指标还是很爽的

  13. trifolium说道:

    水雲逸 发表于 2015-7-3 14:39

    去年9月我就做过初版了,最近新假说多干脆重算一次

    这一版乱数没做好,下次更新的时候一并调整,趁着维护 …

    看明白了……

    现在看明白你们到底在说啥越来越难了………………

    真是生怕哪里看错了

  14. oblivion说道:

    dalao们辛苦了~

    然而那个附件的网址并不能访问

  15. 水雲逸说道:

    oblivion 发表于 2015-7-3 17:27

    dalao们辛苦了~

    {:4_90:}國內連onedrive都不能訪問了么

  16. 水雲逸说道:

    trifolium 发表于 2015-7-3 17:22

    看明白了……

    现在看明白你们到底在说啥越来越难了………………

    真是生怕哪里看错了 …

    {:4_90:}其實我寫起來也生怕哪寫錯了

  17. oblivion说道:

    水雲逸 发表于 2015-7-3 16:45

    國內連onedrive都不能訪問了么

    {:4_102:}只能请求真神给解禁了,挂着岛风GO也上不去

  18. qhdasd说道:

    我下不了,快弄个度娘盘

  19. omysho说道:

    qhdasd 发表于 2015-7-3 17:53

    我下不了,快弄个度娘盘

    链接:http://pan.baidu.com/s/1mgADVJU 密码:wpa1

  20. omysho说道:

    {:4_102:}所以我传了个百度盘了

  21. qhdasd说道:

    omysho 发表于 2015-7-3 18:00

    所以我传了个百度盘了

    谢了,你把链接补到他楼下呗

  22. omysho说道:

    {:4_88:}事实证明,收藏帖子并没有什么卵用,更新了也提醒不了。。。

    更新到GMT+9 2015/7/5 19:44 先前版本全部失效

    链接:http://pan.baidu.com/s/1mgziMbm 密码:evkk

  23. qhdasd说道:

    omysho 发表于 2015-7-3 18:03

    @qhdasd

    链接:http://pan.baidu.com/s/1mgADVJU 密码:wpa1

    我不会这个技巧。。。

  24. omysho说道:

    qhdasd 发表于 2015-7-3 18:04

    我不会这个技巧。。。

    {:4_127:}……那只能等他自己来置顶了。。。

    {:4_102:}要不然他传个新的,我就删了我这个算了

  25. 突击副会长说道:

    话说,没人把生存力看错成生殖力的吗{:4_114:}

  26. trifolium说道:

    女子力计算器!

  27. zw531129说道:

    dalao不想丢github可以扔osc上 {:4_102:}

  28. qhdasd说道:

    trifolium 发表于 2015-7-3 19:48

    女子力计算器!

    其实是锦字的GAY力计算器

  29. qhdasd说道:

    突击副会长 发表于 2015-7-3 19:28

    话说,没人把生存力看错成生殖力的吗

    这是锦字的GAY力计算器

官方微信

Login

跳至工具栏