Skip to content

marmot-z/javafx-ratel-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

介绍

本项目是一个使用 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

使用

  1. 选择服务器地址连接
    连接服务器
  2. 输入昵称
    输入昵称
  3. 选择模式
    选择模式
  4. 选择房间
    选择房间
  5. 开始游戏
    开始游戏

TODO List

  • PVE模式
  • PVP模式
  • 优化界面
  • 页面切换
  • 挂机检测

贡献与反馈

  • 如果您想贡献代码,非常欢迎提PR,我们将会合并优秀的代码
  • 如果你发现此客户端的bug或有任何疑问,欢迎提issue
  • 我的联系方式([email protected]

参考

About

使用javafx和netty技术开发的一款ratel客户端

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published