`
freesoftman
  • 浏览: 319768 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

魔兽世界是用什么语言写的

阅读更多

本文地址:http://qzone.qq.com/blog/4796193-1216082096

<!--文章内容开始-->
我要承认我想到的这个问题实在是太难以回答了,不过最近一直在想一些事情,涉及到类似魔兽世界这样3D网游的制作原理和制作成本,想到了不妨继续想下去,顺便挂在空间里,看看有人能给我别的思路没有。

首先,象暴雪这样伟大这样有技术实力这样资金雄厚这样创意无限的一个公司,游戏引擎这种核心部件肯定是自己开发的,去购买商业化的游戏引擎这样的行为,国内很多垃圾公司倒是很擅长,但显然不是暴雪大神的所作所为。估计游戏引擎和服务器端可能是C/asm,因为这里性能是第一位的,Java .NET之类的特长显然不在这里。前端表现程序主体估计是用类似C/C++等编译语言连同directx等UI库,当然这些只是个人猜测,如果能弄到整套魔兽世界的源代码,那简直就是太太太太太perfect……

现在唯一能够证实的是每个模块的实现是用了大量的Lua脚本语言,魔兽世界的插件和宏就是Lua很好的应用,说来惭愧,最初在游戏里接触宏这个概念时,就感觉暴雪应该是嵌入了一个脚本语言在游戏程序里面,但是当时的关注度没有放在这上面,也没有写出几个很NB的宏,直到最近才从技术层面上知道了这点。顺便八卦一下当今世界编程语言的流行程度排名,查了下TIOBE的排行榜,Lua已经排名18位了,不由感叹魔兽世界在全球范围的影响力之大,回想05年的时候,Lua可是排在70多位的。

唉,看来在中国这种大环境下,很多事情难度是不小啊……
分享到:
评论
1 楼 wangwang3ok 2009-07-23  
唉,看来在中国这种大环境下,很多事情难度是不小啊……

深有同感

相关推荐

    魔兽世界lua插件开发教程

    魔兽世界lua插件开发教程是一本关于使用lua语言开发魔兽世界插件的教程。这本书籍提供了从基础知识到高级技术的详细指导,旨在帮助读者快速掌握lua语言和魔兽世界插件开发的技能。 本书籍的主要内容包括: 1. lua...

    C#写的魔兽世界登录器

    本文将深入探讨使用C#编程语言开发魔兽世界登录器的相关知识点,以帮助读者理解其背后的逻辑和实现方式。 一、C#基础 C#是一种面向对象的编程语言,由微软公司开发,广泛应用于Windows平台的软件开发,包括游戏...

    魔兽世界背包遍历源码+超级模块8.0.rar

    本篇文章将深入探讨由易语言编写的“魔兽世界背包遍历源码”,以及配套使用的“超级模块8.0”。 首先,让我们关注“魔兽世界背包遍历源码”。这是一个程序,用于读取游戏客户端内存中的数据,以获取玩家背包中物品...

    魔兽世界CSS网页模板

    【魔兽世界CSS网页模板】是一种基于HTML和CSS技术设计的网页布局方案,专门针对魔兽世界这一知名游戏主题,为创建具有魔兽世界元素的商务或公司官网提供了一个红色调的视觉呈现。这款模板融合了游戏风格与商务专业性...

    自己写的类似魔兽世界的场景

    【描述】:“自己写的一个类似魔兽世界的3D场景,画面和魔兽世界画面品质一样”揭示了开发者可能使用了高级的3D建模和渲染技术,以达到与魔兽世界相似的图像质量。这包括对环境、角色、光照、纹理和动画的精细处理。...

    魔兽世界服务端模拟器C#

    本篇文章将深入探讨使用C#语言开发的魔兽世界服务端模拟器,帮助对魔兽服务器感兴趣的朋友们了解这一领域的核心技术和实践方法。 首先,我们要理解的是服务端模拟器的角色。它是一个复现游戏服务器功能的软件,允许...

    魔兽世界的源码

    《魔兽世界》是一款全球知名的大型多人在线角色扮演游戏(MMORPG),其源码的公开对于学习和研究游戏开发,尤其是大型服务器架构、网络编程以及C++语言的开发者来说,是一份宝贵的资源。下面,我们将深入探讨这份...

    wowtraduc 魔兽世界数据库翻译工具

    wowtraduc是一款专为Mangos服务器设计的数据库翻译工具,它能够帮助用户将魔兽世界的英文数据库转换为中文或者其他语言,使得非英文环境下的玩家可以流畅地体验游戏。该工具简化了数据库翻译过程,减少了开发者的...

    Python-wowa魔兽世界控制台Addonmanager

    《Python-wowa魔兽世界控制台Addonmanager详解》 在魔兽世界(WoW)的玩家社区中,Addon(插件)是提升游戏体验的重要工具。Addonmanager则是管理这些插件的利器,尤其对于那些热衷于自定义游戏界面和功能的玩家来说...

    魔兽世界模拟器C#源码

    本文将深入探讨一个由国外朋友开发的魔兽世界模拟器,其主要编程语言为C#。这个项目不仅为我们提供了一个独特的学习机会,同时也展示了C#在游戏开发中的强大能力。 一、魔兽世界与模拟器 魔兽世界(World of ...

    魔兽世界编程宝典

    此外,Bryan McLemore作为AceProject和***的创始人,以及Matthew Orlando对于Lua语言和魔兽世界API的精通,都为本书的权威性和实用性提供了保障。 除了技术细节,本书还介绍了如何发布自己的插件,这对于有志于将...

    开源的魔兽世界

    ### 开源魔兽世界服务器——MaNGOS项目解析 #### 一、引言 近年来,随着互联网技术的发展,网络游戏成为了一种极为流行的文化现象。其中,《魔兽世界》作为一款备受玩家喜爱的游戏,不仅拥有庞大的用户群体,还...

    魔兽世界插件管理器易语言源码

    【魔兽世界插件管理器易语言源码】是一款基于易语言开发的工具,主要用于管理和更新《魔兽世界》的游戏插件。易语言是一种中国本土开发的编程语言,它以中文编程为特色,旨在降低编程难度,使得不懂英文的用户也能...

    开源的魔兽世界参考架构——mangos

    ### 开源魔兽世界服务器架构——mangos #### 一、引言 随着网络游戏的兴起和发展,越来越多的人开始关注网络游戏背后的服务器架构和技术实现。暴雪娱乐的《魔兽世界》作为一款全球知名的大型多人在线角色扮演游戏...

    魔兽 世界 TBC 怀旧服 防离线 跳跳 可隐藏窗口

    《魔兽世界:燃烧的远征》(TBC)怀旧服是大型多人在线角色扮演游戏《魔兽世界》的一个经典版本,深受玩家喜爱。在这个版本中,玩家可能会遇到一个常见的问题——AFK(Away From Keyboard,即长时间未操作)导致角色...

    wowE语言登录器源码

    《魔兽世界E语言登录器源码解析与学习指南》 魔兽世界,一款在全球范围内拥有海量玩家的大型多人在线角色扮演游戏,其背后的开发技术与工具一直是开发者和爱好者们关注的焦点。其中,"wowE语言登录器源码"是研究...

    魔兽世界插件编写普及教程

    ### 魔兽世界插件编写普及教程:深入解析与实战指南 #### 一、魔兽插件编写概览 在《魔兽世界》这款全球知名的大型多人在线角色扮演游戏(MMORPG)中,插件(ADDONS)的自定义功能极大地提升了游戏体验,无论是界面...

    VC++课设 魔兽世界大作业

    在本项目中,“VC++课设 魔兽世界大作业”显然是一项基于VC++编程语言的课程设计任务,旨在让学生通过实现一个与《魔兽世界》游戏相关的项目来加深对C++编程的理解和实践能力。《魔兽世界》是一款非常受欢迎的大型...

    Teleport_stone(cn)_lua_魔兽世界_超级炉石_

    《魔兽世界》是一款深受玩家喜爱的大型多人在线角色扮演游戏,其中“超级炉石”是玩家自制的一种增强版游戏道具,它集合了多种实用功能,包括快速传送、提升武器等级、清除不利状态以及重置天赋等。这个工具是通过...

Global site tag (gtag.js) - Google Analytics