当前位置:杂文天下文章中心游戏分享魔兽世界魔兽世界0001 → 文章内容

老生常谈:玩家考究艾泽拉斯 游戏内地图的真实大小

减小字体 增大字体 作者:Hiiiiit  来源:NGACN  发布时间:2018-12-29 22:05:23

声明

1.以下计算均为人工测算,会有误差,但不会差距太大

2.LZ计算的是游戏内地图大小,不是剧情上的!游戏内是缩放过的,不然从闪金镇跑到暴风城要两天这游戏就没法玩了

3.计算过程第四步中的游戏内卫星地图像素并没有减去经典旧世和大灾变两个版本重复的地区(如海加尔山),也没有计算地形变更,所以会有误差。

4.7.2之后的新地图(包括破碎海滩、阿古斯、赞达拉、库尔提拉斯)没有相关数据,所以无法计算

前言

最近又看到有人问出这个古老的问题,虽然我以前发过帖子,但是找不到了,刚好借此机会重发一下

不过本人只是个已经毕业N久的普通文科生

如果计算过程有错误欢迎各位大佬指正

有问题我会重新修改

计算过程
第一步

已知这张图的坐标是100*100(其实坐标总数是多少都无所谓,只是利用它把地图横向纵向都分成100等份,如果是1000*1000那就是横向纵向都分成1000等份)

那么我们只要计算出每个横向和纵向坐标在游戏内实际距离是多少,就可以计算出这整张羊皮纸地图面积的大小

之后只要去掉大海的面积,剩下的就是卡利姆多大陆的面积

已知人物移动速度是7码/S(蓝贴说过),在此我们默认游戏中的7码/S 等于 现实中的7码/S(事实上换算过来是6.4m/s,基本等于现实中成年健康男性的跑步速度,十分合理)

上飞行坐骑就是7*420%=29.4码/S (包括公会加速,人物面板速度是420%)

第二步

通过手动掐秒表计算

玩家飞过1个横坐标的耗时是11.73秒

玩家飞过1个纵坐标的耗时是8.5秒

所以

一个横坐标的长度是11.73*29.4=344.862码≈315.3米

一个纵坐标的长度是8.5*29.4=249.9码≈228.5米

那这整张羊皮纸地图的面积(包括海)就是 (315.3*100)*(228.5*100)=720460500平方米=720.4605平方千米

第三步

然后接下来就是算出卡利姆多大陆(不包括奥丹姆和埃索达)在这张羊皮纸中的占比是多少

通过PHOTOSHOP可以计算出总像素是304648,红色区域的像素数量是52094

那么52094/304648≈0.171=17.1%

所以卡利姆多的面积就=720.4605*17.1%≈123.2平方千米

注意:此处在PS里计算的像素数量具体数值是多少对结果没有任何影响,计算的过程仅仅为了求出卡利姆多大陆在整张羊皮纸地图中的占比!

第四步

现在我们知道了单个大陆的总面积

就可以通过下面张图(来自于国外玩家提取的游戏内数据,目的就是为了对比不同资料片的地图大小,所以可靠度很高),计算出游戏卫星图中每个像素所占的面积

从而得出各个地图的面积

为了防止有人看不懂我还是写出来吧

方法一:通过计算像素面积

通过上面的计算我们知道了卡利姆多大陆的面积是123.2平方公里,在游戏内的像素量是33,615,369px

那么 用 123.2/33,615,369≈3.664990260853599e-6

我们就可以得知在游戏内的卫星地图(注意是你右上角的卫星地图,这个和游戏里的地形面积是严丝合缝的。不是羊皮纸地图)上,一个像素的面积就是3.664990260853599e-6平方公里

然后我们用这个数乘以其他大陆的卫星地图像素数量,就可以得出其它大陆的面积

比如东部王国的面积=3.664990260853599e-6*233,98,392≈85.8

方法二:通过计算比例

已知卡利姆多的游戏内卫星图像素数量是33,615,369px,而东部王国的是233,98,392px

那么用 233,98,392px/33,615,369px=0.6960623279191134

我们可以得知,东部王国的大小是卡利姆多的0.6960623279191134倍

所以东部王国的面积=123.2*0.6960623279191134≈85.8

其它的大陆面积以此类推

注意:这里的像素数量和第三步在PS里的求出的像素数量没有任何关系!!!这是国外玩家提取的游戏内卫星地图数据,用来对比不同资料的大陆大小,通过这些数据我们可以得知卡利姆多大陆和其它大陆的面积比例,从而算出其它大陆的面积!!

结论

(以下单位均为平方公里)

经典旧世:123.2+85.8=209

燃烧的远征:63.8

巫妖王之怒:65.9

大灾变:40.4

熊猫人之迷:42.58

德拉诺之王:57.47

破碎群岛:36.76(截止7.2之前)

相加之后得出结论,截止7.2开放破碎海滩之前,魔兽世界游戏内地图总面积约为515.91平方公里。

北京五环内面积667平方千米

加上这版本的赞达拉和库尔提拉斯,魔兽游戏内地图大概北京五环内面积吧

一些有趣的对比

既然知道了地图的大小,那就可以和现实中的城市进行对比了

同样通过坐标计算,卡利姆多大陆南北全长19.2公里左右

那么把艾泽拉斯放入北京市就会是下面这个样子(当然我删掉了多余的大海,调整了大陆之间的相对位置)

和上面的结论基本一致,加上外域+德拉诺+破碎群岛刚好填满五环内的边边角角

局部对比

奥格瑞玛和故宫

泰达希尔和颐和园

银月城和工体

暴风城和天坛公园

杜隆塔尔和朝阳公园

Q&A

Q:第三步的像素和第四步的像素之间是什么关系?

A:第三步的像素是我通过PS算出来的,但是这个像素的具体数值是多少不重要,仅仅是为了求一个卡利姆多大陆的占比而已,具体请看105楼

第四步的像素不是我算出来的,是国外玩家提取的游戏内卫星地图数据,而提取这个数据的目的就是为了计算不同资料片大陆面积的大小,所以我认为这个比例是十分可靠的

同时,第三步的像素和第四步的像素没有任何关系。

Q:你这个方法不对,不同地图的比例尺不一样!

A:比例尺其实不影响结果,因为我在测量距离的时候并没有跨地图对比。

我只是在一张100*100的羊皮纸地图下,算出了在这张地图下每个坐标的距离,然后在这张地图上算出了卡利姆多这一块大陆的面积

至于其它大陆的面积,是通过第四步的数据,计算出各个大陆的面积比例得出的

Q:游戏内的1码等于现实中的1码么?

A:如果参照游戏内的身高的话,是等于的。

下面这张图大家肯定都见过,但很不幸我的所有号都被我转成夜之子了,所以只能用夜之子证明

在游戏里我找了个路人合影,然后把照片中的我俩放到了这张图里

可以看出来女性夜之子的身高大概是6.5英尺,也就是达到了令人震惊的1.98米!

然后我就躺下了,准备使用大跳

战士大跳的最近使用距离是8码,也就是7.3米左右

而女性夜之子躺下是蜷缩状态,此时咱们姑且算她长度变成了1.75米

刚好能躺4个我还多一点点

4

[1] [2]  下一页


老生常谈:玩家考究艾泽拉斯 游戏内地图的真实大小