浙大学生dota论文爆红网络 游戏迷们快来学习
近日,网络热传一篇以热门游戏DOTA为基础创作的浙江大学学生论文《基于dota游戏中护甲的建模与一阶系统分析》,引起了众多网友的追捧和热议,同时该论文的作者、浙江大学控制科学与工程学系09级学生王君迪同学也成为了玩家眼中的“人才”,而他的论文更是被游戏网站、论坛疯狂转载。
作者:王君迪
(浙江大学控制科学与工程学系09级)
DotA游戏引擎中的基本护甲计算公式,采用一阶系统单位阶跃响应分析,得出护甲收益递减论,并与另一种护甲收益不变论进行比对分析。提出有效生命理论,分析实战中英雄的出装思路,对死灵法师进行举例分析,分析其在实战中的受伤害数据,与其能在大型比赛中出现的原因。
关键词:dota;护甲;伤害
Dota(Defence of the Ancients,远古的守护),是指基于魔兽争霸3:冰封王座(暴雪娱乐公司出品)的多人即时对战自定义地图,可支持10个人同时连线游戏。Dota以对立的两个小队展开对战,通常是5v5,游戏目的是守护自己的远古遗迹(近卫方的生命之树、天灾方的冰封王座),同时摧毁对方的远古遗迹。DotA是目前唯一被暴雪娱乐公司官方认可的魔兽争霸RPG。
Dota在大学生中的风靡程度令人咂舌,而随着玩家对游戏的理解深入,本身存在于游戏中的许多数学模
型被挖掘出来进行研究。本文将对dota中英雄护甲进行建模分析,并利用控制理论中的稳定性分析,对dota中英雄的物品出装选择提出更好的方案。
因为游戏中对战的情况十分复杂,可能是一对多可能是多对多进行战斗,我们假设一种最简单的情况,就是只有两个英雄进行战斗。我们可以把它想象成俩个斗士在决斗,每个斗士都自己的生命值(即HP),当生命值为0时,即为失败。每个人都有自己技能,施法技能时需要消耗自己的魔法值,每个人都有三个性力量,敏捷,智力,每点力量增加19点生命值,0.03点每秒的生命值回复,每点智力增加13点魔法值,0.04点每秒的魔法值回复,每点敏捷增加一点攻击伤害,每7点增加一点护甲,每点增加1%的攻击速度。护甲顾名思义就是斗士的铠甲,可以减少伤害。
首先设护甲值为m
配图-论文推算过程
(这是暴雪娱乐公司(Dota的平台)在他制作的游戏里定下的一条规则,如果当目标造成的伤害类型是普通伤害时,这条规则就会生效。这是这篇文章的基础之一。)
如果我们将护甲看成一个系统,那么这个系统就是一个简单的一阶环节:
配图-论文推算过程
将初始伤害设成系统输入u(m)。最终伤害就是系统输出y(m)。
下面建立另一个基本理论。
一个游戏人物会有他的生命值上限,当他受到等于自己生命值上限的普通伤害时,一般不会死亡,因为有护甲抵挡一部分的伤害。因此,当你拥有护甲,你承受到的伤害就只是原始伤害的一部分,你可以在护甲的帮助下,去承受比你生命值上限更多的物理伤害。
如果一个游戏人物受到的伤害全部都是物理伤害,要计算他的实际伤害承受能力,不光要看生命值,也要算上护甲。所以在这里我们就可以定下一个概念:有效生命。有效生命是指在考虑护甲减伤的前提下,一个游戏人物最多能承受多少物理伤害。
其数学表述就是:有效生命=实际HP/(1-护甲减伤百分比)。1 护甲基础分析
护甲系统是一个简单的一阶惯性环节。
如果受到一次普通攻击伤害,则可将其看成单位冲激输入。单位冲激响应为:
配图-论文推算过程
此处t不代表时间,代表护甲值的提升量。
一般情况下受到的伤害是持续的,所以可看称单位阶跃输入,单位阶跃响应为:
配图-论文推算过程
其中,td=0.693*0.06=0.04,ts=3*0.06=0.18.【3】
ts的意义是护甲在一般情况下可减少18%的伤害。
据悉,这篇论文是王君迪同学在学习该校自动控制原理课程时所完成的作业,喜爱游戏的他不仅是DOTA的忠实玩家,同时还是前LGD队长、现WE经理人以及DOTA着名选手和解说2009的忠实粉丝,2009在网络上早已小有名气。此次面对学校布置的论文任务,他果断选择了自己所喜欢并擅长的DOTA作为研究对象,赢得了众多关注和好评。
另一方面,王君迪同学对于DOTA护甲系统进行解析的论文也得到了专业人员的认可。上海大学机械自动化研究员卢鲜亮认为这篇《基于dota游戏中护甲的建模与一阶系统分析》论文中的控制理论知识运用灵活得当,研究内容也很有新意,是一篇不错的论文。
无独有偶,去年6月网络上惊现一部名为《寻找正义——那条通往魔兽的律法之路》的“毕业论文”,作者署名为“信仰神殿学院”、“暗影牧师专业”的“学生”希冉冉,而整部论文更是长达一万五千余字,全文共分为四章,而每一章又分为若干个小节,并附加的前言、后记以及致谢词,与大专院校所要求的论文格式几乎完全吻合。
而与之相比,王君迪同学的这篇《基于dota游戏中护甲的建模与一阶系统分析》则是一篇货真价实的学术论文,所运用的专业知识也是其在课堂上所学到的,这无疑更加令人惊叹和佩服。那么,各位同样身为DOTA玩家的朋友们,你们对这样的论文有何看法呢?