All Projects → ainilili → Ratel

ainilili / Ratel

Licence: apache-2.0
命令行斗地主!

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Ratel

Rpg
Online Role Playing Game (based on Laravel)
Stars: ✭ 121 (-92.87%)
Mutual labels:  game
Simplexrpgengine
Modular game engine built with MonoGame, with GMS2-like workflow and advanced level editor
Stars: ✭ 122 (-92.81%)
Mutual labels:  game
Snake Ai Reinforcement
AI for Snake game trained from pixels using Deep Reinforcement Learning (DQN).
Stars: ✭ 123 (-92.75%)
Mutual labels:  game
Gamedev4noobs
Olá, sejam bem-vindos ao repositório _gamedev4noobs_ do Estúdio Vaca Roxa. O propósito desse repositório, além de contribuir para o projeto 4noobs, é ensinar o básico do desenvolvimento de jogos para iniciantes. Apresentando boas práticas e insumos para criar games incríveis.
Stars: ✭ 122 (-92.81%)
Mutual labels:  game
P3d Legacy
Legacy repository for the Pokémon3D Visual Basic version
Stars: ✭ 122 (-92.81%)
Mutual labels:  game
Openjk
Community effort to maintain and improve Jedi Academy (SP & MP) + Jedi Outcast (SP only) released by Raven Software
Stars: ✭ 1,641 (-3.24%)
Mutual labels:  game
Gm Games
Single-player 🏀, 🏈, and 🏒 management simulation games, made entirely in client-side JavaScript.
Stars: ✭ 120 (-92.92%)
Mutual labels:  game
Teeworlds
A retro multiplayer shooter
Stars: ✭ 1,712 (+0.94%)
Mutual labels:  game
React Native Game
IOS and Android mobile app "Guess famous people" built with React Native
Stars: ✭ 122 (-92.81%)
Mutual labels:  game
Hilo3d
Hilo3d, a WebGL Rendering Engine.
Stars: ✭ 123 (-92.75%)
Mutual labels:  game
Infinity Square Space
Infinity Square/Space. The prototype of the game is open source. Unity Asset.
Stars: ✭ 122 (-92.81%)
Mutual labels:  game
Sgf
This is a Smart Game Foundation (Not Framework)
Stars: ✭ 122 (-92.81%)
Mutual labels:  game
Game with cocoscreater
学习cocosCreator开发的小游戏,有贪吃蛇,flappy bird, 2048等
Stars: ✭ 122 (-92.81%)
Mutual labels:  game
Griefly
Griefly: Yet Another Space Station Remake
Stars: ✭ 121 (-92.87%)
Mutual labels:  game
Epitaph
https://mkremins.itch.io/epitaph
Stars: ✭ 123 (-92.75%)
Mutual labels:  game
Vue Endless H5 Game
一个Vue制作的冒险游戏
Stars: ✭ 121 (-92.87%)
Mutual labels:  game
Towerdefense
A Tower Defense style game example in Unity
Stars: ✭ 122 (-92.81%)
Mutual labels:  game
Gmtk jam 2020
A short puzzle-platformer game made with Godot, running on GLES 2.0.
Stars: ✭ 124 (-92.69%)
Mutual labels:  game
Tap Tap Adventure
Tap Tap Adventure is a massively online 2D MMORPG set in the medieval times with twists.
Stars: ✭ 123 (-92.75%)
Mutual labels:  game
Openmf Archived
Abandoned C++ version. Contains useful format utils and parsers.
Stars: ✭ 123 (-92.75%)
Mutual labels:  game

Ratel

GitHub forks GitHub release (latest by date) GitHub all releases GitHub stars GitHub license Build ratel(Java with Maven) Docker Image Version (latest by date)

介绍

基于Netty实现的命令行斗地主游戏,为划水摸鱼而生~

新版开发中:直通车,新增癞子模式,增加超时机制,完美复现欢乐斗地主,欢迎体验在线版 http://rtol.isnico.com/

安装

首先下载打包,确保本地安装有maven及JRE环境:

git clone https://github.com/ainilili/ratel.git
cd ratel
mvn install package

接下来分别运行 landlords-clientlandlords-servertarget 文件夹下的Jar包:

java -jar landlords-server/target/landlords-server-#{version}.jar -p 1024
java -jar landlords-client/target/landlords-client-#{version}.jar -p 1024 -h 127.0.0.1

客户端亦可直接运行,程序会自动拉取Serverlist中的公网服务器:

java -jar landlords-client/target/landlords-client-#{version}.jar

注意,实际运行中请将#{version}改为当前运行版本!

玩法介绍

在线试玩:传送门

demo

出牌规则

所有牌型:

┌──┐──┐──┐──┐──┐──┐──┐──┐──┐──┐──┐──┐──┐──┐──┐
│3 |4 |5 |6 |7 |8 |9 |10|J |Q |K |A |2 |S |X |
│♦ |♦ |♦ |♦ |♦ |♦ |♦ |♦ |♦ |♦ |♦ |♦ |♦ |  |  |
└──┘──┘──┘──┘──┘──┘──┘──┘──┘──┘──┘──┘──┘──┘──┘

示例:

  • 王炸:sx
  • 顺子:34567
  • 三带一:3334
  • 飞机:333444a2
  • 单张10:0或者t
  • 单张A:a或者1
  • 封顶顺子:34567890jqka
  • 不想出牌: passp
  • 退出: exit或者e
  • 更多

协议支持

  • TCP
  • Websocket

Websocket协议的地址为 ws://host:port/ratel,Websocket的端口需要在原端口基础上加1 (如果tcp端口为1024,则ws端口需要为1025)

划水俱乐部

QQ群 948365095,划水一时爽,一直划水一直爽!

生态

教学

更新日志

计划

  • 支持高级难度机器人

More

  • Serverlist.json 是当前的服务器列表, 如果你的服务器部署着当前最新版本的服务端并且分享给大家,可以通过PR提交给我们!
  • 如果您想贡献代码,非常欢迎提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].