|
策划为何需要编程?难道没有程序员了吗?
事实我也不知道,但是现在已经有策划这么做了。我也不想去理会为何会出现这种情况。
我认为一个比较理想的状态,就是程序员实现程序的图形,声音等基础部分。而由策划来实现具体的游戏逻辑部分。
因此,所谓的策划专用的编程语言,应该是一种特定环境下的语言。如脚本语言。脚本语言都有一个语言环境,比如javascript的客户端。就有windows, form之类的固定的可操作对象。用户只需要实用提供的功能就能作出不错的效果。 因此,策划用的语言,他的语言环境就是当前的游戏。比如npc商人。由程序员实现了购买,出售等功能。而策划就根据策划案的设定,调用这些功能,赋予一些参数等,比如什么商品,什么价格,对购买的人检查身份等等。
这就是策划编程的基本实现模式。
提供策划使用的语言,应该是比较友好的。那些这里要一个标点符号,这里要换行,这个单词代表某某某,那个单词要在这个单词的左边然后右边要接一个=号,等号两边要空一个格,而且这个空格可以使用一个回车来代替等等。这种严密的编程语言不太适合策划来使用。
我的想法就是让策划可以直接用他自己的语言来描述。比如
1。npc商人 有 苹果,单价19;雪梨,单价30。。。。
2. 玩家角色 有 力量属性,精神属性,敏捷属性等等。
3。 玩家攻击力 = 力量/2
4。 当 玩家攻击另一个玩家,他就红名
等等这些,几乎可以直接照搬策划案中的设定来描述的程序,是比较适合策划的需要的。
所谓的语法,即单词与单词的组合关系。不同的单词,有他的语法属性,比如1条的npc商人就是主体作用, 苹果,单价19之类的就是用来修饰的。我们可以通过这个结构来表现很多内容。但是我们不能无限量得增加语法结构。因此,必须归纳出经常出现的语法结构,尽量用最少的语法来实现需要的逻辑。
[em3] [em2] [em14] [em22] [em17] [em16] |
|