幻鲨的天空

记下发生过的点点滴滴

« 软件著作权登记常见问题问答MMORPG任务的相关内容整理 »

lua游戏中任务的设计

一、实现方式的选择

目前mmorpg中,游戏的任务系统一般采用脚本实现,主要是脚本灵活方便,适合复杂的任务逻辑实现。但基于公司的产品我们还是无法使用脚本,运营商不只一个,我们不能要求运营商去写脚本,而公司又没有专门的脚本程序。故任务系统最终决定使用表实现。当然表格实现在效率方面也有一定的优势。

二、实现方式

任务表主要由三张表实现:任务表、接受条件表、完成条件表。

其中任务表是总表,两个条件表是支表,主要是对任务条件的要求描述。条件中列出了所有的任务接受或者完成需要的条件,如接受任务需要的等级、职业甚至时间等,这些都在接受任务表中,以单独的列出现。完成表中有一下完成需要的数目等级等限制。这样如果客户需要自己添加任务,只需要在以上三个表中添加各一条记录就行。对于条件未出现在条件表中,需要添加新列,然后由程序添加相应功能。

三、详细设计

待添加

posted on 2009

  • 相关文章:

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

日历

最新留言

最近发表

Powered By Z-Blog 1.6 Final Build 60816

Copyright www.erabillow.com. Some Rights Reserved.