`

如果说war3是个游戏框架,那wow就是个操作系统

    博客分类:
  • lua
阅读更多

war3提供了一个RPG地图制作框架。

wow则是一个操作系统,每个插件相当于操作系统中的一个可执行文件。他提供了一个UI框架,以及很多的底层函数。以及一个“磁盘系统”,SavedVariable来作为插件的存储空间。

 

因为wow是world of warcraft,这个world非常逼真,所以这也给了插件很多展示的机会,可以说,wow插件中充满了各种软件智慧。最近发现了2款wow插件,非常有特点,一个叫做GatherMate,一个叫做QuestHelper。

 

GatherMate可以记录你所有的采集信息。采过的矿点、采过的草药、开过的宝箱。搭配Routes插件,可以把某一地区,你关心的矿点计算出一条最优路径,你沿着这个路线飞行,来采矿效率将会非常高。GatherMate 是一个采集器,Routes是一个数据分析器,两者完美搭配。

 

另一款插件QuestHelper,和GatherMate、Routes有异曲同工之妙,QuestHelper会搜集你的任务信息,任务开始地点、结束地点、任务杀怪的地点等,在你接到任务后,可以他会生成一个做任务的最佳路线图。

 

非常酷。

 

我们平常都使用各种数据库,而wow插件作者们则用lua脚本实现了各种替代数据库的插件,比如mobmap等。

 

这些wow DB一般都是有一个客户端,用这个客户端启动wow后,插件搜集各种信息记录到savedvariable,客户端程序则负责把这些savedvariable上传到服务器上,服务器汇总各个客户端的数据后,形成了一个WOW DB,你可以在里面查询到怪物掉落物品列表及几率,怪物活动范围。这有点分布式的味道。

 

World of warcraft is really a world,not only for players ,but also for coders.

分享到:
评论
13 楼 mooniscrazy 2008-10-07  
魔兽是低级趣味。。。。从99年开始玩drum mania,一直到死。
12 楼 ddandyy 2008-10-06  
WOW..........

刚出来的时候玩过..........

第1个号当然是PP的母精灵......
10多级的时候无聊去山边转.....
掉下去.........
捡不到尸体......

后来又觉得小矮子有意思.....练了一个...
讨厌他施法还要有进度....

5级前直接就退了.....

后来再没进过......

前后不到3天........
11 楼 xqstation 2008-10-06  
我只是2T。。。
然后一个星期没上线,人家工会把我T了。。。
10 楼 protti 2008-10-06  
xqstation 写道
呃。。。我也算小白。。。。
战士,15000的血,500+防御等级。

就打打城墙之类的英雄副本混牌子。太恶心了。


我是二区的

现在的所谓MT跟我们以前的MT根本没法比。现在的MT太幸福了。
9 楼 xqstation 2008-10-06  
呃。。。我也算小白。。。。
战士,15000的血,500+防御等级。

就打打城墙之类的英雄副本混牌子。太恶心了。
8 楼 protti 2008-10-06  
xqstation 写道
protti 写道
从开始到现在

我开始怀念以前满屏幕都是新人问路的日子
几个人手拉手去找做任务的地方
我练的是牛战,以前是没有所谓的仇恨插件的,战士要做到对仇恨心里有数。
以前是没有时间插件的。
BOSS技能间隔要自己默数。

从开始到现在,插件已经让我们失去了太多的乐趣。


没仇恨插件估计都去打JJC了。。。



我现在不玩WOW了
很大一个原因就是因为门槛太低了
小白太多了
FS不到1000不组,开什么玩笑,一身绿的5个小号一样过英雄本。可惜他们不信~~

插件没更新就不敢下本......这在以前真的不敢想象~~
7 楼 xqstation 2008-10-06  
protti 写道
从开始到现在

我开始怀念以前满屏幕都是新人问路的日子
几个人手拉手去找做任务的地方
我练的是牛战,以前是没有所谓的仇恨插件的,战士要做到对仇恨心里有数。
以前是没有时间插件的。
BOSS技能间隔要自己默数。

从开始到现在,插件已经让我们失去了太多的乐趣。


没仇恨插件估计都去打JJC了。。。
6 楼 protti 2008-10-06  
ddandyy 写道
想起一个游戏............
叫 无尽的任务...........
很是喜欢...........
只是不明白为什么就没发展起来.......



因为那些任务都不是一个人可以做的

而固定的队友也不是那么好找的  所以~~~
5 楼 ddandyy 2008-10-06  
想起一个游戏............
叫 无尽的任务...........
很是喜欢...........
只是不明白为什么就没发展起来.......
4 楼 protti 2008-10-06  
从开始到现在

我开始怀念以前满屏幕都是新人问路的日子
几个人手拉手去找做任务的地方
我练的是牛战,以前是没有所谓的仇恨插件的,战士要做到对仇恨心里有数。
以前是没有时间插件的。
BOSS技能间隔要自己默数。

从开始到现在,插件已经让我们失去了太多的乐趣。
3 楼 jasongreen 2008-10-06  
这哥们实在有才,这都想得出,不得不说,wow是一个操作系统。
http://bbs.cwowaddon.com/thread-4829-1-1.html
2 楼 jasongreen 2008-10-06  
ddandyy 写道
哥哥.............

第1个RPG框架是SC........

nod
1 楼 ddandyy 2008-10-06  
哥哥.............

第1个RPG框架是SC........

相关推荐

    War3 MPQ操作.rar

    5. **脚本系统**:War3 MPQ中的一个重要部分是W3X(包括W3M和W3U)地图文件,它们包含了游戏逻辑的脚本,如JASS(JASS is Another Scripting System)。学习脚本语言可以帮助开发者实现自定义游戏规则和功能。 6. *...

    游戏(WAR3)宽屏设置工具

    总的来说,这款《游戏(WAR3)宽屏设置工具》是WAR3玩家在宽屏环境下不可或缺的辅助工具,它解决了宽屏显示器上的显示问题,提高了游戏的视觉享受。正确使用并配合必要的硬件和系统优化,玩家可以更好地沉浸在魔兽争霸...

    War3Screen

    总的来说,"War3Screen"是War3玩家必备的辅助工具之一,它极大地提升了游戏在高分辨率显示器上的视觉体验,让经典游戏焕发新的活力。对于那些希望重温War3或在大屏设备上畅玩的玩家来说,这是一个不可或缺的选择。只...

    山寨版WAR3游戏源代码

    通过研究这个“坦克大战源代码”,开发者可以深入了解游戏开发流程,学习如何构建一个完整的游戏系统,理解游戏设计背后的原理,提升自己的编程技能。同时,这也是一个挑战,因为游戏源代码往往复杂且庞大,需要耐心...

    War3AutoKill

    然而,有时候我们在游戏结束后发现,尽管War3的窗口已经关闭,但其后台进程"War3.exe"并未完全退出,这可能会占用系统资源,影响其他程序的运行,甚至导致一些游戏相关问题。为了解决这一困扰,专门的辅助工具——...

    War3FileConverter.rar

    "War3FileConverter"工具就是为了解决这个问题,它能将游戏内的文件转换成易于查看和编辑的格式。 "必读.txt"文件可能是该工具的使用指南,提供重要的使用注意事项和基本操作步骤。用户在使用前应先阅读这份文件,...

    Android 游戏 2048源码(war3版)

    总的来说,"Android游戏2048源码(war3版)"提供了一个很好的学习平台,让开发者可以深入理解Android游戏开发的各个方面,同时也能看到如何将流行的游戏元素融合到经典游戏中,创造新的玩法体验。通过研究这个源码,...

    War3ModelEditor.rar

    总的来说,War3ModelEditor是一个强大的工具,它为魔兽争霸III的爱好者提供了无限可能。通过学习和实践,你不仅可以欣赏到游戏内模型的精妙之处,还能亲自创造出属于自己的游戏世界。无论你是想为自定义地图增添新的...

    war3 3ds插件

    在IT行业中,游戏开发是一个非常活跃的领域,而《魔兽争霸III》(War3)作为一款经典的即时战略游戏,其自定义地图和模型编辑功能深受玩家喜爱。"war3 3ds插件"指的是用于扩展《魔兽争霸III》游戏编辑器功能的3D模型...

    War3永久显示魔法条工具

    总的来说,"War3永久显示魔法条工具"是Warcraft III玩家提升游戏控制力的实用辅助,通过持续显示魔法条,它为玩家提供了更直观的战场信息,有助于做出更明智的决策。但同时,玩家也需要根据具体环境和规则来合理使用...

    SDK 制作 war3改键

    在war3改键中,hook被用来拦截游戏内部的键盘输入处理函数,当玩家按下特定键时,hook会捕获这个事件,然后执行自定义的行为,比如将一个键的输入映射到另一个键,或者执行特殊的游戏操作。 2. **模拟按键**:模拟...

    War3Key源码(改键源码)

    War3Key源码的编写语言是C++,一个广泛应用于系统开发和游戏开发的强大编程语言。C++支持面向对象编程,具有高效性、灵活性和丰富的库支持。理解C++的基本语法、类和对象的概念、内存管理以及异常处理是解析源码的...

    War3Trainer V2.0.rar

    《War3Trainer V2.0.rar》是一个针对魔兽争霸3(Warcraft III)游戏的内存修改工具,由【天驰】提供源代码。这个修改器主要用于帮助玩家在单机游戏中进行个性化设置,以增强游戏体验,但并不适用于在线多人对战,...

    WAR3物品栏快捷键

    在《魔兽争霸III》(WAR3)这款经典的即时战略游戏中,物品栏快捷键是提高玩家操作效率的关键元素。了解并熟练使用这些快捷键能够让你在游戏中更迅速地响应战况,从而提升战术执行能力。以下是对WAR3物品栏快捷键的...

    c++war3 mh源码

    总的来说,C++ War3 MH源码是一个涉及游戏编程、内存操作、网络通信和安全策略的复杂项目。深入研究这些源码,不仅可以提升C++编程技能,还能学习到游戏模组开发的技巧。但请注意,使用此类工具可能违反游戏规则,...

    一个很完善的war3录像分析库War3RepLib

    为了更好地理解和学习游戏策略,War3RepLib应运而生,这是一个专门用于分析War3录像的开源库。本篇文章将详细介绍War3RepLib的功能、结构以及如何利用它来挖掘录像中的战术信息。 War3RepLib是一个由C#编写的工具,...

    易语言War3MPQ操作

    易语言War3 MPQ操作源码,War3 MPQ操作,读取MPQ内部文件,修改脚本,查看字节集,FindWindowA,MessageBoxA,MpqOpenArchiveForUpdate,MpqAddFileToArchiveEx,MpqCompactArchive,SFileOpenArchive,SFileDestroy,...

    win7解决war3全屏 绝对好用

    对于许多热爱《魔兽争霸III》(Warcraft III, 简称War3)的玩家来说,在Windows 7操作系统中遇到游戏无法全屏显示的问题确实是一件非常令人头疼的事情。这不仅影响了游戏体验, 还可能对操作流畅度造成一定的影响。...

    war3dota类游戏jass代码

    共12万行左右,包括游戏和人机两部分,好多年前的东西了,现在不做游戏有关的程式,分享出来大家相互参考借鉴一下

    war3数字特效模型

    "war3数字特效模型"就是这样的一个资源,它包含了0-9十个数字的3D模型,特别适用于游戏内的计数、计时或者分数展示等场景。 首先,我们要理解MDX文件格式。MDX是暴雪娱乐公司为魔兽争霸3和星际争霸2开发的一种3D...

Global site tag (gtag.js) - Google Analytics