56 Star 565 Fork 128

nico / ratel

Create your Gitee Account
Explore and code with more than 5 million developers,Free private repositories !:)
Sign up
Clone or download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

项目介绍

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

这个项目是基于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.

Comments ( 101 )

Sign in for post a comment

About

摸鱼神器:一个可以在命令行玩的斗地主游戏 spread retract
Java and 2 more languages
Apache-2.0
Cancel

Releases (1)

All

Gitee Metrics

Contributors

All

Activities

load more
can not load any more
Java
1
https://git.oschina.net/ainilili/ratel.git
git@git.oschina.net:ainilili/ratel.git
ainilili
ratel
ratel
master

Search