我最近一直在阅读 Joel on Software,因此在过多参与开发之前, 我已经非常认同编写功能规范的想法。
我即将尝试创建一个简单的 2D 游戏(不是太简单的头脑),我真的可以看到收获 - 过去我刚刚开始编写非常简单的游戏,我发现自己陷入了困境或者一遍又一遍地重写相同的位,因为我突然意识到我不知道应该如何定义我的关卡,或者我意识到我希望能够跳跃,但这意味着完全重新考虑我的碰撞检测。
无论如何,所以我已经开始提出一个功能规范,但我有点挣扎 - 我可以看到并理解它的重点,但我之前并没有真正写过很多功能规范,所以我真的不知道如何开始。我在 Internet 上找到的示例很棒,但它们大多是基于流程的(用户提交表单 A,然后提交表单 B)等......这对于游戏的结构并没有太大的应用。
有人对如何构建/编写游戏规范有任何建议/示例吗?