本文主要是介绍erlang战斗系统设计,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一 需求
播放回合制,外加插入式手操
战斗大致流程如下,
1:战斗开始前单位S1与S2 称之为精灵1,2放完增益/减益技能后退场,战斗进入循环
2:每个循环中按照站位顺序1-12号单位依次释放技能
3:每个单位都可以手动释放技能,释放的技能插入下一个行动之前,比如1号位行动期间,3号位释放了一个主动技能,那么1号位行动后会直接播放3号位释放的技能
4:当一方全部死亡,或者轮数大于一定回合后战斗结束
5:战斗需要支持多人在线PVP
草草画了张流程图
可以看出,这是一个类似卡牌的经典战斗模式,接下来我们将一步步实现它,从框架到具体技能填充&
这篇关于erlang战斗系统设计的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!