一、游戏目标
通过摸牌和打牌,使自己手上的14张牌能组成有意义的词语或句子,即可胡牌获胜。
二、基本流程
1. 每名玩家起手13张牌,庄家(座位0)首轮直接摸牌。
2. 回合开始时从牌库摸1张牌,然后从手牌中选1张打出。
3. 有人打出牌后,下家可选择吃/胡/过,其他玩家可选择胡。
4. 吃后跳过摸牌,直接进入出牌阶段。
5. 所有人选择「过」后,下家摸牌,继续下一回合。
6. 牌库共192张(182个不同汉字,其中10个字各2张),摸空则流局。
三、吃牌
・ 吃牌:只能吃上家打出的牌,用手牌中的字与打出的字组成词库中的词语(2-4字)。
・ 吃后该牌组放入副露区(明牌),并跳过摸牌直接出牌。
・ 无碰牌(牌库中同字最多2张,无法凑3张碰);AI有30%概率吃。
四、胡牌条件
・ 真人胡牌:点击「胡」发起投票,不校验手牌,其他真人全票同意即胡。
・ AI胡牌:系统自动校验14张能否全部拆分词库中的词语或短句,满足才申请。
・ 可以是一个长句,也可以是多个小短句拼接。
・ AI不参与投票,仅真人投票。
五、人机混战
・ 不足4人时自动补AI,最少1人即可开始。
・ AI纯随机出牌,摸到能胡的牌会自动申请胡牌。
・ AI胡牌需真人投票同意,AI之间不互相投票。
六、联机说明
・ 使用 WebRTC P2P 直连,需信令服务器协助建立连接。
・ 房主可使用 ngrok 搭建信令服务器,填入地址即可。
・ 掉线后重新输入房间号可恢复对局。
・ 房主退出自动迁移房主给在线真人,AI模拟不中断。
七、操作说明
・ 摸牌阶段:点击「摸牌」按钮或中央牌库数字。
・ 出牌阶段:点击手牌选中(上浮高亮),再点「打出」。
・ 等待阶段(别人打出牌后):下家显示「吃/胡/过」,其他玩家显示「胡」。
・ 吃牌:点「吃」后选择要组成的词语。
・ 过:放弃吃胡,由下家摸牌。
・ 手牌整理:按住手牌拖动到目标位置可交换顺序,仅影响显示不影响游戏逻辑。
・ 聊天:右上角「聊天」按钮打开/关闭聊天面板。