All Projects → marmot-z → javafx-ratel-client

marmot-z / javafx-ratel-client

Licence: Apache-2.0 license
使用javafx和netty技术开发的一款ratel客户端

Programming Languages

java
68154 projects - #9 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to javafx-ratel-client

Naivechat
🎭 本项目是作者小傅哥使用JavaFx、Netty4.x、SpringBoot、Mysql等技术栈和偏向于DDD领域驱动设计方式,搭建的仿桌面版微信实现通信核心功能。课程文章已发布到GitChat专栏,欢迎购买。如果本项目能为您提供帮助,请给予支持(关注、⭐️Star、分享)!
Stars: ✭ 290 (+2130.77%)
Mutual labels:  javafx, netty4
stagedisplayviewer
Stage display viewer in java for propresenter
Stars: ✭ 30 (+130.77%)
Mutual labels:  javafx
StockManager
a JavaFX stock manager app
Stars: ✭ 29 (+123.08%)
Mutual labels:  javafx
NativeFX
Native Rendering integration for JavaFX (13 and beyond)
Stars: ✭ 125 (+861.54%)
Mutual labels:  javafx
hanbo-db
hanboDB is a high available,low latency memory database system
Stars: ✭ 29 (+123.08%)
Mutual labels:  netty4
twjitm-core
采用Netty信息加载实现长连接实时通讯系统,客户端可以值任何场景,支持实时http通讯、webSocket通讯、tcp协议通讯、和udp协议通讯、广播协议等 通过http协议,rpc协议。 采用自定义网络数据包结构, 实现自定义网络栈。
Stars: ✭ 98 (+653.85%)
Mutual labels:  netty4
scraper
A simple web scraper built around the JavaFX WebEngine
Stars: ✭ 13 (+0%)
Mutual labels:  javafx
rtlSpectrum
Analyze spectrograms created by rtl_power
Stars: ✭ 47 (+261.54%)
Mutual labels:  javafx
ratel-doc
Kubernetes Dashboard 一键式 Kubernetes多集群资源管理平台 k8s 管理平台
Stars: ✭ 153 (+1076.92%)
Mutual labels:  ratel
VickyWarAnalyzer
Victoria II war analyzer. Java 8 + JavaFX + Maven
Stars: ✭ 43 (+230.77%)
Mutual labels:  javafx
FXTools
My JavaFX resources, libraries & ready tools (GUI) using in JavaFX projects.
Stars: ✭ 37 (+184.62%)
Mutual labels:  javafx
aquiver
🚀 The aquifer is a java web framework based on Java8 and netty
Stars: ✭ 38 (+192.31%)
Mutual labels:  netty4
ScaledFX
JavaFX pane for scaling arbitrary content nodes (used in VWorkflows)
Stars: ✭ 84 (+546.15%)
Mutual labels:  javafx
mano-simulator
🖥️ An assembler and hardware simulator for the Mano Basic Computer, a 16 bit computer.
Stars: ✭ 20 (+53.85%)
Mutual labels:  javafx
LogoRRR
A log viewer which visualises log events such that it is easy to identify problems or events of interest. This app was implemented using Scala and JavaFX, GluonHQ toolchain and GraalVM as platform.
Stars: ✭ 40 (+207.69%)
Mutual labels:  javafx
bootpush
📶即时消息推送服务(即时通讯),基于Netty- Instant Messaging push service based on Netty
Stars: ✭ 146 (+1023.08%)
Mutual labels:  netty4
Desktop-Applications-JavaFX
JavaFX Open Source Projects
Stars: ✭ 69 (+430.77%)
Mutual labels:  javafx
actlist-plugin
🔧 Actlist Plugin library to development and debugging.
Stars: ✭ 14 (+7.69%)
Mutual labels:  javafx
ColorSwitch
Color Switch in Javafx!
Stars: ✭ 18 (+38.46%)
Mutual labels:  javafx
SnakeFX
Snake game in JavaFX
Stars: ✭ 41 (+215.38%)
Mutual labels:  javafx

介绍

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

参考

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].