游戏开发论坛

 找回密码
 立即注册
搜索
楼主: shengkz

[讨论] 求教,想搞清楚一个问题

[复制链接]

57

主题

1523

帖子

1583

积分

金牌会员

Rank: 6Rank: 6

积分
1583
发表于 2006-1-11 16:07:00 | 显示全部楼层

Re:求教,想搞清楚一个问题

会不会和计算机最最基本的底层问题有关联

最不受外界影响的测试方法其实是:自己在100个纸片上打上标记,然后搅乱了,闭上眼睛自己抽,然后做记录。

话说回来,如果1~100中随机数的集中现象每次都存在,而且每次都偏向相同的一群数字,那么1~99中应该也存在,1~98中也存在……………………那么1~2这两个数随机抽取,是不是也必然存在每次均偏向一个固定的数的情况呢?是2?还是1?想想就觉得很诡异…… [em10]

154

主题

4567

帖子

4579

积分

论坛元老

Rank: 8Rank: 8

积分
4579
QQ
 楼主| 发表于 2006-1-11 16:19:00 | 显示全部楼层

Re:求教,想搞清楚一个问题

SRX,厉害,一下点到要害了 ^_^

另外,双巧手好像有非常用手惩罚吧 [em5]

7

主题

752

帖子

756

积分

高级会员

Rank: 4

积分
756
QQ
发表于 2006-1-11 16:23:00 | 显示全部楼层

Re: Re:求教,想搞清楚一个问题

reiangel01: Re:求教,想搞清楚一个问题

会不会和计算机最最基本的底层问题有关联

最不受外界影响的测试方法其实是:自己在100个纸片上打上标记,...


猜?y那??NPC行走是因?橛衅渌?蛩赜绊?,才??a生集中,所以我才??他有?]有碰撞?躲判定的....要不然在?C???鹊牡??r下,程式?算??a生那?拥慕Y果,只能?冥冥中有不可知的力量在干涉了~ [em10]

46

主题

497

帖子

677

积分

高级会员

Rank: 4

积分
677
发表于 2006-1-11 16:33:00 | 显示全部楼层

Re:求教,想搞清楚一个问题

不计算攻击速度影响的话,1d8对护甲为x的布衣,伤害的平均值是4.5-x,2d4是5-2x,所以只有护甲低于0.5的布衣,2d4攻击才更有利。

而其实不算护甲的话,2~8的随机数和2个1~4的随机数,数学期望是相同的,也就是说他们的平均攻击力是一样的。1d8只是差在可能为1而已。

154

主题

4567

帖子

4579

积分

论坛元老

Rank: 8Rank: 8

积分
4579
QQ
 楼主| 发表于 2006-1-11 16:36:00 | 显示全部楼层

Re:求教,想搞清楚一个问题

肯定是随机数产生的方法有问题

1

主题

47

帖子

105

积分

注册会员

Rank: 2

积分
105
发表于 2006-1-11 16:53:00 | 显示全部楼层

Re: Re:求教,想搞清楚一个问题

gthief: Re:求教,想搞清楚一个问题

不计算攻击速度影响的话,1d8对护甲为x的布衣,伤害的平均值是4.5-x,2d4是5-2x,所以只有护甲低于0.5的布...

wow里的武器直接有dps的概念,而防御也是按百分比减伤害的,所以在wow里1d8和2d4的区别也就是平均伤害差0.5吧。。(貌似现在攻防直接用加减的游戏不多了,因为很难控制平衡,用百分比的一目了然阿)当然,有时pk的时候运气占很多成分,1d8有时也会有好处,但是杀怪应该是稳定的比较好吧。

谁有空可以编个程序测试一下。例如假设怪的hp分别为10、15、30,计算杀100个怪,用1d8需几次攻击,用2d4需几次攻击。应该能看出一些区别来的。

69

主题

485

帖子

495

积分

中级会员

Rank: 3Rank: 3

积分
495
发表于 2006-1-11 21:54:00 | 显示全部楼层

Re:求教,想搞清楚一个问题

没有双巧手和双武器熟练,然后用双武器……后果很难想像,攻击检定主手-6,副手-10,没有强悍的力量或敏捷……

25楼gthief朋友的计算公式如果成立的话非常有用,可以用来计算你设计的游戏中,布衣护甲为多少才算合理,不然可能让2D4变成FC。

46

主题

497

帖子

677

积分

高级会员

Rank: 4

积分
677
发表于 2006-1-11 23:42:00 | 显示全部楼层

Re:求教,想搞清楚一个问题

呵呵,那个只是忽略其他因素的简单结果,而且也只是平均值,要说计算概率还是有差别的。。。
不算护甲的情况下,举某楼说砍10和15hp的怪例子
两刀砍死一个怪的概率:
         10hp          15hp
1d8     28/64      12/256
2d4     35/64        5/256

如果hp高了,又不算护甲的话,就肯定是2d4划算了,因为它平均值高,趋向正态分布的情况下,就很占优了。

考虑一下改为1d9的话两者就平等了,1d9类型比2d4类型,更适合那种堵一把,它在输出高的总伤害上概率是比较高的(概率都低的情况下较高),而2d4在输出平均伤害更有优势(概率高的情况下更高)。数据如下:

砍1个200hp的怪需要多少刀的概率:
      小于30刀    小于35刀    小于40刀    小于45刀    小于50刀
1d9   26.11%      38.97%      50%         58.71%      65.17%
2d4   6.18%       33.64%      50%         63.68%      73.57%

砍40刀的情况下输出伤害的概率:
      大于100    大于150     大于200     大于250     大于300
1d9   83.40%     68.44%      50%         31.56%      16.60%
2d4   94.30%     78.52%      50%         22.48%      5.70%

这就是为什么打怪2d4占优,pk时1d9好用,因为pk就那么几下来回,显示不了平均伤害的优势,出高伤害的几率就比较重要。

154

主题

4567

帖子

4579

积分

论坛元老

Rank: 8Rank: 8

积分
4579
QQ
 楼主| 发表于 2006-1-11 23:53:00 | 显示全部楼层

Re:求教,想搞清楚一个问题

两刀砍死一个怪的概率:
         10hp          15hp
1d8     28/64      12/256
2d4     35/64        5/256

砍1个200hp的怪需要多少刀的概率:
小于30刀 小于35刀 小于40刀 小于45刀 小于50刀
1d9 26.11% 38.97% 50% 58.71% 65.17%
2d4 6.18% 33.64% 50% 63.68% 73.57%

砍40的情况下输出伤害的概率:
大于100 大于150 大于200 大于250 大于300
1d9 83.40% 68.44% 50% 31.56% 16.60%
2d4 94.30% 78.52% 50% 22.48% 5.70%

=================
请教这位大哥,怎么算出来的?

46

主题

497

帖子

677

积分

高级会员

Rank: 4

积分
677
发表于 2006-1-12 00:15:00 | 显示全部楼层

Re:求教,想搞清楚一个问题

用概率论的东西啊,要解释清楚得把书讲一大半,呵呵
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-7-5 00:00

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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