因为本人的专业不是IT/程序工程等,所以对编程的了解并不多。最近才知道,一个程序写完才是真正的开始,除BUG真是各种蛋疼……写程序的时候想到什么写什么,结果要除BUG时,就各种混乱……
但该除的还是要除的: 面对挑战,我选择请求不打脸
废话不多说~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~是为分割线~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
注意:
---------
需要Net.Framework 4.0.3支持. 步骤:
1. 下载并安装Net.Framework 4:
http://www.microsoft.com/zh-cn/download/details.aspx?id=17718
2. 下载并安装Net.Framework 4.0.3更新(先装上面的):
http://www.microsoft.com/zh-cn/download/details.aspx?id=29053
32位系统下载x86 **** 64位系统下载x64
对此造成的不便,楼主表示抱歉,也无可奈何……
---------
下载后先用现有装备测试下软件的准确性。
若数据不准确,看一下[帮助],看看自己有没有输对数据。
若确认输入无误,请回帖提醒楼主一下,最好带一下截图(直接写数据也OK)。楼主表示万分感谢!!!!!
---------
更新Log:
15/06/2012 暗黑3装备DPS计算器 v1.12
更新内容:
1. 修正非武器面板的攻速计算(在计算非武器攻速的时候,记得要在右上角填写 武器攻速)
2. 切换[武器]和[非武器]面板将清零原有新/旧装备数据
3. 少量优化
已知Bug:
1. 若删除根目录下的SysSetting.mo文件,会导致程序启动出错,不过按继续仍可使用,不影响功能,但必须要[菜单]->[技能加成]选择一项(否则计算不正确)。
2. 若删除根目录下的IncSetting.mo文件,会导致增益计算功能启动出错,不过按继续仍可使用,不影响功能
3. 切换[人物]面板时,计算数据不会清零,并会互相影响,除非填写覆盖了对应数据/删除原有数据(已找到修正方法,下个版本中将修复,楼主表示楼主太粗心了……)
4. 待寻找
说明:
1. 尽管武僧和巫医未开发,但仍可借用其他3种角色中的任意一种进行计算,毫无影响(因为此两角色没有任何持续性增强面板DPS的技能,若有请告知,我没玩过= =)
2. 野蛮人的狂战之怒和武器大师没有开发完全,其攻速加成没有计算
3. 下载后请杀毒。360和其他的杀毒软件也许会报毒,具体原因不清楚。
4. 欢迎/感谢试用并在此贴中提交BUG
5. 具体计算结果,请参考此贴31楼ckhlqef1的测试!!感谢ckhlqef1!!
待开发:
1. 野蛮人技能完善
2. 武僧计算
3. 精确计算
4. 增益计算带入装备计算
5. 提高粗略计算的精度
6. 双持
7. 双手换单副手
8. 看大家要求
13/06/2012 暗黑3装备DPS计算器 v1.1
更新内容:
1. 程序只需.net Framework 3.5支持
2. 加入收益计算功能(技能加成未计算,感谢ckhlqef1测试),增加帮助
3. 更新秘术师的计算,和野蛮人部分计算
4. 增加程序图标
5. BUG修复
已知Bug:
1. 若删除根目录下的SysSetting.mo文件,会导致程序启动出错,不过按继续仍可使用,不影响功能,但必须要[菜单]->[技能加成]选择一项(否则计算不正确)。
2. 若删除根目录下的IncSetting.mo文件,会导致增益计算功能启动出错,不过按继续仍可使用,不影响功能
3. 切换[武器]与[非武器]时,计算数据不会清零,并会互相影响,除非填写覆盖了对应数据/删除原有数据(已找到修正方法,下个版本中将修复)
4. 待寻找
说明:
1. 尽管武僧和巫医未开发,但仍可借用其他3种角色中的任意一种进行计算,毫无影响(因为此两角色没有任何持续性增强面板DPS的技能,若有请告知,我没玩过= =)
2. 野蛮人的狂战之怒和武器大师没有开发完全,其攻速加成没有计算
3. 下载后请杀毒。360和其他的杀毒软件也许会报毒,具体原因不清楚。
4. 欢迎/感谢试用并在此贴中提交BUG
5. 具体计算结果,请参考此贴31楼ckhlqef1的测试!!感谢ckhlqef1!!
待开发:
1. 野蛮人技能完善
2. 精确计算
3. 看大家要求
最近老板要我学visual studio,于是我就屁颠屁颠的去学了……
我是实践主义,只看不做会睡着的。看到层出不穷的excel版装备计算器,我就想到,做个exe版的计算器吧。功能前瞻(设计/学习目标)的话,如下:
1.粗略计算 用户只需输入寥寥18项内容即可:面板DPS,主属性,技能伤害加成%(或手动选择技能),攻击次数/秒,暴击率,暴击伤害,要替换装备的各种数据,新装备的各种数据。
伤害计算在万伤以上可以有10+的误差
2.精确计算 用户需输入更多内容,如各种装备的详细伤害加成。计算误差在10以下。
3.用户可自己选择各种角色的伤害加成计算。
4.保存设置、读取设置、程序启动时自动读取基本设置
5.数据比较
6.暂无……
说明下粗略计算:
因为粗略计算旨在 减少用户输入的同时保证计算结果的误差在一个用户可接受的范围内,所以,我就想到用面板DPS逆推角色DPH,用面板每秒攻击次数逆推角色攻速加成。
因为暴雪的面板数字都是四舍五入过的,所以逆推过去的DPH/攻速加成是有误差的。万伤以后的乘数比较大,所以误差也会被放大。
目前,完成了粗略计算中的DH。菜单选项啥的也完成了。大概的VS界面、指令也熟悉了,所以继续做这个,没有啥可学的了(最多就是杀BUG了)。
如果用的人多的话,挽尊的人多的话,我就继续做也无妨,当成休闲娱乐~
计算公式是从某处看来的,自己也通过面板测试了下逆推。至于某处是哪里,我也不记得了,反正是之前自己做excel版时看来的,不过那网站肯定也是从其他地方复制黏贴来的。
几点说明:
0.此软件要用net.framework 4。其他版本也许也需要,自行微软官网/百度下载。
1.此软件无毒,要怀疑tmxkn1的人品,那就不要用了……百度下这个id,我到处都用,所以不会自毁人品的~
2.此软件无说明,自己发挥自己的聪明才智去用吧~
3.此软件BB/WZ/WD/ MK都没有做完,所以不要用
4.此软件有BUG,至于BUG是什么,我不知道,只能保证不会导致死机。欢迎给我站内信 告诉我BUG是啥~
5.此软件没有完全调试,请各位同学不要恶意卖萌,不要把该填数字的地方填写数字,该写地址的地方写其他内容。虽然做了限制输入,但肯定有些地方没有做,当然,也欢迎同学帮我测试告诉我~
6.此软件没有任何美工,对于界面有要求的同学靠边站→.→
7.此软件为本人vs的第一个作品,所以……………………………………………………………………轻拍
8.此软件有人用,我就继续更新
9.暂时想不到了,希望有人挽尊...
关于误差:
楼主所用的基本公式为:
面板DPS = DPH * 面板每秒攻击次数 * (1 + 暴击率% * 暴击伤害%) * (1 + 主属性/100) * (1 + 技能加成%)
由于DPH/暴击率/暴击伤害/主属性/技能加成的数值都为整数,所以我认为这些数据是没有误差的。
面板每秒攻击次数 = 取2位小数 [ 武器基础每秒攻击次数 * (1 + 武器攻击速度%) * (1 + 装备攻击速度) ]
由此可见,误差主要出在攻击次数上。
同时,面板DPS也明显是经过四舍五入保留了2位小数的。
--------
楼主的逆推出的DPH也因此带了2个误差:
DPH = (面板DPS + 误差1) / [ (面板每秒攻击次数 + 误差2)* (1 + 暴击率% * 暴击伤害%) * (1 + 主属性/100) * (1 + 技能加成%)]
由于保留的是2位小数,因此 误差1 与 误差2的数值在 0-0.005 之间。所以误差1可以忽略不计(分母肯定是大于1的,分子小于0.005,相除结果不会大于0.005)
误差2就比较明显,特别是在暴击乘数/属性乘数/技能乘数较大的情况下。
各位可自行代入自己的数据进行计算。
一般来说,5W以上的面板DPS,绝对有10点以上的误差。若所替换的装备与原装备间数值差别很大,那么误差很有可能上升到100以上。
---------
此误差可通过精确计算每秒攻击次数避免,但这样会导致输入繁多的数据(各项攻速加成)。
因为误差1基本可以忽略,因此,此误差亦可通过线性方程来矫正。但也需要用户输入额外的数据。
发布日期 | 点击标题下载 | 对应游戏版本 | 说明 |
---|---|---|---|
2012.06.17 | 暗黑破坏神3装备DPS计算器 v1.12 | - | - |