
1/2页

2/2页
1 / 2从执行做起—谈谈游戏编号规则做过执行策划的朋友应该至少对网游元素的编号有概念上的了解了,网游由各种各样的元素组成,其中有我们所熟悉的 NPC、任务、物品、怪物、魔法、地 图等等,也有一些部分人印象并不深的特效资源、动作资源、图片资源等等的元素,所有这些存在于客户端和服务器上的资源和数据,组成了我们所熟知的网游世 界。 这些元素都是需要编号的。编号的理由很简单,元素的编号是客户端和服务器通讯的依据,就如同每个人的身份证号码一样,对于同种元素,其编号都是 唯一确定的,通过一个编号就能确定同种元素中的一个元素,由于客户端和服务器的程序和数据库上有了这种约定的共识,于是通过一个编号的检测,双方就能知道 这个是一个什么元素,有些什么特征,从而就能从数据库中查询到元素的其他具体属性,然后在客户端详细的表现出来——或文字、或图像。 在游戏的设计前期,对游戏元素的 ID 编号规则的规划很重要,如果在前期不注意其 ID 编号的规划,在后期的维护和增删元素的过程中就会碰到很多的麻烦。试想游戏元素中的编号是随意定下的或者是按流水号在制作的过程中顺序生成的,让我们来看看会造成什么后果: 1、最大的问题在于程序,如果编号是有一定的规则的,程序可以抽象出来分类来定位,定下元素的类型和具体属性,然而如果元素是仅仅通过感性的任 意编号或者是流水生成,而没有什么规则,这样程序就必须记住并且枚举出所有的元素的 ID,客户端也要保存一份这样的 ID 表,对于维护和更新的时候,同时也 要对客户端更新这份表,这样一来对于程序的代码优化十分不利,二来最重要的是安全性很差,这些 ID 如果暴露在客户端,对于安全性很有问题。 2、第二个问题在于维护和管理,随意定下或者按流水号来定下的 ID 编号,即使对最初定下的人来说,到了以后维护的时候,从 ID 上完全看不到丝毫的信息,该 ID 除了一个标识以外就只有标识了,其信息量的浪费是很严重的。 当然,以上只是从最极端的情况——没有丝毫规则的定下编号——来谈后果,很多公司在真正定下编号的时候还是有或多或少的编号规则的,然而优劣在于信息量的足够程度——足够,不过多也不过少的信息含量。 让我们来看看身份证的编号,看看从中能获得什么启发: 身份证的编号为:【前六位是你户口所在地区的代码,中间是你的出生年月日,后面就是你的身份认证号码了,旧的身份证中,如果是女性,最后一位号码就是双数,男性就是单数。 新身份证号码是在旧身份证号码出生年份前加了 19 或者 20,这是为了解决千年问题;】在旧身份证号码最后又加了一位数,是居民证号。居民证号取消 2 / 2了旧身份证的男女单数和双数之分,也就是说女性的最后一位号码也可以是单数,男性的也可以是双数。 编号规则中最重要的是【】中的内容,对于每个人来说,其个人信息最重要的不过是时空的概念——时间和空间——人所在的地方和人所存在的时间,而其次是一个编号的标识,这些组成了身份证的编号——一个人类唯一的标识。 对于游戏中的元素也是一样的,在规划一种元素的编号规则前,首先要注意的是哪些信息对于这种元素是最重要的,其次对这些元素定下位数,最后对这些位定下其编号的规则以及位的意义,这样就是一种元素的编号规则的设计流程。 下面以 NPC 的编号规则为例。 对于游戏中的 NPC,像人一样,需要记录空间的信息,然而无需记录时间的信息,另一方面,NPC 还需要记录其类型,因为游戏中的 NPC 都分为多种,有的是功能性的,有的是专门给玩家任务的,而另外的一些是用于场景点缀的,因此这样归纳下来,NPC 的主要属性有三个: 空间信息:该 NPC 所存在的场景,对应场景地图的 ID 功能信息:该 NPC 所属的功能类,是功能性 NPC、任务性 NPC 还是点缀性NPC 编号信息:该 NPC 的唯一性编号,有了前面的两种划分,剩下的这个编号可以用流水号来记录了 根据这三个主要属性,可以对 NPC 的 ID 定位为 8 位,前四位为地图 ID 号(前两位为片区,后两位为地图),中间一位为功能号(0 为功能性,1 为任务性,2 为点缀性),末...
1、盘古文库是"C2C"交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载的收益归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服。
2、本站默认下载后的格式为 docx,pptx ,xlsx,pdf,zip,psd等源文件。office等工具即可编辑!源码类文件除外。
3、如您看到网页展示的内容中含有'"133KU.COM"等水印,是因预览和防盗链技术需要对页面进行转换和压缩成图片所生成,文档下载后不会有该内容标识.
4、本站所有内容均由合作方上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺,文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务。
在点击下载本文档时,弹出的对话框中,选择“使用浏览器下载”不支持下载工具多线程下载!
部分浏览图可能存在变形的情况,下载后为高清文件,可直接编辑。