项目简介
本项目是基于Go语言开发的炉石传说酒馆对战模拟系统,着重展示事件机制循环调用的解决方案,将问题在事件层处理,避免侵入具体的战斗和技能逻辑。目前暂不涉及战斗流程实现细节外的技能相关内容,如剧毒、圣盾等效果。
项目的主要特性和功能
- 事件机制处理:特殊方式解决技能调用时事件触发死循环问题,该问题网络上难寻有效解决办法。
- 技能实现:参照
battle_skill.go
实现战吼加属性和属性变更再次加成属性技能,当前版本支持属性加成类、嘲讽、风怒、召唤类技能。 - 后续扩展性:规划元数据版、组件版和深度定制化版本等多个优化方案,逐步丰富系统功能和提升抽象程度。
安装使用步骤
- 确保已下载本项目的源码文件。
- 打开终端,进入项目所在目录。
- 在终端中输入命令
go run main.go
运行项目。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】