之前就听说过许多事例,说明falcom在制作《空之轨迹》时世界及社会设定非常完备及真实。
比如我在《〈魔力宝贝〉与〈空之轨迹〉剧情之比较》一文中提到的『巴伦诺灯塔』的守护者弗科特老人及其家属在全国范围导力停止现象时作出的不同反应;
再比如,the 3rd预览动画中飞船上的每一个游客都有自己的身份、人及关系及目的地,而真正到了the 3rd的游戏中便可通过对话一目了然,可见:falcom对预览动画中的“路人甲”角色也不是随便指定的。
今天偶尔间看到了一个博客中关于空之轨迹NPC信息的挖掘,再次感叹falcom所设计的《空之轨迹》的社会之真实。
也让我有了这么一个想法:NPC不能凭空出现,更不能凭空消失。
不能凭空出现,是指要将NPC看做同样是游戏世界内的一个人,他有自己的家庭、背景、教育、生活环境等等……即使在玩家眼中他是“凭空出现”的(比如从国外迁居到这个城市),但他迁居的必然有其原因,如为生活所迫,或是想出来闯荡,或是原来的国家发生了变革……总之,如果一个卖药的NPC出现在了城市中,那他决不能为了要将药品卖给主角而出现。
不能凭空消失,是指NPC是生活在时间中的,即使是死了,那也要有个交代。而活着的NPC决不能因为某个任务的结束,或者主角一行离开某个村庄城镇,而随之消失。如果他是死了,那么应该有人为他送葬;如果尸骨无存,至少也应该有人默哀;如果是被逮捕,那应该能在游戏的某个牢房里看见他;如果是搬家了,那么在新的城市我们应当能听见他对新生活的感想……
NPC可以不伟大,NPC的生活也可以没有主角那么精彩,但NPC不能不是人,不能没有自己的生活,更不能为了主角而活着、为了剧情需要而活着、为了编剧的一时兴趣而被创造或毁灭。——换句话说,即使是出于编剧本人的恶趣味而创造的一个NPC,那也应该负责地为他/她在游戏世界中找到一个真实的位置。
而如果要将世界中的每个NPC都设定地如此真实,我想这就不是在考验文字或者策划能力了,而是一种管理能力,对文字的管理,对NPC的管理。虽然我现在仍不知道falcom社是以怎样一套系统在规划与管理这么多NPC使之在《空之轨迹》的世界中生活与发展地如此真实如此井然有序,但我相信falcom一定有一套管理方法,或二维表、或数据库……于是我也应当开始探索这种对NPC的管理。
有本书的名字叫做《细节决定成败》,我想,在写完这篇文章后,“游戏社会完备与否、NPC生活真实与否”将成为我判断一个游戏成败的观察角度之一。