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 -fsSL https://raw.githubusercontent.com/palemoky/fight-the-landlord/main/install.sh | bash
2、运行
安装成功后,在终端中输入如下命令即可开始游戏:
ddz
3、牌型示例
单张 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、创建并进入项目目录
mkdir fight-the-landlord && cd fight-the-landlord
2、下载配置文件
curl -fsSL https://raw.githubusercontent.com/palemoky/fight-the-landlord/main/docker-compose.yml -o docker-compose.yml
curl -fsSL https://raw.githubusercontent.com/palemoky/fight-the-landlord/main/.env.example -o .env
3、修改配置(可选)
vim .env
4、启动服务
docker compose up -d
功能体验
对局
聊天
记牌器
游戏结束
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐

所有评论(0)