魔塔java源码
Java
-
炉石传说
这是什么
这是用Java语言实现的游戏--炉石传说
实现了什么功能
炉石传说
主要组件
随从
英雄
武器
奥秘
任务
卡牌机制
随从特效
战吼
亡语
卡牌
基础包
经典包
荣誉室
AI
QQ群对战
酒馆战棋
效果图
包含组件
模块
介绍
功能描述
hearth-core
核心模块
整个游戏的架构,接口
hearth-card
卡牌模块
游戏的卡牌各种具体实现
hearth-control
控制器模块
游戏的测试启动和控制器,目前只能以文字的交互形式启动
hearth-ai
AI模块
提供AI对战功能
hearth-net
网络模块
提供基于Netty的Tcp联机对战支持
hearth-java-client
对战客户端
独立打包运行,提供Netty联机客户端
card-generator
卡牌生成器
从暴雪的卡牌数据库中生成对应的java类
快速开始
克隆项目
编译
使用maven工具
install核心模块【hearth-core】
在【card-generator】模块中运行cn/eiden/hsm/util/XmlUtil.java
使用