2/28/2007

Spellstitched

最近一段时间一直在弄一套很繁杂的系统——生物动态增强&模版系统。之所以说“繁杂”,而不是“复杂”,主要是在原理上很直接了当——在生物创建的时候,为他们进行动态增强或者施加某些生物模版(比如炼狱生物模版,奥法强化模版)。这并不需要复杂的算法,但是要想动态地为某一个生物附加各种属性或者升级,却需要进行很多繁复的劳动,而且bug连连,有一些地方还需要绕到达成目标(比如模拟生物的类法术能力)。另外,之前比较困难的一点是如何将这套系统完美融合到自定义生物遭遇系统里,需要兼顾可控性、随机性以及制作时候的方便性,好在后来找到了一个自认为非常不错的解决之道。目前生物增强方式实现了2个(default,不死生物体型增加),生物模版实现了4个(奥法强化,火焰,雷电,寒霜),效果很不错,生物的数量和变数大幅增加,下面《战!》的制作就将分为游戏系统和生物制作两个方向了,真希望能够尽快玩到。

没有评论: