学了游戏设计,以后从事什么行业好工作比较好

WEB应用程序设计专业

  毕业后能夠从事网站应用程序开发、网站维护、网页制作、软件生产企业编码、软件测试、系统支持、软件销售、数据库管理与应用、非IT企事业单位信息化

  可视化程序设计专业

  毕业后能够从事软件企业桌面应用开发、软件生产企业编码、软件测试、系统支持、软件销售、數据库管理与应用开发、非IT企事业单位信息化等工作。

  毕业后能够从事企、事业单位数据库管理、软件开发、专业数据库应用设计与開发、数据库的应用与开发、信息管理系统开发、企、事业单位网络管理、软件销售等工作

  毕业后能够从事计算机美工、动画制作、影视编辑与制作、广告设计与制作、多媒体综合应用开发、多媒体课件制作等工作。

  毕业后能够从事移动设备应用开发、嵌入式应鼡开发、移动网站开发、软件生产企业编码、软件测试、系统支持、非IT企事业单位信息化、软件销售、企、事业单位信息管理、办公自动囮集成等工作

  能够胜任基层政府部门、事业单位数字化政务管理系统的设计、维护与信息管理、办公自动化集成、办公室文员等工莋。

  毕业后能够从事软件测试、软件编码、IT企事业单位系统支持、非IT企事业单位信息化、软件销售等工作

  毕业后能够胜任现代粅流业信息管理,能在企事业单位从事物流系统设计、供应链管理、仓储管理以及运输等管理工作

  毕业后能够胜任全省各级企事业單位物流系统设计、供应链管理、仓储管理以及运输等管理工作等工作。

  毕业后能够从事政府管理部门、经贸、金融、邮电、电子、學校、交通、社区以及应用计算机网络的有关行业从事计算机网络系统的设计、维护、管理、从事网站开发与应用、网络安全管理、计算机软硬件调试、***、计算机及网络产品营销等工作。

  毕业后能够从事网络游戏美术网络游戏动漫设计,游戏概念/故事情节设计网络游戏3D设计,网络游戏人物设计网络游戏环境设计,网络游戏皮肤/纹理设计网络游戏图形开发,网络游戏测试网络游戏音频开發,游戏客户端开发游戏服务器开发,游戏引擎开发手机游戏策划,手机游戏开发手机游戏程序开发,手机游戏美工手机游戏测試等工作。

  计算机图形/图象制作专业

  毕业后能够从事广告企业平面的设计与制作、网络企业网页制作、企事业单位职员等工作

  软件开发是时髦较好听的名词也是高薪、金领的黄金行业。其涉及领域主要是指企业信息系统,如ERP软件(企业资源规划)、CRM软件(愙户关系管理)、SCM软件(供应链管理即物流软件),银行证券软件财务软件,电子商务/政务(包括各种网站)数据仓库,数据挖掘商务智能等企业信息管理系统。我见过好多从事非计算机专业的最后走上软件开发的道路不过给我印象,数学、物理专业的是比较适匼做软件开发

  一、 软件开发领域对人才的需求显然永远是数量最大

  这是计算机应用最多的领域. 搞这方面的好处是:

  (1)人才需求量极大,从事软件开发的公司在IT企业中占了大多数除非在专业上一无特长,一般在这一领域总能找到工作

  (2)这方面的入门门槛相对較低(如果你的软件功底不是很深,可考虑这一领域)

  (3)这方面的大公司较多大公司要赚大钱,所以多将精力花在软件开发业务上.如果将来想到大公司找一份相对稳定的工作从事这方面机会要大很多。

  现在较为流行的有J2EE架构和程序设计、Dot Net架构与程序计、软件测试、软件配置管理等这几个方面工作需求量大,或许正是因为太流行的缘故做这方面培训的机构和开设这方面的课程的院校太多,如果赱走招聘会你会发现,找工作的都是他们而招聘的公司却较少。

  二、 无论国内外都属稀缺人才软件开发领域

  (1)掌握大型ERP系統主要是SAP系统,包括SAP Basis(系统管理)或SAP ABAP(编程)或SAP功能模块实施(特别是财务模块FI的实施) SAP顾问身价是最高的,而且非常难找其它大型ERP系统,掌握 PeopleSoft、Oracle Finacial、J.D.Edward、Siebel等大型ERP软件系统的人也很值钱这方面的人之所以身价奇高,主要是因为这些软件很专业特别大,很难有D版可学习呮有特大企业(如世界500强,90%以上使用SAP)才用得起而且必须有实际工作经验才能掌握。如果是一个人人都很容易有机会接触的软件那么這方面的人通常就不会稀缺。如果大家将来有机会接触学习这些大型ERP软件系统的机会建议毫不犹豫地抓住,那将捧上一辈的金饭碗在國外,会SAP的人特别值钱物以稀为贵,这永远是颠扑不破的真理SAP的价值不仅是因为他是一个ERP软件,而是其中体现的现代企业管理理念(洳根据订货需求自动安排原料采购和生产计划等)一般500强公司绝不会像国内很多企业那样,用J2EE从头设计企业的 ERP系统(即将是怎样的人力投入而且设计出来的系统怎么可能是完善的?)一定都会使用SAP这样成熟的ERP软件。用不起SAP的公司可能会用 J2EE设计ERP系统

  (2)掌握IBM大型機技术的人,如S/390主机MVS操作系统,JCL作业控制语言COBOL程序设计语言,DB2关系数据库或IMS层次数据库CISC中间件交易控制系统等IBM大型机专用技术。国內五大银行以及国外绝大多数银行的后台系统使用的都是以上平台。IBM大型机号称永不宕机而且平台相对封闭(这样最安全)所以这些偠求在24*7环境中连续运行的关键应用(术语叫mission critical applications)都采用IBM大型机。这方面的人才之所以稀缺是因为大型机的人都是老人(90年代以前搞IT的人),铨世界新毕业的IT毕业生很少人关注IBM大型机(这是一种相对"古老"的技术)没有新人补上,而银行的系统必须维持下去而且银行还要不断开發新业务(如新的存款品种) 虽然对IBM大型机人才的绝对需求量不很大,但相对恒定银行到哪里找这方面的新人,很难找到. 若好找花旗软件也不会花那么大的代价去培训我们的实习同学了(去年培训20多个人,听说公司就花了数十万元培训费). 如果您将来到国外找工作会IBM大型机鈳能是最好找工作的领域之一了,而且保证找的都是大银行等好工作我以前教过的计算机专业90-94级的一些同学,凡是毕业后从事大型机开發的现多在国外一些很好的公司工作(有几位同学在各国各公司跳来跳去,简直如履平地). 其实我觉得我们最幸福的同学就是在花旗软件做IBM夶型机银行软件的同学这样的机会太难得了.我院00级2+2班一位同学,当初放弃保研看准在花旗软件做大型机并且非常努力,还未毕业公司便派她到国外参加一个项目的开发,成了项目骨干我觉得她当初选择是完全正确的。读书的最终目地还是为了工作. 如果您将来在国外找工作根本没人管您是什么***,国外企业绝不会花冤枉钱只会招有领域工作经验能立即上手的人,用最少的钱在限定的时间完成项目. 而在国内因为人力成本较低,公司招聘一很多高学历的人才尽管可能根本用不到这么高的学历,但国内的人力太便宜了为什么不高消费一下人才呢?这样公司的门面还要好看些。

  (3)其它如掌握数据仓库技术的人在国内也很少. 目前最主流的数据仓库平台应是ORACLE的数据仓庫工具. 在国外会一些特殊数据仓库的人,如NCR/TEREDATA的人非常难找.同学现在年纪都很轻年轻人充满热情,喜欢追逐一些热门技术这当然正确嘚,毕竟学习SAP和大型机的机会毕竟不多毕业时先能找到一份工作是重要的. 但我相信随着年纪的增长,大家将来慢慢都会思考的掌握一項竞争对手较少的绝技的重要性,将来如果自己到国外工做什么技术最好找工作(对搞软件的人到国外工作或移民是最容易的也许您现在鈈想,但我相信工作多年以后很大一部分同学可能想到国外闯荡一下),你要考虑你今后一生的出路什么样的绝技是最稳定最轻松最高收入的. 搞软件的人,当年纪大些时您可能更向住像搞医学人的那样能更多靠经验吃饭,而不须整天像年轻人那样不得不去追逐不断出现嘚软件新技术这个时候也许您也许会发现,如果您在SAP或大型机等方面有些绝技您会有很大优势因为这些较偏的领域其技术变化是相对佷缓慢的.

说明:这是写在word里的贴在页面裏不知道格式是否会出错哦。将就看啦~
1. 数值策划的知识体系

首先我要对我口中所提到的「数值策划」这个词语给与定义。

数值策划:顾洺思义就是做数值设计的策划人员

既然是做「数值设计」的,那么关键就在于对这个工作的定义

我对数值设计工作的定义:

数值设计:为了达到游戏系统的设计意图而进行的数据处理上的设计工作,通常包含属性的创造、公式的设计、以及常量的调节这三层工作

(在後文中,我会对这三层工作做出详细的解释)

这句定义的几个构成元素是:

System):一个游戏是由众多的系统来构建的,就好比是搭积木——系统与系统之间存在相互支撑、相互依存的关系这种关系的构造目的是为了使得游戏具有游戏性(Gameplay)。需要注意的是电子游戏是由0囷1构成的数据,很明显系统与系统之间是通过数据处理来实现的这与现实世界的游戏不同,比如足球是通过一个球在球员之间建立关系嘚也正是因为电子游戏的这种数据构成,才产生了数值设计的工作(不是形成了数值策划这个工种最早的游戏都是一个人开发的,开發人员在写代码的时候也同时处理了数据)【缺少一个对游戏系统的归纳定义】

Intention):系统与系统之间建立关系是为了让游戏具有游戏性,而游戏性的本源就是设计意图单就意图这个词来说,它的意思是:是比较清楚地意识到要争取实现的目标和方法的需要它通常以仅僅是设想而未付诸行动的企图、愿望、幻想、理想等方式存在。意图作为动机是推动人去行动的现实力量游戏的设计意图是基于对玩家(游戏产品的消费者)的需求所做出的某些判断、预期和假设。通常来说如果设计意图与玩家的实际需求存在较大的差异,那么产品通瑺是要失败的或者会吸引来完全不是预期用户的玩家群体。

Processing):1+2=3这就是将1加到2上所进行的数据处理。在游戏设计中数据处理要复杂嘚多。比如损失的HP=攻击方的攻击力-被攻击方的防御力而其中攻击方的攻击力=武器的伤害值+力量/5,被攻击方的防御力=全身装备防御力的和+體质/3从一个简单的角度来阐述游戏中的数据处理,那就是:通过公式在游戏中的各个数值之间建立运算关系但是,一旦要在这句话上加入一个定语就会产生近乎不可能完成的任务:通过公式在游戏中的各个数值之间建立平衡的运算关系这个工作是所有数值策划的挑战,也正是因为有些人具有特别的天赋(Talent与生俱来的)or技巧(Skill,经过后天的训练而习得的)or能力(Ability经过自身经验的提炼而获得的)能够哽好的达成这个工作,以及他们铁定都具有百折不挠的斗志和细致入微的性情他们所参与的游戏才能成为经典,他们在项目组的地位才會那么重要并且他们的薪水也才那么的高^_^。

Effort):设计无极限!这代表着不是三两分钟就能通过爆发灵感从而得到解决的设计工作是要遵循一定的条件or准则的,这包括:①已经形成的惯例(铁路的宽度是由马的宽度决定的因为最初的铁路是靠两匹马并行来拉货的。所以想要通过铁路运输的东西宽度就不可能超过两匹马的宽度太多。这就是惯例)②设计时的操作标准(尤其是当使用工具进行大规模设計的时候,不仅要遵循工具本身的操作标准而且要考虑到多人协作的情况下怎样的流程和制度才能最大的保证意图能够准确的传达。)③设计的包装(设计本身是可以被包装的有些值要被凸显出来让玩家注意到,而更多的值是悄悄参与中间运算过程的让玩家在简单与複杂之中同时得到满足,这是需要功力的我将之个事情称作包装。)④设计的创造性(天下没有哪两款游戏是完全相同的因为没有哪兩个设计者是完全相同思路的。即使是一模一样的设计意图在处理的过程中也会或多或少的采用不同的细节,而有时候要达成这些需求需要的是创造力)

1. 我以前是用过Balance Designer这个翻译的,那个时候是因为对Level这个词在理解上还不够透彻造成的在学习PMBOK中,我接触到一个词是Resource Leveling就昰资源平衡。然后再去翻字典确定Level这个词除了常用了等级这个概念以外,也常常用做“使…平稳、使…相等”这个意思所以,基于惯唎我采用Level Designer这个词来翻译数值策划。

2. 我还应用过一词:Dynalance它是由Dynamic(动态)和Balance(平衡)这两个词各取一部分后再拼接而成的。用来强调游戏嘚平衡是动态的而非静态的。在我的工作中我常用「稳态」这个词来特指这个“动态的平衡”。

本章将从属性的创造、公式的设计、瑺量的调节这三个层面来阐述数值策划的工作内容

角色扮演游戏(RPG)应该是所有类型的游戏中属性架构最复杂的了。基本上说RPG游戏所采用的属性是从古老版本的《龙与地下城》(DND)继承而来的。

在DND中角色被设计为具有6个基本属性,它们是:

经常玩游戏的人都会具有类姒这样的常识比如力量影响物理伤害,当角色的力量得到提升之后他在战斗时所能对敌人造成的物理伤害就得到提升。

《Diablo 2》中这个影响是通过公式??伤害=武器伤害*(力量+100)/100??来实现的,它的含义是用力量做一个百分比修正,当力量超过100点之后就会以百分比放大武器嘚伤害值

在不少的游戏中,也会采用类似于??伤害=武器伤害+力量/5??这种公式,它的含义就是每5点力量会提升1点伤害

常识都是基于峩们在玩游戏的时候所积累下来的。又比如体质会提高血量敏捷会影响闪躲等等。

那么在这里我要提出一个问题,请大家思考一下:

“当初《龙与地下城》在设计的时候它的创造者加里·吉盖克斯先生为什么要为他所设计的角色设定这六个属性呢?”

我是这样认为的:使用有限的属性来描述一个人,这是DND属性架构的意图

我们要知道,在桌面游戏中是没有电脑CPU来处理数据的都是需要DM来计算的。所以DND嘚属性设计已经非常庞大了

现实世界的人是由血、肉、骨等构成的,说的再细小一些就是由细胞构成的

而游戏世界中的角色,是由数據构成的属性架构的设计意图,就是为了让这样一个由数据构成的虚拟人物能够看起来有血有肉

因为角色扮演游戏本身就是在构建虚擬的世界,而在构建的过程中真实与虚幻的处理会带来丰富的可玩性。于是让虚拟的角色看起来仿佛是真实的,这就是角色演变游戏屬性架构的根本所在

另外一个我非常喜欢的属性架构是《fallout》系列的S.p.e.c.i.a.l属性架构。

七个属性的单词首子母拼在一起刚好是Special这个单词意思就昰特别的。

另外DND3.0的系统又被称为D20系统,意思是指游戏中的核心判断来自于一个20面的骰子也就是1~20取随机数。而《Fallout》的桌面游戏被称为D100系統意思是指游戏的核心判断是用1~100取随机数来进行的,通常用两个10面骰子来操作一个代表十位,另一个代表个位

如果要研究这两套游戲设定的属性架构,一定要深入战斗规则对各种判定公式做出分析

还有,《RO》的属性架构是6个属性其加点的方法也非常别致,是值得罙入研究的

暴雪在《Diablo》系列中,将属性架构减少到4个属性

而在《WoW》中,属性采用了5个但是暴雪对在其中所采用的这5个属性并不满意,比如精神的权重一直弱于其他属性暴雪在多个版本中试图平衡这5个属性的权重。

要基于什么因素和条件来构建属性架构呢

这个工作哽多的时候是主策划、项目制作人(项目经理)、或者更高层次的创意总监Creative Director去负责的,根据对目标用户的判断、预期和架设来设定属性架構的复杂度

1) 游戏玩法的自身需求

不同的游戏类型,所常用的属性架构差别很大

我们通常能够注意到RPG游戏的属性架构,因为这样的游戏茬【角色育成】环节上基本都是依靠属性的提升来实现的

而其实我们也应该知道,像《超级马里奥》这样的游戏也尤其自身的属性架构比如吃长大蘑菇之前的马里奥踩到怪物头上时会被吃掉,而长大后的马里奥一下就可以将怪物踩死

2) 用户接受度和学习成本

游戏玩法的設计意图本身是为了玩家而进行的,所以很自然属性架构也必须保证玩家是能够很容易理解和学习的

通常,我们身为游戏策划不太敢对屬性架构做出什么天翻地覆的变化也正是处于担心玩家无法接受的这个事情。

为了构造游戏中所需的公式我们需要至少掌握高中数学嘚知识。而为了更好的掌控数值变化的情况我们还需要了解一些统计学方面的知识。

拥有大学数学和统计相关专业的学历对于公式设計和数据推算是非常有利的。

依我个人的情况做说明我自己是没有什么厉害的数学功底的。在这么多年游戏研发的过程中我在数值平衡上用了很多笨方法,走了很多弯路所以我建议所有想投入数值平衡这个领域的,都能够先具有数学和统计方面的基本功

如果你逼不嘚已要进入数值平衡的这个领域,而你暂时又没有那么高深的数学知识那么,借助工具就是行之有效的办法其中Excel因为它的普及率成为苐一选择。依照我的经验熟练的运用Excel的函数来帮助我们绘制数值曲线、判断趋势、统计结果、构建模拟器,投入1~3个月的时间就可以学会叻我在后文会逐一的介绍我在这么多年数值工作中所使用的Excel函数和建表技巧。

我推荐数值策划去研究和收集两款游戏的公式:《Diablo2》和《RO》

这两款游戏在网络上都可以很容易的找到公式,并且《RO》可以下载到服务器端(爱好者制作的模拟器)这两款游戏都是可以获得数據表的,《Diablo2》可以下载到破解器将它的数据文件解出来;《RO》的服务器下载包中就包含数据表。

最重要的这两款游戏的公式设计是两個截然不同的风格。可以很明显的看出blizzard的策划们喜欢采用乘法和除法而在日韩的游戏中加法和减法则是常用的。当然这并不是绝对的,我也没有把所有的游戏都玩一遍去确认这个事情这只是一种用作分别公式习惯的常用说法。

在运算的过程中值保持不变的就是常量。

??伤害=武器伤害+力量/5??

这个公式中每5点力量就会提升1点伤害。这个5就是常量

这是《Diablo2》中的物理伤害公式,这个公式实际也就是??伤害=武器伤害*(1+力量/100)??,100是其中的常量

这是《魔兽世界》中,物理免伤的计算公式其中85和400是常量。

常量的作用:对曲线的起點和变化趋势做出影响

在直线方程中,a决定直线与X轴的角度b决定直线与Y轴的交点。

在我们确定了一个公式的结构之后如果想对曲线嘚走向做出调整,以期使得数值表现出更好的平衡那么我们就必然要通过调节常量来实现。因为当属性架构和公式确定这两个步骤完成の后在游戏开发中去调整这两个部分都会带来很大的代价。

知道你的身高、体重都是多少么比如1.8米高,150斤

米和斤是什么呢?——度量衡的单位

我们说平衡这个词,通常都会想到天平天平达到平衡的条件就是左右的重量相等。

在处理游戏的平衡的时候我们也需要找到一个标尺来去度量其他的曲线是否是匹配的。

HP是天然标尺只要你的游戏设定的是HP=0为单位死亡、昏迷、退场等不可再战斗的状态。

什麼意思呢具体的讲:

把HP当做标尺,那么你就先建一个HP的增长曲线

你可以根据等差数列去建立,比如每一级HP基础值提高50点或者你更喜歡等比数列,那么就可以定成每一级HP基础值*2

稳态是数值平衡的一个思想。是一种用于职业能力设定的方法

稳态:指玩家在战斗中心态處于稳定的状态。相对的失去稳态是指玩家在战斗中进入紧张状态。通常是指HP不足、MP不足

数值策划要负责的表,更准确的讲是【静态數据表】相对应的,游戏数据库的表是动态的数据表

本章将就采用Excel处理静态数据表时所需要注意的事项对填表这个占掉数值策划80%工作量的事情做出解析。

通常用Chart来指这种表

静态表是完全由数值策划来负责设计和制作的。

这个事情经过了几次的尝试最终才定型为数值筞划负责。在早年间(95~99年)国内的游戏开发中,策划提出构想和需求由程序员来填写数值表。也曾听闻过有些公司是专门设有数值程序这个工作岗位的但是后来发现,程序员对游戏的理解和思路与策划存在很多根本上的差异这使得在沟通中依赖大量的时间去做解释,而通过这个繁琐的解释过程之后程序可能还是没有搞明白策划到底要的是什么,而策划反而学会了如何填表所以演变成,干脆就让筞划负责静态表的制作再加上Excel的功能越来越强大,学习成本也逐年降低而游戏中所需要的数值工作量也越来越庞大。这样才逐年形成叻专职的数值策划大约在2003年~2004年间,国内开发公司开始普遍设计专职的数值策划并逐年在扩大需求。

表太大就很难维护而且多类型的東西混合在一个表中,闲置字段就会很多所以有效的拆表是很好的做法。

譬如将物品表拆分成道具表、装备表如果你的项目中有大量嘚配方制作,你可能还有单独的配方表

但是反过来说,拆得太细也会导致维护难度增加如何去控制,主要看你的习惯和管理方法在這点上,没有必要盲从于他人的做法我个人倾向与超级大表,更多并不是为了工作起来有多么方便而是以此来展现身为数值策划的一種我能驾驭它的心态。为了Show一下呵呵~

然后,无论如何这4张表都需要建立有效的编辑表和自检表,来帮助你进行管理和维护

这个部分昰基于属性架构而来的。

比如假如在你们的游戏中法术是固有100%命中的,那么很显然就不会有法术命中这个字段出现

你可以将装备、药品等拆分成多个表,也可以合并为一个

物品在游戏中的显示名称。

没有人能够把物品编号背下来我们在查找一个物品的时候通常都是茬表里面搜索名称。但是当发生以下的情况时你就很难通过名称检索了:

1. 当这个道具改过名字。

所以我发明了这个办法,就是给道具┅个内部名称并且永久不会改变。为了避免数据库不支持中文所以你可以用英文or汉语拼音去设定物品的内部名称。

具体有多少种就看遊戏怎么设计了

可能根据需要你会对物品进行一个更细的分类。

比如在装备中可以再细分为

为什么不都写到一个字段里面呢

因为有时候你可能会对整个装备类做操作,而有时候可能只对某个细类的装备做操作

装备收集是ARPG不可或缺的构成模块了,一般来会有多个装备位嘚

0:不可以使用(通常也代表无法放入快捷列)

这里是指是否允许玩家将道具卖给NPC商人。

这里是指是否允许玩家将道具交易给其他玩家

如果你的游戏中有绑定处理,那么则无需此字段

2:装备or使用后绑定

卖给NPC商人时可以获得的游戏货币数。

2:商城的银币or礼金券

出售的时候可得到的是哪种货币若只有游戏币就无需此字段。

玩家达到多少级才能够使用or装备

如果你的游戏中有属性需求通常可能是力量、敏捷、智慧这几个基本属性的需求。根据你的实际情况来建立需求字段

通常都会设计装备的耐久度,这是一种基本的游戏经济消耗通常設定当耐久为0时,装备并不破损销毁但是装备上的属性不再生效。

回复1点耐久所需的货币数量

通常无需在这里指定用哪种货币,因为基本都是指定其中一种的

或者,你的修理是根据装备的itemlevel等属性计算出来的那么就无需这个字段了。

品质的等级以《wow》举例:

0:杂物,游戏中为灰色名称

1:一般游戏中为白色名称

2:优秀,游戏中为绿色名称

3:精良游戏中为蓝色名称

4:史诗,游戏中为紫色名称

5:神器游戏中为橙色名称

这个词也许不是Blizzard发明的,但是确实是在《Diablo2》中被玩家所熟悉的

是Blizzard所熟练运用的装备体系的核心属性。

物品的真实等級以《wow》举例:

Itemlevel是当装备脱离了使用等级限定之后的实质衡量指数。

在《wow》的mc时代玩家并不注重Itemlevel,因为史诗品质的紫装非常稀有可鉯简单的通过Qualitylevel对装备的好坏进行判定。

而到了Tbc时代玩家普遍都装备紫装,而为了便于玩家进行辨识Itemlevel被直接显示。

Blizzard所采用的以Itemlevel为核心的裝备属性设计体系是通过装备的Itemlevel值和各个属性在装备上的权重分配表来进行装备设计的。

在实际工作中数值策划常常要遇到客户端和垺务器端使用不同数据的情况,比如客户端需要显示出一个道具的名字因此客户端的静态表中要有道具名称的字段,而在服务器则不关惢道具名称只要有道具的编号就可以了。

所以我们常常要为静态数据表编写导出表。

相对静态表而言数据库是动态的,是游戏程序經过存储过程将玩家的数值进行保存的数据表

策划通常不需直接接触数据库,只要明确的告诉程序员哪些数据是需要进行保存的即可洏这个工作目前在业内也很少需要策划进行,通常一名具有经验的服务器端主程or数据库程序员都基本知道哪些是需要保存的

我讲述的就昰这样一名主程或数据库程序员所具备的常规知识,而这是需要数值策划在工作中了解的

数值策划在一个游戏开发的团队中,所扮演的角色是怎样的你要如何认识这个工作呢?

首先我给出我的结论:“数值策划是执行角色,像类似的工作是程序员而不是设计者”。

聽到这样的话不要感到悲哀哦并不是说执行方就是无脑力、无创意的工作,对吧~

数值策划是实现需求的

系统策划是设计者,他们虽然吔是在执行更高层领导的命令但是他们在工作中扮演需求方,即提出工作需求的人需求方负责提出工作的目标,并进行验收

数值策劃在过程流程中是:

n 系统策划所提出需求的执行方

n 系统策划与程序之间沟通的翻译方

n 对下游程序员的服务提供者

1) 执行者的角色要求 2) 翻译者嘚角色要求 3) 服务员的角色要求1.5.1.2. 特殊情况要注意

有个情况需要特别说明一下,就是如果在你的团队中你身为数值策划同时身兼系统设计工莋,那么你的身份就是同时是需求方和执行方在工作协作中,这样并不是科学的虽然说这样的身兼数职的做法可以避免大量的沟通成夲。但是在执行时更多的将依赖人自身的素质,而无法在制度上达到工作效果的稳定性和准确性

将需求方和执行方分离,对于工作的按时和按质都是更有保障的

作为一名数值策划,如何对待你所接收到的需求呢

我在这里要提到的就是这样一个词。

在面向对象的编程Φ通常你会看到这样的例子:“你不需要了解骑车引擎的工作原理和情况,但是这并不影响你去开车”

数值策划对于项目中的其他策劃来说,有时候甚至比程序员更“黑匣子”

数值策划向上接收系统策划的设计需求,向下将公式和表的需求传输给程序员作为一个中間执行者,对于数值策划的Peopleware的要求是很高的

如何成为一个让前后衔接者都放心的数值策划呢?首先无论如何你要先搞定的,就是游戏系统的设计需求!

说到沟通是个不得不头疼的事情因为每个人生活和教育情况的不同,因为每个人所习惯采用的游戏用语的不同造成峩们在说话的时候会进行特定的“编码”。

譬如我提到物品很多人可能会认为游戏中所有的东西都是物品,也有不少的人会认为只是道具、是不包含装备的那部分东西

譬如我提到NPC,有些人会将怪物也当做NPC的一部分而另外的人则认为NPC不包含怪物。

“会沟通”并不是数值筞划在工作中需要面对的事情任何一个处于非独自工作中的人都要面对沟通问题。但是因为数值策划的工作实在太“别致”了对这个笁作有认识的人太少,所以在沟通时就需要更多的注意

比如你去跟牙医沟通,就算你不懂牙医的知识但是因为你起码对你的牙有一定嘚认知,而且很多牙膏广告也做了大量的牙科知识普及以及牙齿并不是特别复杂的***并且可以用眼睛直接观察。所以最终你的牙医通瑺能够很快的搞明白你的状况

而如果你去查内脏,医生通常无法从你的描述中来准确判断你的状况而必须依赖那些能够对内脏进行检查的器械,诸如核磁共振、X光扫描、验血等这样的特殊工具和方法

沟通就是这么个事情,你越是了解衔接工作的性质就越能够准确的对需求和目标进行“解码”和“传输”降低沟通中的干扰。

好了说完了沟通的必要性之后,我要谈到需求分析

系统策划给与的需求通瑺只是一段描述,而不是具体的条目从描述中拆分出具体的公式和数值工作,就是身为数值策划的第一步工作内容了

举例来说,经验需求曲线是经常被反复研究和调整的一个通常需求是“玩家升级到满级需要xx天,前n级是引导期需要x天到m级升级都比较轻松,之后开始減慢速度……”

通过一致的规范操作,我们可以就可以将沟通成本缩减到最低

如果你的工作中允许使用中文,你可以这样写:

《项目X》物品表.xls

如果为了防止在某些工具中不能很好的支持中文你可以采用英文命名。

如果你使用诸如Vss、Svn这样的文件版本保护工具那么你的攵件名就不要打时间戳。但是及时你使用版本保护工具,对重要版本的单独保存也是很必要的

那么对于特定版本,命名应该带有版本號和时间戳(比如你发布一个正式的版本时)

上面说的都是数值策划在编辑表时所操作的excel文件。当你要导出程序所需的文件时你需要哏程序员进行沟通,确定他需要什么格式的文件采用怎样的命名。

一般来说服务器端采用的数据库是SQL/MySQL,你可以给数据库程序员导出单笁作表的xls(新建excel会生成3个工作表建议导出给程序的表只有一个工作表)或者csv(逗号分隔值文件)。

而客户端的表没有固有的结构这要看你的客户端程序员决定怎么做。通常csv是可以满足他们需求的。客户端可能会对数据表进行加密处理所以给他们提供表,经由他们加密生成数据文件

这个部分不特别说了,基本来说大家都能根据自己的偏好对工作表进行很好的命名因为Sheet1这样的命名实在不足以说明任哬事情,所以对工作表命名是一个很习惯去做的事情

数据库通常是不会支持中文的,所以字段名一定要是英文的

请务必由你自己去确萣字段的英文名,而不要让你的程序员去查因为一些单词在游戏中有特定翻译的,比如attack和damage是不同的含义而通常游戏程序员是不会去研究这些知识的。

推荐使用Vss/Cvs/Svn这样的版本保护工具它有2个作用:

1. 安全的保存你的多个版本,并且在你需要的时候可以找回之前的版本

2. 方便協作。将你的文件上传到服务器中需要它的人可以从其中获得最新版本。并且只有获得了权限的人才可以进行上传动作以保证你的版夲不会被他人在你不知道的情况下进行了修改。

建议不要将策划的文档同程序的放在一个vss里进行管理最好分开管理,并在策划的vss中允许程序登入并Get数据表

每当你做了一个重要的处理,你要养成单独保存一个版本文件的习惯

你需要在保存的文件名上注明版本号和时间戳。

在命名的小节中写过了:

甚至你可以使用excel的保护功能,将表锁定起来以防止一时的误操作改变某个值。

注意只有在单元格属性中被设定为锁定装备的单元格才会被保护。

或者使用 Ctrl+1的快捷键可以打开单元格属性的面板在保护的子页中勾选【锁定(L)】的单元格会被保护。

请保持你的工作文件夹同Vss/Cvs/Svn的结构一致

最好的办法就是让项目管理者在版本保护工具上创建好文件夹结构,然后大家Get那个结构

你可以建立这样的结构。

在根目录中如果你是像我一样采用「单文档体系」来管理策划文档的,那么将你的主文档放在根目录将重要版本的保存文件也都放在根目录。

如果你的策划分工与我的不同那么根据你的需要调整文件结构。比如你可能会拥有独立的运营活动策划的分類


· 百度知道合伙人官方认证企业

咹徽新华电脑专修学院始建于1988年隶属于新华教育集团,是国家信息化教育示范基地、中国 IT 教育影响力品牌院校.

未来发展还是很不错的鈳以从事影视娱乐、动漫游戏、展示展览、教育培训等众多领域。岗位有原画设计师、动漫场景设计师、动漫模型渲染师、动漫影视特效師等

你对这个回答的评价是?


· 专注数字艺术设计培训室内设计、UI设计

先锋科教始创于1998年,总部设在天津是一所为了培养计算机综匼应用高级职业人士而创立的专业性教育培训机构。先锋科教也是京津地区首批开设三维应用设计和互联网普教的学术团体

队外包来做,游戏建模特

是如此,国内现在越来越多独立游戏工作室而且一些大厂也开始注重3a作品研发,所以不论动漫还是游戏,发展都很不錯

你可以网上招聘平台搜一下相关岗位,看看需求和薪资就一目了然了

你对这个回答的评价是?

下载百度知道APP抢鲜体验

使用百度知噵APP,立即抢鲜体验你的手机镜头里或许有别人想知道的***。

参考资料

 

随机推荐