javafx-ratel-client
javafx-ratel-client copied to clipboard
使用javafx和netty技术开发的一款ratel客户端
介绍
本项目是一个使用 javafx + netty 技术构建的一个桌面应用,
是对ratel应用命令行客户端的扩展,为ratel应用提供可视化界面操作方式。
系统架构
- 使用
netty构建和ratel服务端的通讯 - 使用
javafx构建GUI界面
快速启动
前提
-
jdk
本项目是一个java应用,所以运行需要java环境,前往oracle下载最新版本jdk进行安装 -
maven
本项目由maven构建,构建本应用需要先安装maven,前往apache maven下载最新版本maven进行安装
安装
git clone https://github.com/marmot-z/javafx-ratel-client.git
cd javafx-ratel-client
mvn install package
启动javafx客户端
java -jar target\javafx-ratel-client-#{version}.jar
使用
- 选择服务器地址连接

- 输入昵称

- 选择模式

- 选择房间

- 开始游戏

TODO List
- [X] PVE模式
- [X] PVP模式
- [ ] 优化界面
- [X] 页面切换
- [ ] 挂机检测
贡献与反馈
- 如果您想贡献代码,非常欢迎提
PR,我们将会合并优秀的代码 - 如果你发现此客户端的bug或有任何疑问,欢迎提issue
- 我的联系方式([email protected])