首页 > 代码库 > mmorpg手游中的战斗系统

mmorpg手游中的战斗系统

  目前的项目是一款mmorpg手游, 非常不幸的是,当前战斗系统的实现非常脆弱, 也毫无技巧可言。具体存在如下问题:

1、战斗层逻辑与自动战斗AI逻辑混在一起, 互相纠缠。

2、战斗层自身逻辑混乱不堪, 接口功能重复,且逻辑不一致。

3、技能释放流程混乱,经常造成一些非常难定位的bug。

4、主角自身的技能处理没有与其他角色的技能处理和谐统一。

5、角色状态的处理与当前的行为没有很好的统一。

6、整个战斗系统的实现,没有基于一个抽象好的模型,因此模块间的逻辑性和功能内聚不强, 毫无美感可言。

7、自动战斗AI、跟随战斗AI、副本AI、任务AI纠缠在一起, 而没有一个明确的分层概念。

  基于以上的问题, 我将思考一下问题:

1、游戏中战斗系统的抽象模型与实现。

2、游戏中的AI。

3、大规模软件开发的架构设计与模块间的协作。

mmorpg手游中的战斗系统