level 12
大家好,很高兴能发起一个技术交流贴,相信很多玩家朋友玩游戏的时候都不只是单纯的玩,更多的人还是喜欢钻研各种游戏精髓,在此,首先请大家先摒弃近期以来针对游戏的不满,它好与不好,已经这样存在了,客服也是如此的漠然的态度,我们没必要大动肝火与之生气,随它去,爱咋咋地,有那时间咱来研究研究一些实在点的事儿!
一直以来我就在考虑这个游戏伤害计算的方式,从我一月底开始玩到第一次参加PVP感觉很容易被打死再到后来打天空之城打树之谜面对boss的不堪一击以及发现面对boss不同种类龙几乎相同受伤害水平的诡异现象再到后来新出三种加强魔石就一直在想,但是一直懒得去采集数据以及实践。大家可以看到威力、连射、散射(暂且不说弹道,就谈谈基本的炮弹攻击)技能里面都有说百分之多少百分之多少,但是真正落实到伤害输出上又是怎么计算的?正好新版本增加了三种加强石,今早和ether讨论到底哪种好的时候突然更加增强了想进一步探寻伤害计算方式的欲望,于是便有了以下的文字和数字!
实验背景:
攻击方是我的宠物:
ATK:450
威力技能20级,效果描述:使用后增加30%伤害
连射技能20级,效果描述:每发炮弹造成57%伤害
※所有的实际伤害数值均为平击即未出必杀未暴怒的数值且我都进行过重复打击采集,另外此攻击落点准确且有效,不存在打偏导致伤害减低或者二次伤害的数据
※另外根据经验,排除与宠物种类、级别的关系,从科学上我只认活生生的数据,也就是上面提到的会影响伤害的数
★场景一
OK!首先我先到一个普通关卡进行了数据采集:
关卡4-39
采集目标:靠近玩家右侧的第一只火龙
防御力:未知
■方式一:普通击(最普通的单发攻击)与威力技能的搭配
先看实际伤害输出结果:
①0威力普通击:378
②1威力普通击:491
③2威力普通击:604
④3威力普通击)718
分析可见:378/450=0.84,,491/450=1.0911,604/450=1.3422,718/450=1.5955,它们与宠物ATK的比值依次递增25.11%,似乎和所有技能里面提到的百分比没有相关性,当然这可能是里面牵扯到怪物防御导致数值影响。OK换角度:每加一次威力实际伤害递增113(因牵扯到百分比所以伤害里面有小数,所以最后604到718多了114应该是前面累积的够了进位了就多了1) ,那么113与378什么关系?我们用113/378得出等于0.2989417989≈0.3,哦?出来面熟的了,看来对于普通单发攻击,使用威力是对于打中怪物造成的伤害为基础进行效果加成的,这样来看技能描述里“使用后增加30%伤害”就容易理解了:是发生伤害后增加了30%,这样说对吧?
△这时候产生一个疑问:发生的伤害和宠物基础伤害有什么联系?我宠物ATK450打到他身上378,首先:我想知道我不加威力使用一发普通的炮弹,我一声令下他飞出去的这个伙计到底是不是450?第二点:打到怪物身上后实际发生的伤害是怎么算?炮弹攻击力-怪物防御还是根据怪物防御数值与此炮弹攻击力数值的比例关系经过某个公式算出来最终结果?由于不知道怪物的防御,这个问题暂且放下,标个记号!
■方式二:连射与威力技能的搭配
先看实际伤害输出结果:
①连射不加威力:215+215+215
②连射+1威力:328+328+328
③连射+2威力:442+442+442
同样观察分析一下:215---328---442 咦?根据刚才上文的经验,我们一下子发现也是113递增的,什么情况?
有了经验,我们选择走捷径!先不纠结怎么和怪物拼的数值,就说采集到的这些数之间的关系 :328/215=1.525581395 442/328=1.347560976 442/215=2.055813953两两无比例上的规律递增,只有个113,而113是刚才用普通攻击得出来的关键数,WHY?莫非连射受普通炮弹攻击的制约?
好的,我有突破和灵感了!
2012年04月12日 06点04分
1
level 12
我们看:连射的三次尝试单发伤害分别为215、328、442,他们之间是113递增,那215哪来的?good question!!既然我们想到和普通伤害有牵连,那我们把它拖过来!见上文①0威力普通击:378 噢!378!对!215/378=?没错,结果正是0.5687830688也就是技能里说的57% 这样看来就清楚了:我们先定义一个基数A,A是什么?A就是不使用威力的前提下用单发普通攻击对怪造成的完全有效正常非必杀非怒击伤害(打偏了出的数不算,那是被环境物体吸收了伤害以及距离减轻了作用的结果)。首先,连射每发能打多少?和A成比例关系,本案例中此比例为57%,也就是说如果你不使用威力技能,你的连射每发造成伤害57%A;之后你使用1次、2次甚至以后你蓝多了能用3次威力,实际伤害值就是57%A+N*30%*A(N=1,2,3 30%为威力技能里面提到的加成比例数),具体地说,本案例中,实际伤害值为:57%*378+N*30%*378(N=1,2,3)
SO,finally U got it right?普通攻击、威力、连射之间的关系?同样的道理,散射也是这样的,我就不去分析了,这个有人如果存在质疑可以一试!
说到这里,我想说,还没结束。。。。。。对,大家发现了我们上文还留了一个疑问:378怎么来的?和450什么关系?喔,这个比较困难,咱们不是开发设计者,不知道程序怎么编的,想要知道很不容易。但是,我决定试一试,看看能不能摸索出算法来!
★ 场景二
PVP ROOM
攻击方还是我的宠物,ATK450,威力、连射满技能
采集目标:yaolei911的冰龙
防御力:206
※这里要特别感谢我的朋友----4服的yaolei911陪我采集数据给我当靶子^_^
老模式:
■方式一:普通击(最普通的单发攻击)与威力技能的搭配
先看实际伤害输出结果:
①0威力普通击:369
②1威力普通击:479
③2威力普通击:590
④3威力普通击)701
分析一下:本案例中A=369 ( 顺便坏坏的鄙视一下他的防御,搞了半天都30级了才和4-39的怪一个水平哈。。。。玩笑,怪也分好多种呢,可能那是个比较了得的怪嘿嘿!)
观察369、479、590、701递增为110接近111,验证之!根据算法A*30%=369*30%=110.7,正解!
现在主要研究450---206---369这仨鸟数之间有什么关系,这样一切的一切就都迎刃而解了!
所以!在此之前。。。。。。。。。。。。。。。。。。。。。我先吃个午饭。。。。。
。。。。。。。。。。吞了三个泰山火烧,感觉满足多了。。。。。。。。。。。。。。。
450、206、369之间什么关系?鬼知道?!真的,只这么看没有人会知道的,所以我决定叫上朋友换两个不同防御的龙再试几次!
于是我们又进行了一轮对战,最终下来统计数据如下:
攻击者攻击力 被攻击者防御力 伤害值
450 206 369
450 161 387
487 342 306
276 342 43
以上是使用了普通单炮攻击且未加威力的数据
由于不知道设计者到底采用什么样的计算方式,只能简单地套试了一下三元一次方程组幼稚的天真的算了一下,结果在预料之中,不是这么简单的算法,最终还是没弄明白三者之间通过什么系数关联计算,这个尝试算是失败了。。。不过从中还是能发现点什么的:同样是450的攻击力,对手防御力从161提升到206,伤害值少了18,多了45防御导致少了18伤害,18/45=0.4
同样是342的防御,攻击力从276提升到487,伤害值高了263,多了211攻击导致多了263伤害263/211=1.246445498
面对这样的数据,我只想说之前我有发投票贴询问大家对于游戏攻防平衡度的看法,大半数的人认为攻防现状很平衡,我和几个朋友也有很多据理力争,在这里大家可以说我只是运用初级简单的控制变量(保证攻击不变的前提下变防御&保证防御不变的情况下变攻击)来分析,不科学。对这个我无话可说,觉得我这样简单分析对的您可以认同,觉得不对的可以拿出其他强有力的事实和算法否定我,很愿意与大家进行探讨~~~现状是:拿都打了五级石头的攻击最高的冰龙和防御最高的天使来说,冰龙升一级增加15点攻击,天使升一级增加9点防御。。。。。。攻击的提升幅度已然远大于防御的提升幅度,现在看实际伤害攻击增加对伤害增多的效果又远大于防御增加对伤害减少的效果。。。如果继续发展下去,真的失衡了,至少我是这么想的,大家想想,你们觉得呢?
2012年04月12日 06点04分
2
level 12
告一段落,另开一个话题:以上有关伤害计算和加成效果的探索只是为了搞明白游戏内部的一些事事,同时也是为了论证关于新增的三种加强石的选择问题
三种加强石各自都有五个等级,每个等级增加一个百分点的加强效果,也就是说威力加强石的效果从一级到五级分别是增加威力技能伤害1%、2%、3%、4%、5%,连射和散射同理。那么您在开启了第八个凹槽后该选择哪一个?绝大多数的人都会毫不犹豫地说:威力!为什么?因为威力可以和所有攻击手段相加成,而且打了五级法力石头后29级就可以所有技能配上至少2威力,作用面太广了,而连射和散射只有用此技能时候才有效。针对这个我们还是分析一下,因为前文已经得出了威力以及弹道的计算方法,虽然我们仍然不知道攻击值与基础伤害的联系,但是不影响我们分析加成作用!
设不使用威力的前提下用单发普通攻击对怪造成的完全有效正常非必杀非怒击伤害值为A,这个前面提到了,原谅我啰嗦重复一次!另外宠物所有技能都点满,即威力20级加30%,连射20级加57%,散射10级加76%,三只一模一样的宠物分别打了威力、连射、散射加强石,对同一个目标进行A攻击,那么我们有:
先比较用连射技能时威力加强石与连射加强石的区别:
①2威力+连射(威力加强石)=(57%A+2*35%A)*3=381%A 因为使用了威力加强石,威力效果由30%变为35%
②2威力+连射(连射加强石)=(62%A+2*30%A)*3=366%A 因为使用了连射加强石,连射效果由57%变为62%
散射同理。
。。。分析到这里我无言了,因为之前我一直认为如果用连射技能,连射石头肯定效果高于威力石头,但是按照我自己的分析方法分析出的结果来看,竟然比不上威力加强石?
再重新看一下三种石头,分别写着:威力技能伤害增加。。。连射技能伤害增加。。。散射技能伤害增加。。。莫非是不应该直接加上5%而是应该乘以105%?
再算一下:
△ ①2威力+连射(威力加强石)=(57%A+2*30%*105%A)*3=360%A
△ ②2威力+连射(连射加强石)=(57%*105%A+2*30%A)*3=359.55%A
。。。。。。
我只能说很遗憾,很遗憾。。。不管怎么算,连射加强石都没有威力加强石效果高。但是话又说回来,或许我的算法存在什么问题?或许我的方法不够科学?又或许三种加强石不是这样直接在原有百分比上直接相加或者相乘?我们不得而知。。。
呼,写了好多,也不知道条理够不够清晰,以上内容仅代表个人观点,大家有兴趣的可以耐心看完,喜欢自己研究一下的也无妨,但是别忘了有什么新发现告诉我,我很乐于向大家学习!!!取长补短,更上一层楼!
2012年04月12日 06点04分
3
连射原来是加5%吗?现在是10%了。
2012年09月23日 15点09分
回复 蓝黑太狼 :弱智的官方只是把数值调高了一些,以前代入0.05现在代入0.1就行了。 一帮白痴,不考虑算法改变只考虑提高数值,等到以后级别再高一点能用三威力了连射和散射石头的相对效果又被削弱了,到时候他们还要再调高数值。
2012年09月24日 00点09分
level 4
顶,居然鄙视我的防御,嘿嘿!!~不要拿我跟怪物比较
2012年04月12日 07点04分
4
level 12
另外,出必杀的数值,就是原始比例+魔石比例之后作用于你的实际伤害,比如说你用2威力+连射,每发能打400,打了个加40%必杀伤害的石头,那么最终必杀效果就是170%,我记得原始必杀伤害是30%好像,暴怒效果我当时有简单算过,感觉好像和打了五级必杀伤害石头后的必杀效果比例相似,反正如果是五级石头必杀加暴击,就相当于必杀再必杀了
2012年04月12日 07点04分
6
level 6
顺便补充一句个人看法。炮正中头部可以增加爆击和杀伤力
2012年04月12日 11点04分
14
level 12
回复14楼:虽然不知道你具体想表达的含义是数多还是几率高,但是打他的头肯定是完整伤害,不存在被环境分担的,至于你说感觉多,我想可能是你拿打头和打到身体侧边时被分走伤害比了
2012年04月12日 11点04分
15
level 12
回复16楼:没有的,打哪都一样,只不过头部最正罢了
2012年04月12日 12点04分
17
level 8
这点我同意你的,正中头部唯一的优势就是可以让怪物不被打飞,定住了打,至于伤害,只要是白色数字都是完整伤害,打身上和爆头一样,可能那位兄弟拿的灰色数字去比较,还有你的计算公式很不错啊,比较清晰,不过昨天我们讨论的结果就是这个了,我劝你算一遍,你果然算了,因为这个计算的结果在7服,早在2各月前就有大神级计算出来了,所以我才会给你那样的结论,威力是基础,其他的都是之后的东西,普通攻击,受威力制衡。只有有了威力你才可以说之后的事情,照这么看,我说那两个石头是鸡肋也没有错,这个游戏的1.3版本除了圈钱就是失衡。自从他们第一次透露出更新,所有的预测,都在我们群里出现了,这些技术人员也真的很给力,全被我们计算到了,当时的预测和2服大神小白白早在3周前就分享过
1。合成所的骗钱,我经过试验,自己一共96颗紫色石头,合成32次,全部失败,损失的钱就不去计算了,合成费200多万,加上石头大概损失小400万,当然也有玩家的运气爆好,成功了,但是目前来看,合成了这么多天,我们收集的信息,那么多玩家了,我们服总共不靠紫合合成,一共成功不到5次。
2.爬树的圈钱,当初我们猜到了爬树是肯定收费的,但是没想到关卡会制定的那么难,而且出现死图我们几乎不用打,掏10金币吧,ok,洗了10多次,出来个能打的,勉强过了这么一层,根据不同的等级,大家都会遇到这样的情况,每天大家保守的说洗10次,就是100金币,加上宠物训练,基本上每个玩家会掏200金币,相比之前的版本,收费几乎贵了一倍,还不算花钱洗cd打boss
3.花钱打boss,紫合的掉落,现在紫合的掉落,又低了,改版这么多天,我只刷出过1块,没有紫合就去合成橙色,大家都知道又多悲催。而且他们的人员现在混在了贴吧里居然根据玩家分享的bug去修改游戏,着实让人觉得腹黑,这个贴吧恐怕是我们交流经验,分享bug,攻略的唯一了,身为游戏开放商,并不是积极的在用这个资源去修改游戏的不足,而是通过这个去修改游戏的难度,去更好的赚大家的钱,相比其他的网游,真的是差劲到了家。在国内很多游戏网站都会有攻略各个游戏的,其他游戏的工作人员看过之后,也只是根据建议修改不足,我们这个倒好,根据这个,把攻略全部修改,下面我说几点,也算是证据,提醒大家在贴吧以后说话小心一点。1.关于爬树,我发完贴子和在群里分享过容易过关的图的经验以后,第二天,他们游戏工作人员就把图和怪物全部改了,首先图全换成了死图,怪物都加了Gps,数值也全部修改为BT档了。这个不用我说,大家都能证明,也都感受到了,第一天你们爬树的轻松和第二天的难度,现在每天,对于数据敏感的玩家也能感觉到他们还是在天天做手脚。2关于藏宝图的掉落,这个我们每一个服务器的前几个搞到藏宝图的玩家都分享过地图,大家大约最后差的都是7,8,9这个区域,按着之后的官方攻略分享,这个地图碎片应该出在215和15级的探险,没错吧?大家现在都能看到,可是纵观几个服第一名的玩家拿到的位置,有20级探险的,有刷445的,有420的,各种,我很确定大家差的那块碎片在7,8,9这三个范围内,个服的高手的分享差的最后一片的地图,我们也都看过。但是他们在公布现在的探索攻略之前,每天都在修改,当时那几天骗走了大家多少金币,大家心知杜明,现在赚够了钱了,公布出地图的探索位置了,而且对于她们诱惑大家的,说什么中奖的,大家都不要相信,我们没有一个人领导奖了,这篇帖子的主人也没有,而且还去问过,她们的回复让人听着很气愤,各种核实,最后需要一个很长的时间才能给你们钱,大家算算总共奖金不到10000,你们赚走了大家多少钱,现在发放奖金了,不遵守自己的承诺!而且他们并没有主动联系我们。
4.天空之城,天空之城我们每个人进去了感觉更是坑爹的收费,一天只能打一次,而且能量水晶都需要靠转盘,里外里,刷能量水晶需要多少钱?!就算50个孔开完之后呢?还需要相应的几十个水晶进行镶嵌,打怪物根本不会掉落,只有转盘才有可能出现。
综合这些,大家觉的你们的青春还要过度的浪费在现在的版本上么?我们也就是娱乐一下就算了,大家听听劝,在他们改版之前,少充些金币,少做些研究吧,他们的数值计算还有里面的设计,还有弹道的走向完全copy了弹弹堂和小鸟,你们看看那些分析就知道这个怎么玩了,这也是为什么我们每次都能预测的那么准,因为根本没有创意,除了黑钱很有创意,很能让大家大跌眼镜之外。至于内容,我只能笑你们怎么那么听话全被我计算在内。
2012年04月12日 18点04分
19
**,我一下子翻出这个帖子,当年的种种历历在目啊兄弟
2018年06月20日 02点06分
level 12
回复19楼:啊?!这么看我是幸运儿了,你知道么我更新后把所用五十个左右紫石头都合了,大约十五六次,我成功了六次…
2012年04月12日 22点04分
20