游戏,一种奇怪的软件

程序是可以调试的,可以用工程的方法做质量控制,可以有测试的机制。大多数时候是可以被验证的。而且掌握了正确的方法,我们可以一步步的把程序搭出来,逐步看到成果。

但是游戏,作为一种软件则不然。

首先,游戏设计中,多出了一个游戏策划的概念。往往,一个大型的游戏还不只一个人,而是一组人。而平常做软件,尤其是小作品,往往是实现的人是第一用户,在构思怎样让软件贴近用户。(我个人认为,游戏软件还是属于一种规模不大的小作品)作为游戏策划仿佛漫无目的在想在写。却在构思和实现之间断了层。而且文档这种东西是无法量化的验证并做质量保证的。

其实,把思考建立在一个高的层次而不必理会低层次的机理并非坏事。单从写程序来讲,一个 程序员可能永远不用关心 本身是怎么实现的,他的程序是如何转换为机器代码,运行于 CPU 的。相反,一个好的 C 程序员刚刚转写 的时候,通常不会是一个好的 程序员。这种以高层次为基础来发展的东西,更多靠的是经验的总结和学习,而非理论和逻辑的推理。(当然从更高层面说,有了足够的经验总结后,更宏观的工程,可以从这些微观的经验上基于逻辑推理来描述)

游戏策划估计也是这样吧。所以游戏策划更依赖一个成熟的团队,和技术基础。人的思维空间是有限的,思考深度也是有限的。有了一个牢固的根基后,才有发展的深度和广度。

相关博文

标签Tags:, , , , , , , ,
Leave a comment

0 Comments.

Leave a Reply


[ Ctrl + Enter ]