MMORPG开发任务系统设计与免费VS收费.doc_第1页
MMORPG开发任务系统设计与免费VS收费.doc_第2页
MMORPG开发任务系统设计与免费VS收费.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

mmorpg开发任务系统设计与免费vs收费mmorpg的任务系统的设计。以下是需要达到的几个设计目标:1. 任务逻辑与程序逻辑完全脱离;2. 服务器端程序和客户端程序提供有限的功能之后,可以由脚本程序员完成任务编写;3. 必须方便任务的更新。当然,任务系统的具体实现受策划案的影响很大,我这里只是空想的一个一般的实现方案:场景数据文件和任务相关的主要是npc和调查触发器(例如调查一个石碑)。当玩家与npc谈话,或者调查某个物品时,需要开启某个特定的任务。某个对象可以开启哪些任务,以及开启任务的条件需要事先编辑到场景数据文件中。任务条件也可以写入任务脚本文件中。:1. 每个角色身上保存(最多)n个任务体(wow是20个),任务体应该包括任务名称或编号,以及几个任务变量(供任务脚本使用,个数依策划而定,但不可太多);2. 每个任务存储一个脚本文件,当游戏中特定的事件发生时,首先应该查询场景数据,看是否开启一个新的任务,然后逐个通知现有任务的脚本,每个任务的脚本来执行各自独立的任务逻辑,例如有某个任务脚本文件为quest_001.script如下:ontalknpc(string npcid)if(npcid = “张三”)if(getquestvar(0) = 10)/杀够了showdlg(“你这么快就杀了10只老虎?很厉害!”);incplayexp(1250);/经验奖励elseshowdlg(“你好啊!”); /向客户端发送命令,显示对话框onkillmonster(int monsterid)if(monsterid = 1000123)/是任务指定的怪物incquestvar(0);/修改任务变量3. 因为大部分任务是只能执行一次的,所以服务器还需要记录此角色完成了哪些任务。:可以查询视野中对象可能开启哪些任务,玩家是否满足条件来给出一些提示,例如头顶放一个叹号; 当玩家与npc对话或者调查某个物品时,发送通知给服务器; 接收服务器的消息,更新任务显示信息。 以一个典型的任务为例:玩家与张三谈话触发任务,杀十只老虎,回来交任务可以得到1250点经验。 记得好像是去年或者是前年,听说韩国网游风行免费运营,心里暗想:nnd,都免费了还怎么玩?!这里的担心有两重意思,作为一个玩家,一个很传统的玩家,我当时想,如果游戏里的东西可以花钱买到,那还有什么可玩的?还有什么好玩的?另外,作为一个游戏开发者,心里也想,都免费了,靠卖点道具骗玩家的钱,够吃饭么?一眨眼,国内也有人要免费运营了,记得是巨商,心里更是着急,不要国内也免费吧。免费,免费,记得在2000年互联网泡沫的时候最常见的一个词,经历了那次互联网的寒冬之后,我还真的有点怕“免费”!又一眨眼,征途出来了,据说盈利颇丰!这起码证明了“免费”运营是有市场的。我今天忽然想明白了,此免费非彼免费也。当初互连网泡沫时期,大家都免费,聪明的老板们只是想着把网站的点击率搞上去,然后套现,并没有明确的盈利模式,而此次网游的免费则不同。一个免费运营的游戏在开发的过程中必定已经设计好了盈利模式,例如征途里面的“宝宝”等等,所以我很高兴此次免费和泡沫无关。那么免费还有一个游戏性的问题。象我这样“上了点年纪”的老玩家还是无法接受花钱卖道具的概念,然而好的游戏设计确实是可以不破坏游戏性的。就算象wow这样的游戏,一个真正的wow玩家很少不花人民币来换金币的!是的,好的游戏设计不是让你花人民币就可以达到最高目标,而只是让你的路走的舒服一些。就像wow这种以装备为终极目标的游戏,如果你可以花人民币买t1,t2那是就没有什么意思了,这种东西是绝对不可以卖的。能买的只是那些帮助你得到这些的东西,例如杀boss要消耗很多药水吧,这个可以卖。但是,就算你买了再多的药水

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论