yty 发表于 2012-6-12 17:45:19

风力系统深度解析

本帖最后由 yty 于 2012-6-12 17:45 编辑

风力指示器

风力指示器中的红色及蓝色条块指示本回合的风力方向及强度。条形越长,风力越大。粗看上去风力好像是平滑取值的,但是实际上风力大小只有21个不同的值,向左10种,向右10种,另加一种无风状态。

风力强度表


蓝色条宽度(像素)风力*
红色条宽度(像素)

7 11.9% 6
14 23.8% 14
22 35.7% 21
29 47.6% 29
37 59.5% 36
45 71.4% 44
52 83.3% 52
60 95.2% 59
67 107.1% 67
75 119.0% 74
*风力数值为重力影响的百分比,按对火箭炮的影响计。

风力生成


[*]风力几乎不可能在连续两回合是相同的。曾经有人连续测试了1000回合,只有一次连续两回合风力相同的情况出现。
[*]风力的方向和大小受本回合行动虫的开始站位影响。一只在地图最右边的虫会经历更多的向左刮的风,反过来也是如此。

一次测试
测试用标准1920像素宽地图,只有一只队伍,一只虫子。测试共两轮,虫子分别站在地图中间和地图最右边,分别记录连续50回合的风力情况。测试数据如下:http://worms2d.info/images/0/0d/Wind2.PNG
这是虫子站在地图中间的测试结果。风力基本是平均分配的。

[*]向左刮的风出现26次。
[*]向右刮的风出现20次。
[*]无风4次。
http://worms2d.info/images/2/29/Wind1.PNG
这是虫子站在地图最右边的测试结果。风力分配严重不均,严重偏向左方。

[*]向左刮的风38次。
[*]向右刮的风10次。
[*]无风2次。
向左刮的风不但频率高,而且强度大。事实上,它达到了20次最大风力,超过了向左刮的风总次数的一半。向右刮的风风力很弱,测试中甚至没有一次达到最大风力的一半。
另外值得注意的是,尽管向左刮的风最大风力出现了20次,但没有任何两次是连续出现的。这为风基本不可能连续两回合保持一致的事实添加了证据。

页: [1]
查看完整版本: 风力系统深度解析