|
发表于 2007-9-30 21:12:00
|
显示全部楼层
Re:关于游戏脚本
游戏脚本...就是在游戏的基础规则上用来管控制游戏中各种对象(或说元素)被动响应用户的操作行为或主动发起特定操作的"脚"或"本"...-_-!是在游戏开发过程中使用的一种高高级的编程语言.良好设计的脚本可以让游戏的设计者在设定游戏内容时不用关心底层技术细节(比如画面渲染,网络传输等等),而专注于游戏规则,以及这些规则带给用户的感受.优秀的游戏脚本应当是面向逻辑的.
为什么要使用脚本?因为脚本可以减少开发成本----游戏框架规则及合适的脚本逻辑规则一旦确立,游戏中大部分上层规则的制定便可以不用对底层游戏编码进行修改,而只需要修改或编辑新的脚本就可以相对方便的实现.对于内容更新频率很高的网络游戏来说,这一点还是很重要的.这是一种分层的,高效的,并且相对安全的开发方式.
如何实现游戏脚本?这个,因为我的知识所限,我只能说下我在策划工作方面的体会:
1)对游戏中出现的所有元素进行合理的抽象/分类(确定游戏元素的属性).这里面包含了游戏元素本身有那些状态,以及状态会发生那些变化,什么情况下发生变化等等..
2)总结这些游戏元素的操控方法(确定游戏元素该怎么控制),这里又包含了,如何获取游戏元素的状态,如何命令游戏元素变成指定的状态等..
3)对游戏中可能发生的事件(游戏元素状态的主动变化,或响应用户操作而被动变化,都是"事件")形式进行抽象,并根据这个抽象结构确定游戏脚本的基本结构,这个应当是最重要且根本的.
4)补充一条:把你的思维成果进行组织,有效的与技术人员沟通,并协助技术人员实现. |
|