返回列表 发帖

[历史] [杂]攻击速度再认识(对拉斑的回应)

罗嗦下,以前没有和大家一起研究过攻击速度,现在已经N年不上游戏,偶尔关注交流区,所以对于一些现实的问题,已经没有概念了,只能探讨些古老的。
而且我一向废话居多,以下也是。


此文虽然有助于解惑,但是实际并没有太大意义
而且几乎是理论,没有实际测试过

但是我相信大部分分析是对的


一.最小的计量单位

但是我先否定最通常的攻击速度说法
比如190攻击速度,通常说的是每秒5下
189攻击速度是每秒4.545454545……下
这种说法在数值上是正确的,但是在环境概念下是错误的
相对正确的是每0.2秒一下和每0.22秒一下
但是这还不够严谨:

我们可以认识一下时间。时间作为物理上的第四维,和空间一样,是连续的,不存在最小单位。
但是,游戏或者说任何计算机都不能认识到这点。

所有程序等都有最小认知单位,服务器只能以这样的方式去处理攻击速度。
正确的描述是:多少个整数倍的最小时间单位发出一次攻击。


先确认一点,这个单位时间越短,各种计算就越精确,但是服务器的负担就越大。


然后是这个最小单位时间是多少。
这个我显然不知道,估计从来也没人测过。
然而是可以推测出些大概的。


1.显示赫兹数就是最小攻击频率。
以前我认为那是最小记时单位。50HZ对应就是0.02秒。
但是现在我看来,显然不可能,这个时间太长,不能有效对应一些状况。
比如攻击速度小数点后一位有效。如果按0.02秒算的话,那无法定位攻击速度后的一位小数点,只能对应整数的攻击速度。
玩相机的,DV的应该都知道,HZ数肯定不是最快的快门速度。HZ数绝大部分PAL制就是50,N制就是60。但是高端机的最快快门速度可达8000分之1秒。 虽然和RO计时的本质不同,但是有通理。

2.攻击速度的小数点的后一位所对应的就是最小攻击频率
如果是这样,那对应的就是0.002秒(2毫秒)
这个时间比较符合攻击速度的一些理论。

3.非常大众的0.001秒
就是1毫秒。个人认为大部分游戏可能都以这个作为最小计时单位。包括RO
没有必要用更短的时间去作为计时单位了

4.怪异的猜测
虽然最小计时单位几乎可以肯定是0.001秒,但是在攻速方面是否套用了?因为为了减少计算量,可能把数个最小计算单位组成一个新的单位去用于不同的模组。
我曾在想,为什么攻击速度要以200为理论上的无穷大,是偶然么?为什么不用100作为无穷大?
首先一个原因可能是尽量不让版面出现负数
版面负攻速是存在的,但是套用到公式内,其实也没什么大不了的,4秒/次,5秒/次而已。
假设用100攻击速度作为无穷大,那目前的攻速减去100,就是假设版本的攻速
目前看来,如果100是无穷大,那很容易可以把攻速变成负值,比如牧师装拳套(我已经忘记武僧的那个专用武器叫什么了,是不是拳套?)
但是,在当初1.0或者更早版本,要达到这一条件很难,最慢也就无A骑士骑鸟不修骑乘术,拿双手矛再中个泥沼之类的(计算器算下是多少?)
如果当初没有考虑新职业的武器因素,不必把它设定为200,基本上100就够了。
那200有没有可能是为了提示一个频率?虽然这个频率和攻击速度计算是完全没有关系的。
我的意思是可能200分之1秒就是攻击速度的最小单位。就是0.005秒,5毫秒。

无论0.005秒是否成立,都是可以被证实的。因为攻击速度后的一位小数。
如果成立,那190攻速就是40个最小单位,而189.9是40.4个最小单位,最小单位必须为整数,40.4是不能成立的,所以强制舍去或强制算进下一个单位。(PS,最小单位面前也不存在4舍5入)
189.8是40.8个最小单位,处理方法同189.9。
所以,如果0.005秒成立,则189.9攻速等于189.8。其他攻速也可以进行折算进行对比,可以算出哪些攻击速度是一样的。

当然,这个猜测90%是错的,正确答案有90%是第三种。
但是这不妨碍大家可以猜测,可以假设,可以论证。

如果猜测4有谁想测试,我可以告知100%准确的测试方法,可以测得正确与否。



二.攻击速度浮动

篇幅很短,下午再写。
吃饭

现在应该研究的或者拍砖的都比那时少多了吧。。。。。。?
可惜

[ 本帖最后由 再见苏摩 于 2009-12-25 17:26 编辑 ]

总之无差别素质点互砍一次就能知道有没有绝对的浮动
这个是主要的

如果有绝对的浮动,那上文都是毛

TOP

我知道.他这个问题就好比在说为什么电子只能够在固定的能级上,而不会陷入或逃离中心.
这是不是形而上的讨论?

TOP

文科生路过...[m_路过]

2个月后就没人喂你喽~

TOP

哦,那你是再引入了一个参数说的。。
佳織みちる-片霧烈火-佐藤利奈-霜月はるか-生天目仁美-留桜良姫 - 雪降る歌 ~scene:X'mas~ 佐藤利奈 - ちいさなやくそく

あわわ、自爆スイッチ押しちゃったであります!

TOP

不是同一瞬间2次
以190为例

0秒到0.2秒其实是21个最小单位

应当是0.01秒到0.2秒作为一个攻速单位
那最极端的情况是0.2秒遇到0.21秒
5000分之1左右的概率

这还是有0.002秒的间隔的。

TOP

确实是那种想要验证的话,则很不靠谱的东西。。。

190的情况下,会有低几率出现瞬时2次攻击的情况。。。
佳織みちる-片霧烈火-佐藤利奈-霜月はるか-生天目仁美-留桜良姫 - 雪降る歌 ~scene:X'mas~ 佐藤利奈 - ちいさなやくそく

あわわ、自爆スイッチ押しちゃったであります!

TOP

我一直在用如果如果,只是假象和个人认为

如果是真浮动,那可以测试

但是上述的这种浮动是一种假象,我应该证明不了这个伪浮动

谁有办法证明有或没有呢?

哪怕用非法手段

希望有定论

[ 本帖最后由 压力山大为妻逼得懦夫死鸡 于 2009-12-24 23:32 编辑 ]

TOP

原帖由 再见苏摩 于 2009-12-24 20:20 发表
intro桑,或其他几位如果认为绝对没有浮动
那那些看上去明显是频率浮动的攻击,是由于什么造成的呢?
1.显示
2.网络速度
还哪些?

显示可以爬出排除
因为某些程序应当是跳过显示这一步了

然后是网速 ...

再然后是RO的程序优化
在没有试验证明浮动确实存在的情况下谈浮动不靠谱啊,恶魔的证明么……

TOP

原帖由 Shit-Man 于 2009-12-24 18:14 发表
太高科技....求红字重点



我是LZ

意思就是说,假设每0.2秒/下的攻击

你可以把一连串的攻击时间看成一直线
然后每0.2秒构成一个短的线段,其中包含一次“攻击”

那这个浮动只产生于线段内,而不会跑到线段外边,影响到下一次攻击




我自己也感觉这篇比较麻烦难懂,也比较难以证实
蛋是,我没觉得我在YY啊?

TOP

intro桑,或其他几位如果认为绝对没有浮动
那那些看上去明显是频率浮动的攻击,是由于什么造成的呢?
1.显示
2.网络速度
还哪些?

显示可以爬出排除
因为某些程序应当是跳过显示这一步了

然后是网速
一般不会那么不稳定?

其他可知的一些原因呢?

TOP

太高科技....求红字重点

TOP

提示: 作者被禁止或删除 内容自动屏蔽
ROER哦~
无论在哪里,都希望
美好的相遇再次降临到你们身上!

TOP

那只是我认为不能通过外界证实

如果有内部数据,那就可以定论


这些猜测即便都是对的,其实都没什么意义

但是可以有效解释为什么看上去攻击速度会有浮动

TOP

不可证实有谈论的必要么.
那句老话就是:谈论针尖上能坐几个天使.

实验我再看看.

TOP

返回列表