最初的想法是开设一家店,店家提供给顾客制作 potions 和 spells 的服务。随着开发的进行,炼金术这一部分变得比我最初计划的要大得多。 ingredient 精炼、brewing、aging、potency 系统、顾客订单和 faction 机制等都使得 potion 系统几乎占据了整个项目。

事实上,最初的 spell 系统是我最期待的功能之一。计划创建一个类似于伪编程语言的 spellcrafting 系统。 ingredient 和 potion 效果将作为名词和动词,符号将决定 spell 行为。

玩家将根据顾客订单创建定制的 spells。一个 NPC 可能需要一个自动将水灌满浴缸的 spell,每天早上。另一个可能需要对竞争对手施加诅咒。挑战在于确定如何构建他们要求的 spell。

问题在于,仅仅是 potion 系统就已经成为一个相当大的项目了。我正在努力使其 data 驱动,以便可以在不重写大量代码的情况下添加新 ingredient、effect、recipe 和交互。作为一个独立开发者,同时在不断学习的过程中,我开始认为 spell 系统可能会使项目的范围超过现实。

我目前正在思考是否保留 spell 系统还是完全切除它,集中精力使炼金术这一部分变得更加深入。

你更喜欢玩一个完全专注于炼金术和 potion 制作的游戏,还是一个同时包含 potion 和 spellcrafting 的游戏?