游戏开发论坛

 找回密码
 立即注册
搜索
楼主: 变形太阳

[讨论] 请问在座各位有几位曾经迷信于“垫刀”?

[复制链接]

28

主题

702

帖子

702

积分

高级会员

Rank: 4

积分
702
发表于 2010-3-28 11:54:00 | 显示全部楼层

Re:请问在座各位有几位曾经迷信于“垫刀”?

我来搬运个东西。。。

什么是随机。借用别人的定义:事前不可预言的现象,即在相同条件下重复进行试验,每次结果未必相同,或知道事物过去的状况,但未来的发展却不能完全肯定。
概括来说:在知道过去情况后,未来却不可准确预知。
这个我叫作 真随机。

陷于科技问题,我们玩魔兽的时候用的随机都是伪随机,是靠电脑模拟出来的随机,尽管我们看不透,但电脑知道。
这就是为什么我们可以用录像看比赛。看过录像分析文件的人都知道,它根本没有记录谁在什么时候对谁造成多少伤害,但在每个人的电脑里,这个伤害都是一样的。

准确来说,伪随机有两种。
一种是尽量模拟真随机的情况。这个比较常见,就不多说了。

另一种是包含一定特定规则的:
以魔兽里面的为例,含有致命一击技能的英雄每一次攻击的结果(出不出致命一击)都影响到下一次攻击出致命一击的几率。
这样的话,每一次攻击都不是独立事件,因为它受之前发生的事情影响,而对于真随机,或者前一种伪随机,每一次都应该是独立事件。

具体来说,对于某个随机道具/技能,都存在一个 初始几率,称为C。<---对每个道具/技能都不同
例如一个英雄买了一把10%暴击的剑,那么他第一次攻击的暴击几率就是C,假如没有出暴击,那么下一次攻击,系统就会把暴击几率提高到2C,如果还没有暴,那就提高到3C...一直到暴击为止,然后一切重新开始。下一次暴击几率回归到最开始的C。
(很显然,假如一直不暴击,那么经过一定次数k,k*C>1那么这次就必定出暴击)

可能有人听说过,魔兽里面一些道具的百分比几率都会取整到5的倍数上。例如17%实际上只是15%,24%实际上是25%。
这是因为暴雪为这些5%,10%...90%,95%都设置了一个对应的C来进行上述的伪随机。

具体表格:
概率 理论C值 游戏中C值 理论最大值k 实际最大值k 实际概率
5% | 0.00380 |0.00380 | 263 | 263 | 5.0%
10% | 0.01475 |0.01475 | 67 | 67 | 10.0%
15% | 0.03222 |0.03221 | 31 | 31 | 15.0%
20% | 0.05570 |0.05570 | 17 | 17 | 20.0%
25% | 0.08474 |0.08475 | 11 | 11 | 24.9%
30% | 0.11895 |0.11895 | 8 | 8 | 29.1%
35% | 0.15798 |0.14628 | 6 | 6 | 33.6%
40% | 0.20155 |0.18128 | 4 | 5 | 37.8%
45% | 0.24931 |0.21867 | 4 | 4 | 41.6%
50% | 0.30210 |0.25701 | 3 | 3 | 45.7%
55% | 0.36040 |0.29509 | 2 | 3 | 49.4%
60% | 0.42265 |0.33324 | 2 | 3 | 53.0%
65% | 0.48113 |0.38109 | 2 | 2 | 56.4%
70% | 0.57143 |0.42448 | 1 | 2 | 60.1%
75% | 0.66667 |0.46134 | 1 | 2 | 63.2%
80% | 0.75000 |0.50276 | 1 | 1 | 66.7%
85% | 0.82353 |0.57910 | 1 | 1 | 70.3%
90% | 0.88889 |0.67068 | 1 | 1 | 75.0%
95% | 0.94737 |0.77041 | 1 | 1 | 81.3%

(k值:这里指最多连续k次不出效果。k=min{n,n*c ≥ 1}
理论C值:为了达到标称的概率,C的取值
实际C值:暴雪自己设定的C值。这个值是发烧友通过测试测出来的,向他们致敬)

可以看出,在低概率情况时,理论概率和实际概率还是一样的,但是到了高概率时,C值就被暴雪贪掉了。
例如说明书上70%起作用的先锋,实际上只有60.1%起作用。

哪些东西是第二种伪随机?
.各种致命一击
.各种重击 (注:不包括晕锤的,那个是真货)
.粉碎攻击(对战中牛头人那个。DotA里的话,地狱火被动技能,潮汐的锚击)
.减速之球(散华,双刀)
.坚硬皮肤(各种盾,各种壳)
.小熊的缠绕法球。

诸如蓝肥暴击,神符左边还是右边的不在此列。

最后是,第二种伪随机的作用。
这样设置总有原因的,就是:降低某个几率效果多次连续生效或者多次连续不生效的机会。

例如说:假如刚暴击了一次
在真随机中,
PA再连爆2次的概率是0.15^2=2.25%
在第二种伪随机中:0.032^2=0.1%
差了22倍。

真随机中,PA连续10次不爆的概率是:(1-0.15)^10=20%
第二种伪随机:13%《--式子繁琐,就不写了

暴雪这样做,算是弱化运气的成分,好运不会一直来,差运也不会。

最后最后,提一下所谓暖手一说,的确,如果拿着剑圣在团战前夕去找野怪晦气,刚好连续几次不爆,那么的确是可以加大你在团战中出爆的几率,但实际应用意义真的很小...
值得一提的是某个特殊情况,就是小熊的缠绕法球,由于缠绕发动后,系统会出台政策防止它再次出效果(法球变暗),但是伪随机的计算还在继续,由于一直都没“出效果”,所以这段期间小熊是在攥RP,这就造成了当它法球重新亮了之后,出效果的几率看上去会高于说明书上的数字。


18

主题

2021

帖子

2048

积分

金牌会员

Rank: 6Rank: 6

积分
2048
QQ
发表于 2010-3-28 11:54:00 | 显示全部楼层

Re:请问在座各位有几位曾经迷信于“垫刀”?

人品差的一样不成功。。。
一些真实到虚幻的东西。      就貌似我们把概率称作人品。。

14

主题

490

帖子

491

积分

中级会员

Rank: 3Rank: 3

积分
491
 楼主| 发表于 2010-3-28 12:06:00 | 显示全部楼层

Re:请问在座各位有几位曾经迷信于“垫刀”?

伪随机有几个网游采用了?

18

主题

2021

帖子

2048

积分

金牌会员

Rank: 6Rank: 6

积分
2048
QQ
发表于 2010-3-28 13:11:00 | 显示全部楼层

Re: Re:请问在座各位有几位曾经迷信于“垫刀”?

变形太阳: Re:请问在座各位有几位曾经迷信于“垫刀”?

伪随机有几个网游采用了?

。。。。。

3

主题

187

帖子

189

积分

注册会员

Rank: 2

积分
189
QQ
发表于 2010-3-28 14:19:00 | 显示全部楼层

Re:请问在座各位有几位曾经迷信于“垫刀”?

咳咳...
说个不现实的想法...
cpu的运算速度是很快的...
可以到每秒几十亿次
那么此时来测量某个有规律运动的周期
取最末尾的数那么这个数因为测量的不精确性
以及其他因素...
这个数就是真随机数了...
比如测量晶体震动的周期...←好像快了点...

34

主题

425

帖子

479

积分

中级会员

Rank: 3Rank: 3

积分
479
发表于 2010-3-28 14:30:00 | 显示全部楼层

Re: Re:请问在座各位有几位曾经迷信于“垫刀”?

旗舰: Re:请问在座各位有几位曾经迷信于“垫刀”?

那不就是说,一天的同一时刻就会出现同样的“随机数”了?!
有没有更好的办法啊...

CPU处理指令的时候还不是一条一条处理的嘛,哪有同一时刻处理多个人的?
多核的我不太清楚,但应该不影响这些东西。
在处理指令的时刻,你的种子时间是唯一的,不会出现多个人得到同意数值。
想了解清楚,可以去问程序。
这些当然不是真正的随机,
但如果把各种因素都考考虑进去,人选的数字就真的是随机的吗?有待研究。
这个涉及到太复杂的命题就不多说了。宇宙的形成是随机的吗?
至于做游戏,拿时间种子做随机绝对够用就行了,没那么多麻烦的。

70

主题

2251

帖子

2283

积分

金牌会员

Rank: 6Rank: 6

积分
2283
QQ
发表于 2010-3-28 15:56:00 | 显示全部楼层

Re: Re:请问在座各位有几位曾经迷信于“垫刀”?

幻听: Re:请问在座各位有几位曾经迷信于“垫刀”?

- -! 数学普及工作就不在展开了...
什么是概率?那是一个统计量。

什么是统计量?那就是针对样本集合才生效的量。
样本量为一次?那有个p的50%……

周末我还是睡觉比较好。

电脑随机数 根本就不是真的随机 你所谓的数学规律在这里是不准确的

7

主题

41

帖子

41

积分

注册会员

Rank: 2

积分
41
发表于 2010-3-28 16:36:00 | 显示全部楼层

Re:请问在座各位有几位曾经迷信于“垫刀”?

电脑里面的随即。  全部都是假的。 。假的懂么  假的。。。。
即便再没办法预知 都是建立在可预知的基础上的。

28

主题

805

帖子

817

积分

高级会员

Rank: 4

积分
817
发表于 2010-3-28 16:55:00 | 显示全部楼层

Re:请问在座各位有几位曾经迷信于“垫刀”?

不要把单纯的数学理论套用到游戏里~~~~

要真的算概率,每一个强化事件的概率都要套用独立事件的理论~

那这游戏真是无语了,谁会去玩一个强化成功率等于你买彩票中500万几率的游戏?

所以游戏里边的概率基本都是假的,如第1页的几位所说都是会呈现出某种规律的。

只不过改变的样本的数量和对象而已。

7

主题

41

帖子

41

积分

注册会员

Rank: 2

积分
41
发表于 2010-3-28 16:56:00 | 显示全部楼层

Re:请问在座各位有几位曾经迷信于“垫刀”?

不是什么基本都是假的。而是只要是在电脑中出现的随即。都是伪随即。。。。。。
不管他是做成游戏也好 弄成什么软件也好
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-8-15 07:38

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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