命令行里玩斗地主-Ratel
Ratel是国人基于Netty实现的一款命令行斗地主开源游戏。遵守Apache2.0开源协议。玩家可以创建一个私服, 或者加入公网服务器 121.5.140.133
(-h
参数指定对应的服务器)进行游戏。
安装:
(确保机器拥有JVM环境)
git clone https://github.com/ainilili/ratel.git
cd ratel
mvn install package
接下来,运行 landlords-client
和 landlords-server
的 target
文件夹下的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
1游戏操作:
出牌
┌──┐──┐──┐──┐──┐──┐──┐──┐──┐──┐──┐──┐──┐──┐──┐
│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
https://github.com/ainilili/ratel[repo owner=”ainilili” name=”ratel”]
发表回复