这是你没玩过的船新版本:基于命令行的联机欢乐斗地主游戏
相信大家都玩过斗地主游戏,或在现实中斗地主或在电脑和手机上斗地主,但你想过用命令行界面进行斗地主吗?
在代码托管平台 GitHub 上就有个基于命令行斗地主的开源项目,这款游戏基于Java因此也具有跨平台游戏特性。
理论上说只要你的系统部署Java环境即可进行游戏,让你在下工作闲暇之余时可以肆无忌惮的在命令行中斗地主。
值得注意的是该项目还有个公网服务器或者你可以建立私人服务器,可以加入公网服务器或与好友联机进行游戏。
确保机器有JVM环境的情况下可以按下面的命令进行打包部署,如果懒得动手的话也可以直接下载编译好的版本。
相关源代码可以在项目主页下载:https://github.com/ainilili/ratel/releases 为确保稳定性请始终使用最新版。
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
游戏规则说明:同欢乐斗地主游戏规则,例如支持三带一、四带二、顺子、飞机、王炸等,只不过没有积分翻倍。
你可以创建私人服务器与好友一起斗地主,或者加入公网服务器39.105.65.8 , 使用参数 -h 来指定对应的服务器。
如果你找不到人联机游戏的话可以加入开发者的QQ群:948365095想玩的时候寻找一起划水的小伙伴加入游戏。
如果玩不好的话或者部署不好的话也可以先参考B站的这个视频:https://www.bilibili.com/video/av97603585
# 出牌规则:SX代表小王和大王 3 4 5 6 7 8 9 10 J Q K A 2 S X # 如果你想出顺子 可以输入 7890j 或者 789tj 7 8 9 10 J # 如果你想出王炸可以输入 sx S X # 所有牌对应的字符映射表 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 退出游戏