新足迹

 找回密码
 注册

精华好帖回顾

· 新人报道贴, 香辣猪蹄,夫妻肺片,茄汁虾,肉糜刀豆,青菜蘑菇,黄瓜蛋汤 (2007-6-9) miss99 · Dandenong - 自冲自扫 (2015-8-30) MsPinkPiglet
· 修建花园花费list (我的大花园) (2009-8-11) binw · 周末再战厨房 (2007-6-17) 大胃
Advertisement
Advertisement
查看: 1714|回复: 20

俺的大菠萝优化模型 [复制链接]

发表于 2012-6-10 00:22 |显示全部楼层
此文章由 guguburra 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 guguburra 所有!转贴必须注明作者、出处和本声明,并保持内容完整
大菠萝已经60级了,刚刚迈入炼狱,基本上是寸步难行。。

归根结底还是囊中羞涩,看看AH动辄$m的装备,存款一直在5位数徘徊的俺,该何去何从啊

说到底问题就是如何在有限的资金情况下,购买最适合的装备,分配俺的点数,做到最佳搭配呢?

作为IT男的俺,自然要用计算机优化一番。

首先有如下假设:
1) 手上可以分配的属性点数和是个定值。也就是说,你要么选择加智力,要么选加活力,但是4个属性总值是固定的。
2)  装备上一些附加属性,但也是定值。大菠萝中这种附加属性实在太多,暂时选择下面4个值:
- 加%伤害
- 加%生命
- 抗性
- 护甲
3) 上面提到的4个附加属性值可以相互转换:
加1%生命 = 加1%伤害 = 10抗性 = 100护甲
也就是说,你手上的装备可以选择加10点抗性,或者加100护甲,或者提供1%伤害,或者提供1%生命。这个换算公式是俺大致的估算,抗性也暂不区分物抗或者元素抗性。
4) 优化的目的是对一个有固定输出的无限血桩,在被消灭前做到最大输出 (死也要死的物有所值啊).

针对上面假设,模型需要4个输入参数:
a. 体力,智力,活力,敏捷4大属性总值.
b. 加%伤害,加%生命,抗性,护甲4个附加属性总值.
c. 拥有武器的DPS
d. 怪物输出的DPS

由于俺是巫师,所以俺的优化就是以巫师为对象的。

根据目前俺的人物属性,一个赤贫的60级巫师,大约有2200点属性。120%的附加属性 (也就是说俺可以选择12000的总护甲,或1200点抗性,或+120%生命,或+120%伤害)。手上一把600伤害的武器( ), 如果面对一个每秒40000伤害输出的无限血怪,俺怎么才能在被砍杀之前给它最大伤害呢?

计算结果是这样滴:
***************************************
Total attribute points you have: 2200
Total attribute plus you have (%): 120
Weapon DPS: 600
Monster DPS: 40000
********** Optimized Result ***********
Time to Death (TTD): 9.581778 seconds
Total Damage in TTD: 61802.465
Hero Str: 25.0
Hero Dex: 100.0
Hero Intl: 1075.0
Hero Vit: 975.0
Hero DPS: 6450.0
Hero Life: 34401.0
Hero DR: 0.9102437
Hero Resis: 550.0
Hero Armor: 6400.0
Hero Life+%: 0.0
Hero Damage+%: 0.0
***************************************

也就是说,俺的最佳分配情况是,不加体力(25体力是俺程序的初始值),敏捷加到100 即可,智力要1075, 活力975。 不需要加life%,damage%,护甲要提到6500, 抗性要到550, 在这种情况下,俺和血桩怪对砍,俺最理想状况是撑到9.58秒,给它61802的总伤害。

ok, 上面只是一个大致优化的模型,没有包括技能,伤害的类型,等等。

俺附上俺的Java计算程序供大家参考,这个只针对巫师,其他角色有需要俺可以再提供。

欢迎拍砖。更欢迎加分

俺的假定QA:
Q: 怎么只有4个附加属性?为什么没有属性xxx? 技能yyy?
A: 呃,这只是一个大致模型...俺也在摸索中啊... 请指正


Q: 程序公式有严重错误!
A: 啊?! 那里?俺说怎么不太对劲呢


Q: 唔,,,根据你的模型,就是在&%元情况下求%#极值么,来来来,有个&%…曲线很符合这种情况啊,难道你不会?
A: 俺..俺..俺..俺用的是穷举法,听说这个价格便宜量又足。


Q: 看了程序,非常不完善! 在情况xyz下,会出现zyx的异常!
A: 俺就是弄着玩的,异常才是正常


Q: 程序太粗糙,居然只有一个主函数,居然没有界面,居然$%%&)
A: 请端正态度,以游戏人生的精神重新看一下


Q: 这程序怎么运行啊?
A: 就是一个Java程序,你懂的.....难道,或者,除非你不懂?...没关系,足迹有很多IT男的...随便找一个好啦。或者告诉我您的输入,我来算一下 :)

[ 本帖最后由 guguburra 于 2012-6-10 10:40 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

评分

参与人数 4积分 +17 收起 理由
wangsam + 3 加油加油,多做少说是咱们IT男的美德!
bats + 6 谢谢奉献
aix1014 + 3 鼓励鼓励:)

查看全部评分

Advertisement
Advertisement

发表于 2012-6-10 09:25 |显示全部楼层
此文章由 墨尔本的水獭 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 墨尔本的水獭 所有!转贴必须注明作者、出处和本声明,并保持内容完整
游戏论坛里各种各职业的属性对比取舍帖子已经汗牛充栋了
你有空捣鼓这个不如去多farm几遍吧。。。

你这个模型都看不出意义何在

作为一个巫师,300抗不到就可以打通act3了
但智力1000绝对不够
豌豆加速器 真是很好用耶

发表于 2012-6-10 09:54 |显示全部楼层
此文章由 future2521 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 future2521 所有!转贴必须注明作者、出处和本声明,并保持内容完整
加1%生命 = 加1%伤害 = 10抗性 = 100护甲

这个我记住了,下次我AH注意看看。。。谢谢楼主。

发表于 2012-6-10 10:14 |显示全部楼层
此文章由 guguburra 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 guguburra 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 墨尔本的水獭 于 2012-6-10 09:25 发表
游戏论坛里各种各职业的属性对比取舍帖子已经汗牛充栋了
你有空捣鼓这个不如去多farm几遍吧。。。

你这个模型都看不出意义何在

作为一个巫师,300抗不到就可以打通act3了
但智力1000绝对不够


俺就是想看看对于一定装备条件下,优化后的属性(体力,活力,敏捷,智力,+Life, +Damage, 抗性,护甲总值)分配是怎样的。这个...已经有结论啦?可以分享一下链接么?谢谢!

发表于 2012-6-10 10:42 |显示全部楼层
此文章由 guguburra 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 guguburra 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 future2521 于 2012-6-10 09:54 发表
加1%生命 = 加1%伤害 = 10抗性 = 100护甲

这个我记住了,下次我AH注意看看。。。谢谢楼主。


这个是一个估算值,抗性和护甲换算应该没问题,伤害和生命尚不确定。

发表于 2012-6-10 13:32 |显示全部楼层
此文章由 墨尔本的水獭 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 墨尔本的水獭 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 guguburra 于 2012-6-10 10:14 发表


俺就是想看看对于一定装备条件下,优化后的属性(体力,活力,敏捷,智力,+Life, +Damage, 抗性,护甲总值)分配是怎样的。这个...已经有结论啦?可以分享一下链接么?谢谢!


10抗性=100护甲是对的,而且很有用处的数据,配装时常常用到。
特别是因为他们的效果相乘和递减的关系,特别需要平衡
但是生命=伤害。。。。。我不知道它对不对,因为这毫无意义,都没人会考虑,法师极少会和怪对着轰
生命值在满足一个底限以后,伤害是越高越好,几乎不会有人去特别考虑两者间的平衡
相反倒是智力和武器伤害间的对比关系需要平衡一下
豌豆加速器 真是很好用耶
Advertisement
Advertisement
头像被屏蔽

禁止发言

发表于 2012-6-10 15:14 |显示全部楼层
此文章由 Piscator 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 Piscator 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 墨尔本的水獭 于 2012-6-10 09:25 发表
游戏论坛里各种各职业的属性对比取舍帖子已经汗牛充栋了
你有空捣鼓这个不如去多farm几遍吧。。。

你这个模型都看不出意义何在

作为一个巫师,300抗不到就可以打通act3了
但智力1000绝对不够


有什么事是你不懂的吗? 看你的帖子除了自吹自擂就是踩低别人,2

评分

参与人数 1积分 +5 收起 理由
pengzhao + 5 终于让你发现了这个规律阿

查看全部评分

头像被屏蔽

禁止发言

发表于 2012-6-10 15:17 |显示全部楼层
此文章由 Piscator 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 Piscator 所有!转贴必须注明作者、出处和本声明,并保持内容完整
新patch出了修理费大涨,就是为了防治远程不顾c存活率挂尸打怪,除非你有神操作,要不一身好装备死几次就破产了。

[ 本帖最后由 Piscator 于 2012-6-10 15:19 编辑 ]

发表于 2012-6-10 16:01 |显示全部楼层
此文章由 holyplague 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 holyplague 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 Piscator 于 2012-6-10 15:17 发表
新patch出了修理费大涨,就是为了防治远程不顾c存活率挂尸打怪,除非你有神操作,要不一身好装备死几次就破产了。

貌似修理费已经上去了。。。drop rate还没改, 靠准备推完belial等1.03了。。。

发表于 2012-6-10 18:57 |显示全部楼层
此文章由 htan564 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 htan564 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 Piscator 于 2012-6-10 15:14 发表


有什么事是你不懂的吗? 看你的帖子除了自吹自擂就是踩低别人,2


说的好!不管人家写的怎么样, 有东西就和人分享是就是值得赞赏的。 而且我就觉得lz写的挺好的。。 如果这么牛干嘛自己不写一个。

发表于 2012-6-12 10:08 |显示全部楼层
此文章由 bats 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 bats 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 墨尔本的水獭 于 2012-6-10 09:25 发表
游戏论坛里各种各职业的属性对比取舍帖子已经汗牛充栋了
你有空捣鼓这个不如去多farm几遍吧。。。

你这个模型都看不出意义何在

作为一个巫师,300抗不到就可以打通act3了
但智力1000绝对不够

模型都是要逐渐完善的。d3这种游戏最后分析都是要量化的,需要lz这样的去开发
客舍并州已十霜,归心日夜忆咸阳。
无端更渡桑干水,却望并州是故乡。
Advertisement
Advertisement
头像被屏蔽

禁止访问

发表于 2012-6-12 10:11 |显示全部楼层
此文章由 lingg 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 lingg 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 Piscator 于 2012-6-10 15:14 发表


有什么事是你不懂的吗? 看你的帖子除了自吹自擂就是踩低别人,2


息怒息怒,水獭兄这样又不是一天两天的事了

发表于 2012-6-12 10:40 |显示全部楼层

回复 lingg 12# 帖子

此文章由 realfenglin 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 realfenglin 所有!转贴必须注明作者、出处和本声明,并保持内容完整
应该说他,年轻人气盛。见谅,见谅。
头像被屏蔽

禁止访问

发表于 2012-6-12 11:38 |显示全部楼层
此文章由 lingg 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 lingg 所有!转贴必须注明作者、出处和本声明,并保持内容完整
楼主还是 提示一下,用怎么跑这个程序吧,
我跑的WIN7,装的是JRE6

我试了JAVA和JAVAWS,都是报错

WEB START 报的这个:

MissingFieldException[ The following required field is missing from the launch file: <jnlp>]
        at com.sun.javaws.jnl.XMLFormat.parse(Unknown Source)
        at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)
        at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)
        at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)
        at com.sun.javaws.Main.launchApp(Unknown Source)
        at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
        at com.sun.javaws.Main$1.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)

发表于 2012-6-12 11:44 |显示全部楼层
此文章由 kane321 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 kane321 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 lingg 于 2012-6-12 11:38 发表
楼主还是 提示一下,用怎么跑这个程序吧,
我跑的WIN7,装的是JRE6

我试了JAVA和JAVAWS,都是报错

WEB START 报的这个:

MissingFieldException[ The following required field is missing from the launch file: ]
        at com ...

要装jdk吧

发表于 2012-6-12 11:50 |显示全部楼层

回复 Piscator 7# 帖子

此文章由 pengzhao 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 pengzhao 所有!转贴必须注明作者、出处和本声明,并保持内容完整
他就这样 你才发现阿 就当没看到就好
Advertisement
Advertisement

发表于 2012-6-12 12:39 |显示全部楼层

回复 guguburra 1# 帖子

此文章由 htan564 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 htan564 所有!转贴必须注明作者、出处和本声明,并保持内容完整
我可以帮忙转.net+gui, 这样大家比较容易用.

[ 本帖最后由 htan564 于 2012-6-12 12:43 编辑 ]

发表于 2012-6-12 14:30 |显示全部楼层
此文章由 htan564 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 htan564 所有!转贴必须注明作者、出处和本声明,并保持内容完整
试试吧

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

发表于 2012-6-13 16:19 |显示全部楼层
此文章由 guguburra 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 guguburra 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 htan564 于 2012-6-12 14:30 发表
试试吧


Great Job!!!

这两天有点忙,没顾得上想这个事。本来还想用exe4j什么的包装一个可执行文件,没想到这么快就做出来啦!

而且不得不承认Java的执行效率确实差一些,最开始那个的优化程序预计要跑10+小时的,后来把计算的步长增大,也还要10 min 的样子,现在 2 min 就搞定了。

[ 本帖最后由 guguburra 于 2012-6-13 16:23 编辑 ]

发表于 2012-6-13 16:22 |显示全部楼层
此文章由 htan564 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 htan564 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 guguburra 于 2012-6-13 16:19 发表


Great Job!!!

这两天有点忙,没顾得上想这个事。本来还想用exe4j什么的包装一个可执行文件,没想到这么快就做出来啦!


楼主有空做个monk的吧。 :)

发表于 2012-6-18 10:56 |显示全部楼层
此文章由 oldrrr 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 oldrrr 所有!转贴必须注明作者、出处和本声明,并保持内容完整
楼主应该做个iphone版。。。。。。
Advertisement
Advertisement

发表回复

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

本版积分规则

Advertisement
Advertisement
返回顶部