快捷搜索:  汽车  科技

魔兽世界boss预估:魔兽世界数学家

魔兽世界boss预估:魔兽世界数学家爆炸球一次出现六个,下次出现的爆炸球会逆时针旋转10度爆炸球每0.5s出现一个阿基米德螺线(亦称等速螺线),得名于公元前三世纪希腊数学家阿基米德。阿基米德螺线是一个点匀速离开一个固定点的同时又以固定的角速度绕该固定点转动而产生的轨迹。当我们认为爆炸球出现的间隔是均匀的,每次球转的角度是均匀的,并且球出来后走直线,就可以认为球的轨迹是阿基米德螺线。要是这几个不满足,那阿三设计师就真厉害了。通过慢动作回放,我得出了以下的假设

  • 第一组球的方向——这个问题好解决,把我给出的直线跑法反过来(从右往左)就是“第一组球有两个是正左正右”(注:考虑到球的旋转方向,可能要把整张图旋转对称下),正着跑(从左往右)就是“第一组球有两个是正前正后”

  • 这个球是否走直线——要是还叠加着人物那7码/秒的速度,虽然不是不能算,但是还是有点啰嗦。

看了会M鸡蛋的直播,M鸡蛋的这个技能非常有意思。

所以作为一个火焰数学家,我要来建模了。考虑到直播中很多东西看的不是太清楚。所以有很多东西是基于我录制视频后慢放得到的结果。这是斐波那契螺旋线吗我倾向于认为这是阿基米德螺线

阿基米德螺线(亦称等速螺线),得名于公元前三世纪希腊数学家阿基米德。阿基米德螺线是一个点匀速离开一个固定点的同时又以固定的角速度绕该固定点转动而产生的轨迹。

当我们认为爆炸球出现的间隔是均匀的,每次球转的角度是均匀的,并且球出来后走直线,就可以认为球的轨迹是阿基米德螺线。

要是这几个不满足,那阿三设计师就真厉害了。通过慢动作回放,我得出了以下的假设

  • 爆炸球每0.5s出现一个

  • 爆炸球一次出现六个,下次出现的爆炸球会逆时针旋转10度

在直播中,我听到了以下的结论

  • 人物移动速度是7码/秒

  • 一共放60个球

考虑到我们考虑的是球的路径,所以不需要知道球的移动速度

从(18,20)出发的结果

魔兽世界boss预估:魔兽世界数学家(1)

跑中间大圆无论顺逆时针结果都不太理想

魔兽世界boss预估:魔兽世界数学家(2)

魔兽世界boss预估:魔兽世界数学家(3)

结论对于本场战斗而言,我们可以选择的跑法应该只有跑大圆和跑直线——跑椭圆虽然或许可以得到好结果但是怎么可能跑出椭圆。建议采用如下方法:起点(18,20)左右,如下图

魔兽世界boss预估:魔兽世界数学家(4)

7.12更新:镜像靠里一些会更容易多球。不知道为啥图传不上来就不上新图了。一些有意义的补充说明昨天只写了一个大概的框架,许多朋友给出了有意义的问题和见解,摘录如下

玩家 [橘子皮肉]

楼主你少计算了一个变量,人物初始移动速度是7码/秒,实际战斗中人物的移速会变,比如DH的移速受精通加成,火法的灼烧奥法的弹幕熊T的豹奔等等无数个技能会影响这个参数,所以要把这个变量添加进讨论范围建模实际战斗中才有参考的价值 否则就是鸡蛋数学家的XJB讨论

我们做速度为100%,110%,120%情况下的结果,分别用黑色、红色、绿色表示。可以发现,速度越快,我们的空隙越大,团队容错越高。(但是跑太快会撞到自己的球)

魔兽世界boss预估:魔兽世界数学家(5)

玩家 [dywfjyie2489]

自己画了个图...

魔兽世界boss预估:魔兽世界数学家(6)

玩家 [武大狼儿]

以反的角速度跑个弧线不就轻松避开了么?

close all

hold on

zz = 0:0.001:2*pi;

m = 0:0.01:100;

for k = 0:9

for alpha = 1:6

%%%%%%%%%%%%%%%%

al0 = -k*2*pi/36;

%跑直线

qidian = [35 20];%起点

% al0 = 0;%初始角度

angle = k*2*pi/36 pi/3*alpha al0;

pos1 = qidian [3.5*k*cos(al0) 3.5*k*sin(al0)];

plot(pos1(1) cos(zz) pos1(2) sin(zz) 'color' 'blue')

x = pos1(1) (cos(angle) *m);

y = pos1(2) (sin(angle) *m);

plot(x y 'color' 'black')

end

end

axis([0 80 0 80]);

plot(40 20*cos(zz) 40 20*sin(..

玩家:[酒醒簾幕低垂]

我的计算和对慢动作回放的判断和你一模一样,我推荐的跑法是小圆弧,最后的效果也和你大圆弧的跑线图一致。

魔兽世界boss预估:魔兽世界数学家(7)

魔兽世界boss预估:魔兽世界数学家(8)

魔兽世界boss预估:魔兽世界数学家(9)

魔兽世界boss预估:魔兽世界数学家(10)

所以我认为我俩的理解应该都是正确的。细爷觉得有道理,发给了团友,对此我很欣慰;断大否决了这个跑法,我也能理解,毕竟弧线跑位太过吃力和苛刻。看了..

我没有给出这种方法主要是担心曲线跑位的微小误差会带来球位置的大偏差。毕竟按照固定角度跑步就真的不是alpha而是alpha go了。。。

但是这种方法不见得不管用,需要对“曲线跑位的微小误差会带来球位置的大偏差”是否成立进行更细致的验证。

这个跑法只要角度是偏大而不是偏小就没有关系。

小编认为,我这种文科生只能打打随机了...

来自NGA 作者 xsj1995

猜您喜欢: