我做过很多简单的游戏,手里有一堆永远做不完的作品。最近有个想法,想做个小型的角色扮演游戏(RPG),想把故事作为核心元素,可能还会加入一些战斗之类的,但目前坚决不碰制作系统。

总之,我为主角写了个起源故事,结果衍生出一张小型地图——一个处于危机边缘的乡村,一个供角色成长的"安全区",这些都是我心目中优秀RPG该有的元素。今天花了大概两小时搞这个,现在我在想:是该先规划基本的游戏机制,还是先把整个故事从头到尾梳理好,再开始写代码?估计这会是我自己一个人做,所以光是做素材和搭建游戏就得花好几年。我在想,至少先把整个故事框架从头到尾画出来可能最保险。

我的想法是,先把主线剧情写成短篇故事,这样就能把那些琐碎的细节在脑子里理清楚,然后再着手做基础图形元素、玩家操作、战斗,以及故事需要的那张相当大的地图。

另一方面,我希望大多数NPC都有自己的故事,所以我在想,在开发故事的同时,至少先把起始区域的一部分建好,并沿途设计好角色,把它们固定到整体地图上,这样可能也不错。我可以根据状态选择两方面中的一方面来推进,这样也许有助于进度。其实仔细想想大概是三个方面:在Blender里做素材、搭建游戏地图/操作等、或者推进故事线,看那天晚上心情而定。

什么才是应对这个的好办法?注意,这会是单人游戏,我对研究服务器搭建和多人在线没什么兴趣,因为过去在这方面一直不太擅长。