2006年6月4日星期日

“用心”不是一件容易的事情

作为玩家的时候,总是喜欢拿国产的游戏和国外的游戏放在一起评头品足一番,然后得出“老外做游戏比国人用心”的结论。因为老外的作品,几乎每一个小地方都会做得非常仔细。举例来说,一个简单的游戏菜单,它应该怎样出现,出现在什么地方,触发菜单的按钮应该放在什么位置(或使用哪个按钮)等等,这些看似毫不起眼的问题,其实都是很值得考究的。

小日本在这方面就做得特别好。昨天在玩《应援团》的时候我仔细地观察了一番,着实为其设计的用心所折服。界面的编排,文字的弹出,场面之间的过渡等等,无不经过精心的设计。即使是一幅理论上的静态画面,也使用了多帧,或者用多个sprite进行叠加,以营造某种效果。玩的时候只觉一切都是顺其自然,却不知这里面可是凝聚了任氏十数年的经验!

上周完成了游戏中一个很小的模块,发现要做到“用心”二字是谈何容易!首先是无法摆脱程序员只关注功能和性能,而忽视操作和界面的陋习(恨不得全部使用命令行- -b)。其次是程序的结构设计得不好,导致想要添加任何的效果都会十分烦琐且使代码变得丑陋,从而从心里上就会排斥添加任何“多余”的东西。最后,思维上完全没有作为游戏程序员的觉悟——从来不曾想过设计任何有趣的效果。

看来作为游戏程序员,真的不仅仅是程序而已!

越来越发觉任天堂的厉害了,貌似正在向任饭进化中- -b

没有评论: