摸鱼神器:一个在控制台玩斗地主的项目!

这个项目是基于Netty实现的一款命令行斗地主游戏 Ratel

在下班后或者工作闲暇之余,你都可以肆无忌惮的在命令行中工(摸)作(鱼),大家都以为你是在拼命工作

摸鱼.gif

怎么玩

Ratel分客户端和服务端,你可以在本地启动一个客户端让小伙伴们的客户端都连接你的服务器进行游戏,又或者可以直接连接作者公网服务器进行游戏

1.首先将Ratel项目Clone到本地并导入你的IDE中


git clone https://github.com/ainilili/ratel.git

2.启动服务端

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

启动服务端,端口为1024 3.启动客户端进行游戏

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

上述#{version}为当前Release版本,-p 指定端口,-h 执行Host,这里可以切换为139.224.17.144。

这里提供一个公网服务114.55.100.205端口1024

或者直接下载客户端 执行启动命令脚本 连接到公网服务就行游戏 客户端下载

开始游戏

出牌

┌──┐──┐──┐──┐──┐──┐──┐──┐──┐──┐──┐──┐──┐──┐──┐
│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

已有 0 条评论

    我有话说: