1 Star 0 Fork 289

zhaoxin / project_13386738

forked from nico / ratel 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README_CN.md 2.86 KB
一键复制 编辑 原始数据 按行查看 历史
nico 提交于 2020-03-23 10:29 . update.

项目介绍

斗地主我想大家都会玩吧,但是不知道大家有没有在命令行内玩过斗地主。

这个项目是基于Netty实现的一款命令行斗地主游戏,在下班后或者工作闲暇之余,你都可以肆无忌惮的在命令行中玩斗地主~

安装

下载打包(该项目需要一些Java基础,需要确保您的机器拥有JVM环境)

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

游戏开始...

玩法介绍

你可以创建一个私服, 或者加入公网服务器 39.105.65.8(-h参数指定对应的服务器)

demo

出牌

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

这是按照从小打大的规则将3到大王排序后的结果

如果你想出顺子

┌──┐──┐──┐──┐──┐
│7 |8 |9 |10|J |
│♦ |♦ |♦ |♦ |♦ |
└──┘──┘──┘──┘──┘

你可以输入 7890j or 789tj

如果你想出王炸

┌──┐──┐
│S |X |
│  |  |
└──┘──┘

你可以输入 sx

这是所有牌的别名映射规则

poker-> │3 |4 |5 |6 |7 |8 |9 |10   |J  |Q  |K  |A    |2 |S  |X  |
alias-> │3 |4 |5 |6 |7 |8 |9 |T t 0|J j|Q q|K k|A a 1|2 |S s|X x|
  • 如果本回合内你不想出牌,可以输入 pass
  • 如果本回合内你想退出游戏,可以输入 exit

游戏规则

正统的欢乐斗地主~

加入划水俱乐部

QQ群 948365095,寻找一起划水的玩伴!

更新

Blog

最后

  • Serverlist.json 是当前的服务器列表, 如果你的服务器部署着当前最新版本的服务端并且分享给大家,可以通过PR提交给我们!
  • 如果您想贡献代码,非常欢迎提PR,我们将会合并优秀的代码.
  • 如果您发现了Bug,非常欢迎提Issue给我们.
  • 欢迎扩展其他语言的客户端.
  • 联系我们请发邮件到 ainililia@163.com.
Java
1
https://gitee.com/adam_zhaox/ratel.git
git@gitee.com:adam_zhaox/ratel.git
adam_zhaox
ratel
project_13386738
master

搜索帮助