实现游戏精灵的多样性

⌚Time: 2024-12-10 19:26:00

👨‍💻Author: Jack Ge

游戏精灵如果只有简单的几种类型,玩家玩起来会是千篇一律的感觉。好像是同一个单位换了不同的皮肤而已。会枯燥。

如果要实现多种多样的精灵,可以分为不同类型:投掷者,飞行兵,近战兵,机关,之类的类型。每种类型的兵种,交给不同的类型ai去控制,这些兵种就能够表现出不同的行为,玩家玩起来就会感觉到多种多样的敌人,丰富体验。

除了区分不同类型兵种之外,还可以在同一类型的兵种之上,给每种单位加上不同的性格。所谓的性格就是这些行为有可以改变的参数,调节这些参数就能够形成一些性格。

比如逃跑行为,比较勇敢的单位就给他设置逃跑概率低,胆小的单位给他设置逃跑概率高。这样,同一种类型的单位,有的在攻击时,会逃跑,有的会急于进攻。还有搜寻范围,警觉的兵种搜寻范围大,不警觉的兵种搜寻范围小。

这样加上性格元素后,就更加的丰富了每种兵种的表现。玩家也会感觉到有趣。