找回密码
 Register
搜索
查看: 167|回复: 0

Seekrieg 5水面炮战自动结算程序更新至1.3

[复制链接]
发表于 2025-4-9 11:02:47 | 显示全部楼层 |阅读模式
本帖最后由 swanwick 于 2025-4-21 16:10 编辑

在Deepseek辅助下,成功更新了sk5水面炮击计算程序,整个计算器脱胎换骨。
1.直观的UI设计,根据UI提示即可输入参数
2.迅捷的计算方式,一键结算出命中数和命中部位统计
3.透明化的运算流程,所有修正详情和骰值均全部列出

设计说明:将命中表简化为了千分率的单发命中率。由于D100的精度问题,sk5原命中表上存在火控值不同,单发炮弹命中率相同,但10发炮弹命中率又不同的情况。可以合理推测,其实设计师是对单发炮弹命中率进行了四舍五入,真实命中率应该是以10发炮弹的命中率为基准。本人通过对命中表进行统计,10发炮弹命中1、2、3的D100数相加后,其实就基本等于该火控值下10发炮弹至少1发的概率数,且由于命中多余3发的概率极小,所以被设计师合并进了10发炮弹命中3发的概率。那么就可以通过概率公式1-(1-P)^(1/10)得出所有火控值下单发炮弹的真正概率。如火控值为1、2、3时,按照命中表,单发炮弹命中率都是D100=1,而10发炮弹同时结算时,命中率又分别为D100≤5、7、10;按照前述逻辑和公式,就可以倒推出火控值为1、2、3时,10发炮弹最少命中1枚的概率分别为5%、7%、10%时,真正的单发命中率为0.5%、0.7%和1%。所以本计算器通过这种方式,将所有火控值的单发炮弹命中率进行了倒算,并用千分制进行表示。结算命中时,以时间戳为种子,为每发炮弹D1000,对比千分率的命中率后判定命中,最大方式贴合规则原意,但同时也会有极低概率出现10发炮弹命中数超过3的情况。


链接:https://pan.baidu.com/s/186o21O44p20yNbSvH3XkIw?pwd=zptm 提取码:zptm 复制这段内容后打开百度网盘手机App,操作更方便哦


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?Register

×

评分

参与人数 2金币 +20 收起 理由
白幢天子 + 10 很给力!
无趣无聊 + 10

查看全部评分

您需要登录后才可以回帖 登录 | Register

本版积分规则

QQ|Archiver|手机版|小黑屋|Velonica

GMT+8, 2025-4-28 16:51 , Processed in 0.022887 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表