设为首页收藏本站

八达网

 找回密码
 注册
查看: 1748|回复: 8
打印 上一主题 下一主题

关于飞龙和自杀速度和加速度的数据来源!我想说明一下!!

[复制链接]

0

主题

0

好友

8947

积分

大象

GoGoRock是我永远的大湿

跳转到指定楼层
1
发表于 2007-3-24 21:15 |只看该作者 |倒序浏览
刚才才看到the主页上的zyfwinme  杂谈:忠言逆耳(中国电竞应以学术态度对待游戏)

看来我有必要解释一下,飞龙3.05的速度和1.74秒的加速的是我根据IntelImouse和寂寞的先知这两位所提供的数据(前者是直接提取的星际mpq文件中的数据后者是实际测试的数据)和我实际的验证后换算出来的数值。我把这这些的数据写在我编辑的《星际争霸数据库》里面了


在此我贴出他们的原贴!我对星际的态度够不够学术



[ 本帖最后由 ShenBull 于 2007-3-24 21:33 编辑 ]
1

查看全部评分

0

主题

0

好友

8947

积分

大象

GoGoRock是我永远的大湿

2
发表于 2007-3-24 21:16 |只看该作者
引言:

以前看有人争论小狗和蜘蛛雷哪个跑得快,有人说瓦格雷和幽灵战机飞的一样快,我便产生了写一份权威的单位速度表的冲动,只是一直没有开始。
最近这些天,由于对mpq文件的认知大有进步,所以便做了下文的研究。

引言:

以前看有人争论小狗和蜘蛛雷哪个跑得快,有人说瓦格雷和幽灵战机飞的一样快,我便产生了写一份权威的单位速度表的冲动,只是一直没有开始。
最近这些天,由于对mpq文件的认知大有进步,所以便做了下文的研究。



绪论:

众所周知,星际中的单位的移动分为3种形式,即飞行(Air),飘浮(Hover),和纯地面(Ground)。
比如,幽灵战机是飞行单位,SCV是飘浮单位,机枪兵是地面单位。
暴雪在星际中对这3种移动形式移动速度的记录方式是不同的,对于地面单位,它的移动记录为每祯若干个“Units”,
据我实验,1 unit=1个像素。
飘浮单位则不同,是以一个很大的数字存放的,但是可以和地面单位直接换算,1地面移动单位=256飘浮移动单位。
飞行单位的速度记录和漂浮基本相同,但是却不可以直接与地面移动单位换算。注意:也就是说飞行单位和漂浮单位的速度虽然是一个数量级的,却没有多少可比性。我花了很多时间来研究飞行移动单位和地面移动单位之间的计算方法,可是一直没有成果,如果以后能够算出来,我会补上来的。在飞行单位速度小于等于1024时,是可以用1地面移动单位=256飞行移动单位这个公式计算的,但是随着速度的提高,两者的关系就越发不明确,但是其实如果仍然套用256的话,也不会差得太多。

然后,飞行/漂浮单位还有加速度(Acceleration)和转身半径(Turn Radius)的设定。
Acceleration的值是从起动到达到最大速度的时间,也就是说,数值越大,加速越慢。我还没有找出把这个数值换算成星际时间的方法,但是它已经具有比较意义了。
Turn Radius的值,越大,则实际转身半径约小,值越小,转身所用半径约大,要是改成1的话,会转过整个地图的。



表一:总揽

有的单位有两个速度(升级/兴奋剂),加速、转身半径,这里也都写出了。


                        Speed                        Acceleration                Turn Radius
Terran

Air Units
-------------
Lifted Buildings        427                          2763                        27
Battlecruiser            640                          7585                       20
Dropship                 1400                        37756                      20
Science Vessel         1280                        5120                       40
Wraith                    1707                        21745                      40
Valkyrie                   1690                        21901                      30

Hover Units
-------------
SCV                        1280                        12227                        40
Vulture                   1707/2346upg.          14569                        40

Ground Units
-------------
Firebat                       4/6stim
Ghost                        4
Goliath                       4.7
Marine                        4/6stim
Siege Tank                 4
Medic                         4
Spider Mine                16


---------------------------------
Protoss

Air Units
-------------
Arbiter                       1280                       24824                        40
Carrier                        853                        13474                        20
Observer                    853/1280upg.          13474                        20
Scout                        1280/1707upg.         17067                        30
Shuttle                      1133/1707upg.         37756                        20
Interceptor                3413                        13640                        40
Corsair                       1707                        17067                        30

Hover Units
-------------
Archon                       1280                        5120                        40
Dark Archon                1280                        5120                        40
Probe                         1280                        12227                        40
High Templar               853                        13474                        40

Ground Units
-------------
Dragoon                      4
Reaver                        1.7777(16/9)
Zealot                         4/6upg.
Scarab                        16
Dark Templar               4

---------------------------------
Zerg


Air Units
-------------
Guardian               640                          7585                        20
Mutalisk                1707                        21745                       40
Overlord                213/853upg.            840                          20
Queen                  1707                        21745                      40
Scourge                1707                        13616                      40
Devourer                1280                        17067                     30

Hover Units
-------------
Drone                        1280                        12227                        40

Ground Units
-------------
*Broodling                  8(6.3X)
Defiler                        4
Hydralisk                     3.7142857(26/7)/5.5714285(39/7)upg.
Infested Terran           6
Larva                          2
Ultralisk                       5.4/8.2upg.
Zergling                      5.5714285(39/7)/8.1428571(57/7)upg.
Lurker                        6


表二:把漂浮单位速度换算后的(都化成小数)



                        Speed                        Acceleration                Turn Radius
Terran

Air Units
-------------
Lifted Buildings        427                        2763                        27
Battlecruiser           640              

绪论:

众所周知,星际中的单位的移动分为3种形式,即飞行(Air),飘浮(Hover),和纯地面(Ground)。
比如,幽灵战机是飞行单位,SCV是飘浮单位,机枪兵是地面单位。
暴雪在星际中对这3种移动形式移动速度的记录方式是不同的,对于地面单位,它的移动记录为每祯若干个“Units”,
据我实验,1 unit=1个像素。
飘浮单位则不同,是以一个很大的数字存放的,但是可以和地面单位直接换算,1地面移动单位=256飘浮移动单位。
飞行单位的速度记录和漂浮基本相同,但是却不可以直接与地面移动单位换算。注意:也就是说飞行单位和漂浮单位的速度虽然是一个数量级的,却没有多少可比性。我花了很多时间来研究飞行移动单位和地面移动单位之间的计算方法,可是一直没有成果,如果以后能够算出来,我会补上来的。在飞行单位速度小于等于1024时,是可以用1地面移动单位=256飞行移动单位这个公式计算的,但是随着速度的提高,两者的关系就越发不明确,但是其实如果仍然套用256的话,也不会差得太多。

然后,飞行/漂浮单位还有加速度(Acceleration)和转身半径(Turn Radius)的设定。
Acceleration的值是从起动到达到最大速度的时间,也就是说,数值越大,加速越慢。我还没有找出把这个数值换算成星际时间的方法,但是它已经具有比较意义了。
Turn Radius的值,越大,则实际转身半径约小,值越小,转身所用半径约大,要是改成1的话,会转过整个地图的。



表一:总揽

有的单位有两个速度(升级/兴奋剂),加速、转身半径,这里也都写出了。


                        Speed                        Acceleration                Turn Radius
Terran

Air Units
-------------
Lifted Buildings        427                          2763                        27
Battlecruiser            640                          7585                       20
Dropship                 1400                        37756                      20
Science Vessel         1280                        5120                       40
Wraith                    1707                        21745                      40
Valkyrie                   1690                        21901                      30

Hover Units
-------------
SCV                        1280                        12227                        40
Vulture                   1707/2346upg.          14569                        40

Ground Units
-------------
Firebat                       4/6stim
Ghost                        4
Goliath                       4.7
Marine                        4/6stim
Siege Tank                 4
Medic                         4
Spider Mine                16


---------------------------------
Protoss

Air Units
-------------
Arbiter                       1280                       24824                        40
Carrier                        853                        13474                        20
Observer                    853/1280upg.          13474                        20
Scout                        1280/1707upg.         17067                        30
Shuttle                      1133/1707upg.         37756                        20
Interceptor                3413                        13640                        40
Corsair                       1707                        17067                        30

Hover Units
-------------
Archon                       1280                        5120                        40
Dark Archon                1280                        5120                        40
Probe                         1280                        12227                        40
High Templar               853                        13474                        40

Ground Units
-------------
Dragoon                      5.25
Reaver                        1.7777(16/9)
Zealot                         4/6upg.
Scarab                        16
Dark Templar               5.25

---------------------------------
Zerg


Air Units
-------------
Guardian               640                          7585                        20
Mutalisk                1707                        21745                       40
Overlord                213/853upg.            840                          20
Queen                  1707                        21745                      40
Scourge                1707                        13616                      40
Devourer                1280                        17067                     30

Hover Units
-------------
Drone                        1280                        12227                        40

Ground Units
-------------
*Broodling                  8(6.3X)
Defiler                        4
Hydralisk                     3.7142857(26/7)/5.5714285(39/7)upg.
Infested Terran           6
Larva                          2
Ultralisk                       5.4/8.2upg.
Zergling                      5.5714285(39/7)/8.1428571(57/7)upg.
Lurker                        6


表二:把漂浮单位速度换算后的(都化成小数)



                        Speed                        Acceleration                Turn Radius
Terran

Air Units
-------------
Lifted Buildings        427                        2763                        27
Battlecruiser           640                        7585                        20
Dropship                1400                        37756                        20
Science Vessel        1280                        5120                        40
Wraith                   1707                        21745                        40
Valkyrie                  1690                        21901                        30

Hover Units
-------------
SCV                        5                        12227                        40
Vulture                        6.66/9.16upg.                14569                        40

Ground Units
-------------
Firebat                        4/6stim
Ghost                        4
Goliath                        4.7
Marine                        4/6stim
Siege Tank                4
Medic                        4
Spider Mine                16


---------------------------------
Protoss


Air Units
-------------
Arbiter                        1280                        24824                        40
Carrier                        853                        13474                        20
Observer                853/1280upg.                13474                        20
Scout                        1280/1707upg.                17067                        30
Shuttle                        1133/1707upg.                37756                        20
Interceptor                3413                        13640                        40
Corsair                        1707                        17067                        30

Hover Units
-------------
Archon                        5                        5120                        40
Dark Archon                5                        5120                        40
Probe                        5                        12227                        40
High Templar                3.33                        13474                        40

Ground Units
-------------
Dragoon                        5.25
Reaver                        1.7777
Zealot                        4/6upg.
Scarab                        16
Dark Templar                5.25

---------------------------------
Zerg


Air Units
-------------
Guardian                640                        7585                        20
Mutalisk                1707                        21745                        40
Overlord                213/853upg.                840                        20
Queen                        1707                        21745                        40
Scourge                        1707                        13616                        40
Devourer                1280                        17067                        30

Hover Units
-------------
Drone                        5                        12227                        40

Ground Units
-------------
Broodling                6.3X
Defiler                        4
Hydralisk                3.71/5.57upg.
Infested Terran                6
Larva                        2
Ultralisk                5.4/8.2upg.
Zergling                5.57/8.14upg.
Lurker                        6

注:Zerg Broodling的移动非常特殊,它的移动方式是:以8的速度移动14祯,停下随机休息3-6祯,以8的速度移动7祯,停下随机休息3-6祯,以8的速度移动21祯,停下随机休息3-6祯。这样,他在运动时的速度是8,但是如果移动较远的距离,速度平均下来是在6.3到6.4之间。



表三:本来想把所有速度相同的单位列出来放在一起的,时间有限,就不做了,大家自己去看吧。
回复

使用道具 举报

0

主题

0

好友

8947

积分

大象

GoGoRock是我永远的大湿

3
发表于 2007-3-24 21:16 |只看该作者
很遗憾的告诉大家,我依然不会编地图,时间单位为现实中的时间单位,而不是游戏中的.废话少说,实验数据列表如下:
这是各兵种移动128格所需的时间(second),忽略兵种及建筑所占的空间.
Z                                                     T                                      P
Done                  35                          SCV               35                Probe           35
Zergling              32/22                      Marine            42/30           Zealot             42/30   
Hydralisk             46/31                      Firebat           42/30           Dragoon            35   
Mutalisk              26                         Vulture           26/19           Dark templar       35
scourge               26                         Science vessel    35              Shuttle            40/26
Lurcker               30                         Goliath           38              Dark/Archon        35
Guardian              67                         Tank              42              Reaver             97   
Devourer              35                         Valkyrie          26              Corsair            26
Ultralisk             33/22                      Wraith            26              Scout              35/26
Defiler               42                         Battlecruiser     67              Arbiter            35
Overlord              205/53                     Ghost             42              Carrier            53
Infested terran       30                         Liftoff building  167             Obsever            53/35
broodling             27                         Dropship          31              High templar       54
换成速度就是:
Z                                            T                                         P
Done                  3.66               SCV               3.66                Probe            3.66  
Zergling              4/5.82             Marine            3.00/4.27           Zealot           3.00/4.27  
Hydralisk             2.78/4.13          Firebat           3.00/4.27           Dragoon          3.66
Mutalisk              4.92               Vulture           4.92/6.74           Dark templar     3.66
scourge               4.92               Science vessel    3.66                Shuttle          3.2/4.92
Lurcker               4.27               Goliath           3.37                Dark/Archon      3.66
Guardian              1.91               Tank              3.00                Reaver           1.32  
Devourer              3.66               Valkyrie          4.92                Corsair          4.92
Ultralisk             3.88/5.82          Wraith            4.92                Scout            3.66/4.92
Defiler               3.00               Battlecruiser     1.91                Arbiter          3.66
Overlord              0.62/2.42          Ghost             3.00                Carrier          2.42
Infested terran       4.27               Liftoff  building 0.77                Obsever          2.42/3.66
broodling             4.74               Dropship          4.13                High templar     2.37

好了现在我介绍一下我实验过程中知道的一些细节及感受.
         首先,我发现了一直以来的错误.
           1.护士不比那些军人快,从BB出来的4种兵速度一样!坦克速度跟步兵一样,真不愧是TVZ的完美组合!
           2.未升速度的小狗比雷兽快一丁点,但都升完级后,两者一样.
           3.自爆人跟打过兴奋的兵一样,看来被感染后的人类,所有潜能都被Z开发出来了,lurker跟它速度一样,所以        lurker还是可以从打完兴奋剂的枪兵枪口下逃脱的,刺蛇就不幸点,升完速度还差一丁点,但T要追上也相当不容易,换句话说lurker也比刺蛇快一丁点.
           4.一直以为zealot速度天生比枪兵快.其实一样.
           5.原来皇后对所有不同速度的兵种一视同仁,速度精确减半,但效果不叠加.
           6.兴奋剂不是让枪兵及火兵速度加倍.
           7.龙骑的速度跟所有农民一样(稍快,但极小极小,128格差不到一格,比lurkerVS刺蛇,小狗VS雷兽的差距还要小的多),所以我觉得走直线的话,龙骑是追不上SCV的.理由是龙骑不能追尾操作.
         其次,细节部分.
            1.T\P空军有较为明显的惯性,尤其是dropship,我的数据都是取它们的稳定速度.
            2.由于broodling移动过程有少许停顿,所以它的速度稍逊于未升级的雷车,其实它们的瞬时速度是一样的,这样的寄生虫竟然是地面速度季军.瞬时速度跟最快的空军一样!
            3.我没有测所有最快空军,因为我坚信它们速度一样.
            4.T族可飞行建筑的速度比未升级overlord快一倍多,T族玩家要好好利用.
          最后,请允许我把星际兵种速度之王,The king of speed的桂冠颁发给interceptor,它跑完128格大约只需要12秒钟,速度大约是10!把亚军升级过的雷车远远的甩在了后面!
           
           最大的遗憾莫过于我不会编地图,这些实验数据不够精确,上面的数据也不敢保证很全,计算也不敢说全都正确(我对自己的算术一向缺乏信心),只能做个参考.希望大家能帮我完善这个实验报告,就象我上一个关于"兵种打击速率"的报告一样,我十分高兴的重新修订了4次.其实这次实验过程中,我的想法挺多的,可是到写出来的时候忘了不少,希望以后能再记起来,我会再补充的.这次原创在Playsc首发,应该也是独家吧.


对了,归纳一下速度排名:
1,interceptor.——冠军,但无意义
2.升级Vulture ——亚军,郁闷,无冕之王
3.升级zergling,ultralisk ——季军
4.高速空军:Z的mutarlisk,scourge;T的wraith,valkyrie的升级scout,corsair,升级shuttle;及陆军中的 vulture ——人数众多的殿军军团
5.broodling.
6.dropship
7.兴奋的marine,firebat,及infested terran,lurker,升级zealot
8.升级的hydralisk
9.zergling
10.ultralisk
11.scv,probe,drone,Science vessel,dragoon,dark templar,dark/archon,scout,arbiter,devourer,升级observer
12.goliath
13.shuttle
14.defiler,marine,firebat,ghost,tank,zealot,
15.hydralisk
16.升级overlord,carrier,observer
17.high templar
18.guardian,battlecruiser
19.reaver
20.liftoff building
21.overlord,想不到啊想不到,"垫军"居然是你!

太兴奋了,差点忘了宇宙.

好了现在我介绍一下我实验过程中知道的一些细节及感受.
  最大的遗憾莫过于我不会编地图,这些实验数据不够精确,上面的数据也不敢保证很全,计算也不敢说全都正确(我对自己的算术一向缺乏信心),只能做个参考.希望大家能帮我完善这个实验报告,就象我上一个关于"兵种打击速率"的报告一样,我十分高兴的重新修订了4次.其实这次实验过程中,我的想法挺多的,可是到写出来的时候忘了不少,希望以后能再记起来,我会再补充的.这次原创在Playsc首发,应该也是独家吧.
回复

使用道具 举报

6

主题

0

好友

4万

积分

光明执政官

Hebe Is My World

4
发表于 2007-3-24 23:23 |只看该作者
太强大了
回复

使用道具 举报

0

主题

0

好友

1万

积分

航母

5
发表于 2007-3-25 01:09 |只看该作者
论文了?
河南省内乡县电业局局长王国平对你这种鸟人有明确的评价:“要严厉打击发帖人!”
回复

使用道具 举报

338

主题

0

好友

4万

积分

光明执政官

6
发表于 2007-3-25 07:19 |只看该作者
这个。。。太专业了吧
回复

使用道具 举报

0

主题

0

好友

1万

积分

航母

7
发表于 2007-3-25 10:04 |只看该作者
专业才是王道啊
回复

使用道具 举报

7

主题

0

好友

1万

积分

航母

8
发表于 2007-3-25 17:13 |只看该作者
真专业!
回复

使用道具 举报

0

主题

0

好友

46

积分

农民

9
发表于 2007-3-26 09:19 |只看该作者
说你个毛,LZ是个2B,以为了解了这些数据就能怎样怎样的,高手照样A死你不解释
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

手机版|Archiver|八达网    

GMT+8, 2025-11-24 18:42

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部