同步操作将从 ibc-dabing/Landlords 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
5.15.2
,其他版本可能会出现二进制资源文件(xxx.rcc)无法加载的问题。使用 QtCreator
打开项目文件 Landlords.pro
,编译并生成可执行程序。
关于资源文件的加载:
使用QtCreator
启动程序
将项目目录中的资源文件resource.rcc
拷贝到生成的build
目录下即可,build 目录名示例:build-Landlords-Desktop_Qt_5_15_2_MinGW_32_bit-Debug
直接双击.exe
可执行文件启动程序
将项目目录中的资源文件resource.rcc
拷贝到和.exe
文件同级目录即可。
如果使用的编译套件是 MSVC,资源文件直接放到可执行程序.exe
对应的目录中。
游戏效果图
不同地域游戏规则可能有些许差异,游戏按照如下规则进行实现。
牌型 | 描述 |
---|---|
王炸 | 大王+小王,最大的牌 |
炸弹 | 四张同数值牌(如四个 9) |
单牌 | 单张的牌(如红桃 3 ) |
对牌 | 数值相同的两张牌(如梅花 4+ 方块 4 ) |
三张牌 | 数值相同的三张牌(如三个 Q ) |
三带一 | 数值相同的三张牌 + 1张单牌,例如: 333+6 |
三带二 | 数值相同的三张牌 + 1对牌,例如: 666+33 |
顺子 | 五张或更多的连续单牌,不包括 2 和双王 |
连对 | 三对或更多的连续对牌,不包括 2 和双王 |
飞机 | 二个或更多的连续三张牌,不包括 2 和双王 |
飞机带翅膀 | 飞机+同数量的单牌(或同数量的对牌) |
四带二 | 四张点数相同的牌 + 两手牌 (两单或两双) |
王炸带二 | 王炸 + 两手牌 (两单或两双) |
王炸最大,可以压任意其他的牌型。
炸弹比王炸小,比其它牌型大。都是炸弹时按牌的点数比大小。
除火箭和炸弹外,其它牌必须要牌型相同且总数量相同才能比大小。
单牌按点数比大小(不分花色),依次是:
大王 > 小王 > 2 > A > K > Q > J > 10 > 9 > 8 > 7 > 6 > 5 > 4 > 3
对牌,三张点数相同的牌都按点数比大小。
顺子按最大的一张牌的点数来比大小。
飞机带翅膀和四带二按其中的三顺和四张部分来比,带的副牌不参与牌型大小的比较。
参与游戏的玩家一共需要三个人,这三个人有两种角色,分别是:
发牌
一副牌 54 张,一人 17 张,留 3 张做底牌,在确定地主之前玩家不能看到底牌。
叫地主 / 抢地主
第一轮叫地主的玩家
出牌
任意一家出完牌后结束游戏,先出完牌的玩家代表的角色获胜:
当一局游戏结束后,基于低分和倍数计算个玩家得分:
2 * 底分 * 倍数
- 底分 * 倍数
-2 * 底分 * 倍数
底分 * 倍数
在实现的游戏代码中,没有处理春天的情况(一个玩家牌已出完,另外两个玩家的牌一张未出),如若需要,可自行添加。
欢迎关注作者:
个人博客:https://subingwen.cn
B站个人主页:https://space.bilibili.com/147020887
微信公众号:ibc_dabing
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。