游戏开发论坛

 找回密码
 立即注册
搜索
查看: 30929|回复: 24

[讨论] 游戏设计中数值策划的作用和地位

[复制链接]

9

主题

99

帖子

124

积分

注册会员

Rank: 2

积分
124
QQ
发表于 2006-2-28 01:42:00 | 显示全部楼层 |阅读模式
    看了看大家的帖子,大多认为数值策划的工作内容不外乎公式设计,数值平衡等等.诚然,这一部分内容是数值策划的重要内容,甚至也是数值策划这一名称由来的原因.但是这只是数值策划工作的一小部分内容,严格的来说,甚至是表象化的内容.那么数值策划的重要工作首先是在哪里哪?.

1,游戏中的数据基石
  数值策划的重要工作之一,就是建立整个游戏系统的数值和算法框架.有人要说,数据和算法不是程序应该关心的事么,这句话说对了一半,程序怎么会知道游戏中的人物有几个属性,怪物应该如何如何哪?而某某系统又要用到多少数据哪?更不用说比如帮会,技能等系统的某几个数据应该如何如何操作,放到哪里加减乘除,前后操作的顺序流程诸如此类的问题了,策划不说,大家猜着哑迷做游戏么?
  那么又有人要问,策划出个详细的文字方案不就好了,至多画个流程图,让程序自己去决定么.话也没错,国内大部分公司都是那么做的,策划整理出文字内容的数据结构说明和操作流程,让程序自己判断和具体实现,但是如此一来,策划对游戏的掌控能力又剩多少哪?将来数据要扩展,思路要修改,又从何下手哪?一般来说,负责系统设计的都是上层策划,对游戏系统的把握和掌控都是感性和理性的,而程序是属于逻辑性的内容,一个小系统的文字方案,交到程序这里,要真正实现到完全体现上层策划的设计理念,估计没有个三五万字是描述不清的,即便描述清楚了,可怜的程序同志还要仔细理解和阅读您老的长篇大论,万一来个文字歧意或者笔误,很可能程序最终实现和上层策划的意图是貌似神离的,所以国内公司在具体游戏制作中需要大量的策划和程序交流,这是一种不科学的做法,假设这是一个外包的策划方案,无法及时交流沟通哪?这时候就需要一个沟通感性/理性的上层策划和逻辑的
程序间的桥梁,将所有策划意图数据化,结构化,表述出逻辑内容.使得程序不需要思考如何去实现策划意图,按照数据策划提供的表格化数据结构,公式化表述和程序式描述就可以了.
  简单来说,数值策划的底层工作就是将上层策划的抽象感性的系统描述具象化逻辑化,做好上层策划和程序交流的通道,在上层策划的方案前提下,配合或指导程序,制定出数据结构和算法流程,并保证其被实施.同时在策划和程序有需要时,迅速为双方提供各自所不了解部分的内容说明,对策划说程序实现,对程序说策划思想,游戏最基本的数据和具体数据流向等,是必须在数值策划全力参与或者主导下完成的.(实际情况是目前很多公司没那么做,比较常见的就是程序包干这一块,策划出个简单文字的,多交流就过去了,其实是很严重的错误,也是为什么策划方案外包困难的重点问题之一)


2,游戏中活力的源泉
  说过了游戏的基石,再说说游戏活力的来源,也就是在底层设计时要考虑到的系统灵活性和易用性,什么,你说这和数值策划无关?那么我们来举个例子
  魔兽世界很有名吧,它提供了一种设计可能,就是npc和怪物功能的互换,比如一个npc对上一句话,它二话不说就轮斧子给你一家伙,然后你砍死它还掉钱掉物,这个功能可以被用来作为大量任务的表现形式而使用(护送npc,和npc战斗,和怪物战斗后对话,势力的守卫等等)
  那么好,主策老大发话了,我们也要!遗憾的是已经到了游戏开发晚期,由于前期出于XXXXX等因素的考虑,可爱的数值策划大人将npc和怪物分为了两个不同的数据存储结构,他们的操作函数各自独立,操作规则也各不相同,甚至因此设计的模型和动作调用方式诸如此类等等完全无法相互转换,那么很遗憾,由于数值策划前期没有考虑到数据结构和操作设计的灵活性,主策大人的意图无法实现,那么。阿门,哈里路亚,安息吧,前数值策划大人。。。
  我们将上面的意图扩展一下,如果我们能在游戏中将手一指,对一个npc说声变,就把它变成一把刀,然后装备上就去砍人,再一变,刀会说话,会给你个任务接去玩玩,或者干脆长脚自己跑了。。。72变不是深化,怎么实现,数值策划的前期设计就很重要了,如果我们前期将npc数据结构,物品数据结构和任务数据结构是分开单独存储的,数据操作也是各自为政的,那么显然实现此功能需要销毁旧目标,产生新目标,那么这个具体程序做法就是这样这样的。而如果我们将所有的物件继承自同一基类,外挂功能函数作为包裹,比如挂上walk()就可以走了,有say()就说话,放个wield()就可以装备,挂个heartbeat()就是npc,那么又是另外一种做法了。对上层策划来说,实现他要求的表现只有一种,而对程序来说,这种表现有无数种实现的逻辑可能,要采样哪一种,怎么用,又应该谁来决定哪?灵活多变还是求稳求快?资源耗费的估算又应该如何哪?等等....背后的努力可以实现丰富多彩的内容,多了解上层策划的意图和程序的总体架构,作出灵活多变的稳定数据框架,不但提供多种游戏表现,还减轻了程序的负担,当然,前提是要你够精通。


3,世界构架和平衡
  下面就是大家所熟悉的部分了,世界框架的数据结构搭建和公式调整,各类平衡的计算和维护等等.相关方法也有很多,各自对应不同的环境和情况,相信被大家所熟知,就不在此多说了.

4.杂项
  由于数值策划的工作比较了解数据底层,一些底层相关密切的系统由数值策划来做比较得心应手,如:怪物AI等等,时间原因不再细述   


最后:
  本来想举出几个实例来说明,由于最近公司进度吃紧,手头的自己的文档又不方便公开,暂免了,大家有想法意见就留帖交流吧.我这文章实在是写的有点虎头蛇尾了,没说的好多。

  另外发几句牢骚,国内公司真那么做的少之又少,公司往往以做项目的方式来管理游戏开发的进度,而甚少用制作艺术品的态度来对待,这是对的,也是错的.而公司管理者又很少能正确认识数值策划的重要性,使的这一职位真正的工作内容被忽视,所谓千里马常有,而伯乐不常有.但是如果我们数值策划自己都没有正确的认知,不去研究重要的工作内容,只顾对着游戏公式和平衡问题冥思苦想,填表格直到双目失明,对自身能力的发展和游戏的制作,都不是一个好消息,阅读数据结构和各类计算机语言的知识,研究下数据流程,提高自身逻辑思维能力和程序能力,仔细理解上层策划感性的系统文档,同时培养良好的沟通能力等,都是一个数值策划应该做的.
  什么?除了这些你还学了美术外语文学天文地理......and so on
  那么,请允许偶叫你老大,你已经是个主策了.

书成草草,见笑于达者. 勿罪

1

主题

28

帖子

28

积分

注册会员

Rank: 2

积分
28
发表于 2006-2-28 10:02:00 | 显示全部楼层

Re:游戏设计中数值策划的作用和地位

        阿?Y,那个仇恨列表是你写的吧,我参照其中的双列表原理自己做了套系统,受益匪浅。
        有些数据归类方面没想到的完全可以用脚本开实现。比如动作触发器就能实现你上面所列举的所有npc方面的情况了。
         数据框架这个可能都是主策划的意思,数值策划就是照着这个意思去实现而已,至少我公司是这样,感觉不同公司策划的分工也不一样。
        

30

主题

569

帖子

569

积分

高级会员

Rank: 4

积分
569
发表于 2006-2-28 12:37:00 | 显示全部楼层

Re:游戏设计中数值策划的作用和地位

绝顶好文,不可不顶。

18

主题

445

帖子

455

积分

中级会员

Rank: 3Rank: 3

积分
455
发表于 2006-2-28 16:58:00 | 显示全部楼层

Re:游戏设计中数值策划的作用和地位

确实阐述得非常的透彻!

有个问题,现在大多数的公司都是在制作的中期才招进数值策划
这样的做法是否合理?
答案肯定是否定的.但是很无奈,我不可能去说服上面,哪怕是我拥有你的这套理论...

32

主题

127

帖子

127

积分

注册会员

Rank: 2

积分
127
发表于 2006-2-28 22:16:00 | 显示全部楼层

Re:游戏设计中数值策划的作用和地位

受教了。

对美术方面的东西因为其流程的独立性,在一般的开发中已经不再存在太大的问题。
而对于程序方面,相关的策划自身能力一定要有一个较高的要求。对于自己设计的系统或者功能模块要有清晰的认识和明确的目标。

前期设计非常重要,可能的话,概念性的设计和主要逻辑的走向尽可能的在前期就有一个初步的判断。什么都拖到测试期去解决,这种危害很大。

丹青兄,个人认为,这要看你的项目本身对前期的一个工作目标。如果希望在前期就一个较为成型,并且有一定的控制力度的游戏雏形。数值的框架,流向,转换关系就必须已经是一个可运作的大框架。

如果这部分的目标放在中期,那么就如同楼主所说的,一些和底层相关的系统模块就存在很大的风险。而且对后期的制作执行测试压力都会加大。

不过,总的项目工作安排,以及时间和资源的利用,各个项目都有各个项目的不同之处。所以解决起来应该是没有特别固定的模式的。

开个玩笑的说一句,只要用客观的科学的制作方式,合理调配已有资源,这个项目就已经算是功德圆满了。剩下的小小遗憾也只好等到下次实现了~哈哈。

32

主题

127

帖子

127

积分

注册会员

Rank: 2

积分
127
发表于 2006-2-28 22:18:00 | 显示全部楼层

Re:游戏设计中数值策划的作用和地位

留下俺的联系方式QQ:1011851,MSN:lightinger@hotmail.com

希望能和大家多交流,多向大家学习。

42

主题

157

帖子

7102

积分

论坛元老

Rank: 8Rank: 8

积分
7102
发表于 2006-3-1 00:59:00 | 显示全部楼层

Re: 游戏设计中数值策划的作用和地位

楼主提到数值策划了解程序等多方面,在目前的国内是很少的,因为策划程序两方面都十分熟悉的人,多半做主策或者做程序了,因为国内对数值策划的定位摆在那,更多的是一种实现。而你对底层都了解了,何不实现自己的理念呢?很多人都这样想。

另外,至于文中提到策划无法外包的问题。在国外,策划案是包括GDD、MDD、TDD三部分,也就是游戏设计、美术设计和程序设计,其中程序设计部分从函数、消息、参数到技术指标都列得很详尽,只需要拿出去给人做就可以了,这一点在中国,也不现实。

9

主题

99

帖子

124

积分

注册会员

Rank: 2

积分
124
QQ
 楼主| 发表于 2006-3-1 01:32:00 | 显示全部楼层

Re:游戏设计中数值策划的作用和地位

不现实要到现实,路都是一步步走的
国内最终会成为和国外一样的方式
或者类似
7楼达人,先途于吾辈
何不慨然赐教,登高一呼,震聋发愦
诸君自必虏力向前
神州有望则可指日矣

42

主题

157

帖子

7102

积分

论坛元老

Rank: 8Rank: 8

积分
7102
发表于 2006-3-1 10:43:00 | 显示全部楼层

Re:游戏设计中数值策划的作用和地位

努力了20年,造出操作系统了么?路是要一步一步走的,还要看环境的限制。我也不是达人,也在摸索实践中,可以加我qq,前面的帖子中能找到。

18

主题

445

帖子

455

积分

中级会员

Rank: 3Rank: 3

积分
455
发表于 2006-3-1 12:03:00 | 显示全部楼层

Re: Re:游戏设计中数值策划的作用和地位

阿?Y: Re:游戏设计中数值策划的作用和地位

不现实要到现实,路都是一步步走的
国内最终会成为和国外一样的方式
或者类似
7楼达人,先途于吾辈
何不慨然赐教,登高一呼,震聋发愦
诸君自必虏力向前
神州有望则可指日矣


呵呵,我仿佛又看到了老残游记.....
最后一句不通不通~~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-9 06:50

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表