摸鱼神器!一款终端就能玩的公平斗地主!
📅 2026/7/11 0:17:15
👁️ 阅读次数
📝 编程学习
大家好,我是Java陈序员。
上班久坐犯困,想摸鱼放松又怕太显眼?网页游戏弹窗多,客户端游戏目标又太大了,时时得担心老板巡岗。
今天,给大家分享一款在终端就能玩的斗地主游戏,敲行命令就能启动,窗口一切秒变工作界面,堪称摸鱼神器!
项目介绍
fight-the-landlord—— 一款基于 Go 语言实现的斗地主游戏,支持联网对战、断线重连、智能机器人等功能。无控牌、无算法操控、纯粹的运气与技巧!
功能特色:
- 随机无控牌:全程采用随机洗牌发牌,无任何算法干预牌型、调整胜率的逻辑,匹配机制也完全不挂钩胜率、段位、游戏时长,仅支持纯随机匹配或房间号约战
- 终端沉浸式体验:基于纯终端界面打造,无多余图形窗口,资源占用低到可以忽略,一行命令快速启动,界面和日常工作的命令行毫无二致
- 全功能联机对战:完整支持三人联网对战,既能随机匹配路人局,也能创建私密房间,和好友定向约战
- 全平台开箱即用:原生适配 Windows、macOS、Linux 三大系统,使用脚本一键安装,无需配置开发环境,普通玩家复制一行命令就能完成安装
快速上手
客户端
1、安装
- Windows (PowerShell)
irm https://raw.githubusercontent.com/palemoky/fight-the-landlord/main/install.ps1|iex游戏界面使用了 Emoji 图标,Windows10 自带的传统 CMD / PowerShell 窗口(conhost)不支持彩色 Emoji 渲染,会显示异常。
- macOS / Linux
curl-fsSLhttps://raw.githubusercontent.com/palemoky/fight-the-landlord/main/install.sh|bash2、运行
安装成功后,在终端中输入如下命令即可开始游戏:
ddz3、牌型示例
| 单张 | 3, K, 2 |
|---|---|
| 对子 | 33, KK |
| 三张 | 333 |
| 三带一 | 3334 |
| 三带二 | 33344 |
| 顺子 | 34567 (5 张+) |
| 连对 | 334455 (3 对+) |
| 飞机 | 333444 (两个连三+) |
| 飞机带单 | 33344456 |
| 飞机带对 | 3334445566 |
| 四带二 | 333345 |
| 四带两对 | 33334455 |
| 炸弹 | 3333 |
| 王炸 | 小王大王 |
4、常用快捷键
- M:开关音乐(默认静音)
- C:开关记牌器(默认关闭)
- T:聊天
- P:Pass
- H:帮助
- B:小王(Black Joker)
- R:大王(Red Joker)
- Esc:返回上一页
服务端(可选)
如果想和朋友搭建专属私服开黑,可以使用
Docker Compose一键部署服务端。
1、创建并进入项目目录
mkdirfight-the-landlord&&cdfight-the-landlord2、下载配置文件
curl-fsSLhttps://raw.githubusercontent.com/palemoky/fight-the-landlord/main/docker-compose.yml-odocker-compose.ymlcurl-fsSLhttps://raw.githubusercontent.com/palemoky/fight-the-landlord/main/.env.example-o.env3、修改配置(可选)
vim.env4、启动服务
dockercompose up-d功能体验
- 对局
- 聊天
- 记牌器
- 游戏结束
- 创建房间
- 排行榜
- 我的战绩
本地开发
项目依赖 Redis、Python、Go 环境,需提前进行安装。
1、启动 Redis
redis-server2、启动 douzero 机器人
cddouzero&&uvsync&&uv run python server.py3、启动服务端
go run ./cmd/server4、启动客户端
go run ./cmd/client可以说,fight-the-landlord不同于传统的斗地主游戏,没有广告,不会被算法控牌,纯粹靠运气与技巧。而且,即开即用,十分适合上班摸鱼!快去安装体验吧~
项目地址:https://github.com/palemoky/fight-the-landlord最后
推荐的开源项目已经收录到GitHub项目,欢迎Star:
https://github.com/chenyl8848/great-open-source-project或者访问网站,进行在线浏览:
https://chencoding.top:8090/#/大家的点赞、收藏和评论都是对作者的支持,如文章对你有帮助还请点赞转发支持下,谢谢!
编程学习
技术分享
实战经验