一般来说像LOL这种大型游戏都是由C++语言主要进行编写开发的。
由html、C++、actionscript语言编写:
1、进游戏前的主界面是html语言,登陆界面的背景使用html结合flash动画处理而成;
2、游戏内的话,内核是拳头自己做的引擎,基于C++开发的;
3、游戏内核心语句是actionscript语言;
4、而具体的技能和走位是由一定的逻辑处理程序进行设定的,与程序员编辑的逻辑代码有关,游戏的主要框架还是使用C++语言进行编写的。
扩展资料:
html语言一般指HTML:
超文本标记语言,标准通用标记语言下的一个应用。
“超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。
超文本标记语言的结构包括“头”部分(英语:Head)、和“主体”部分(英语:Body),其中“头”部提供关于网页的信息,“主体”部分提供网页的具体内容。
LOL:
《英雄联盟》(简称LOL)是由美国拳头游戏(RiotGames)开发、中国大陆地区腾讯游戏代理运营的英雄对战MOBA竞技网游。
游戏里拥有数百个个性英雄,并拥有排位系统、符文系统等特色养成系统。
《LOL》还致力于推动全球电子竞技的发展,除了联动各赛区发展职业联赛、打造电竞体系之外,每年还会举办“季中冠军赛”“全球总决赛”“AllStar全明星赛”三大世界级赛事,获得了亿万玩家的喜爱,形成了自己独有的电子竞技文化。
《LOL》由DOTA-Allstars原地图作者SteveGuinsoo(DOTA主要开发者,DOTA中的羊刀以其名字命名)担任游戏主创;
DOTA-Allstars社区创始人PenDragen加盟负责,同时还拥有曾任暴雪魔兽世界游戏策划、魔兽争霸3主策划、魔兽争霸3数值平衡师的TomCadwell担任主策。
C++语言:
C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。
C++擅长面向对象程序设计的同时还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之。
C++不仅拥有计算机高效运行的实用性特征,同时还致力于提高大规模程序的编程质量与程序设计语言的问题描述能力。
参考资料:
百度百科------英雄联盟
百度百科-------C++