英雄联盟,Dota2,风暴英雄三款游戏的游戏引擎分别是啥?怎么评价...

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了英雄联盟,Dota2,风暴英雄三款游戏的游戏引擎分别是啥?怎么评价...相关的知识,希望对你有一定的参考价值。

参考技术A 英雄联盟不知道,目测拳头自己开发的,除了英雄联盟之外也没什么出名的游戏,而英雄联盟在11年出的时候,画面已经是远远落后了,如果不是娱乐性和腾讯近乎变态的推广能力,是没什么火起来的可能性的。
dota2用的是valve自己的起源引擎(Source Engine),先不谈起源,楼主可以去看看valve的历史,这个公司可以说比暴雪的地位还要高大,出的几款游戏都可以说是FPS的代表作,起源引擎也是开发过半条命,反恐精英全球攻势的引擎,是一款比较不错的引擎了。
风暴英雄沿用的是星际二的银河引擎,由于暴雪开发游戏跨度较大,并没有什么其他作品,但这款引擎和起源应该算是同一级别的

英雄联盟 Riot Games REST API 简析

参考技术A 英雄联盟(League of Lengends,LoL)是一款几乎众所周知的MOBA在线竞技游戏了,游戏具有很强的可玩性和竞技性,以及,可量化性——玩家们常常使用量化的数据作为互相交流与能力评估的依据。

最近我和另外两个小伙伴刚开始一个英雄联盟(LoL)数据挖掘小项目,计划主要使用 Riot Games的官方REST API 来获取数据(除了国服和台服无法通过此接口获取,美欧韩之类的全部都可以)。Riot Games的官方开发者论坛上给出了一个 第三方库列表 ,主要是使用各种语言编写的wrapper。因为我们打算使用Python来做,所以只看了Python的几个库,目前觉得这个相对较好、方法较全: Cassiopeia ,基于Python 3.x(通过使用future模块,2.7也是可以用的哦)。

以下我对一些API中出现的游戏术语做了翻译,对可能用到的一些GET方法做了简要说明,最后简单分析了下API的方便程度。

可以看到,大部分Method返回的都是基于某一个具体玩家的数据,如果只是做一个基本的游戏数据查询应用,目前的API已经是足以胜任的。但是一旦我们需要进行更深层次的分析,比如某一个英雄在某一段位、某一时间段内的胜率,那么API里没有一个可以直接获取大量比赛数据的Method。但这并非说明完全做不到,一种可行的策略是通过一次比赛获得参加该比赛玩家的数据,再通过玩家数据获取更多比赛数据,逐步累积出一个够大的数据集。不过由于一个玩家的水平是一定的,不大可能通过单个玩家得到各个层次的比赛数据,所以需要多个来自不同段位的种子玩家。更多细节在此就忽略了,我们仍然有许多问题有待进一步考虑。

现在许多第三方的LoL应用都涉及英雄的win rate、ban rate之类的数据,但我们想做的不是这种简单的统计,而是挖掘。后续我应该会把一些分析结果也放上来。

Update: 项目Github传送门 (目前已做好数据获取部分,一些基本的统计/机器学习方法也有所尝试)

以上是关于英雄联盟,Dota2,风暴英雄三款游戏的游戏引擎分别是啥?怎么评价...的主要内容,如果未能解决你的问题,请参考以下文章

寒假代练——英雄联盟

英雄联盟(LOL)游戏的辅助进程无法关闭

lol低优先级的队列是啥

英雄联盟怎么设置adc走A键

腾讯勇夺全球游戏霸主地位,“英雄联盟”成基石

用Python抓取并分析了1982场英雄联盟数据,教你开局前预测游戏对局胜负!