
资源描述:
这是一款纯单文件实现的四人麻将网页游戏,所有 HTML/CSS/JavaScript 整合在一个 .html 文件中,UTF-8 编码,双击即玩,无需任何服务器环境或依赖安装。游戏模拟标准中国麻将玩法,支持人人对弈(4人同屏轮流操作)和人机对弈(1v3 AI)两种模式,AI 具备手牌价值评估策略,能自主判断暗杠、碰/杠/吃优先级。界面采用全屏自适应布局,深绿色麻将桌布视觉,适配各类电脑浏览器分辨率。适合作为网页游戏模板、教学示例或二次开发基础。
功能清单:
●牌组系统:136 张标准麻将牌(万/条/筒各 1-9 × 4 + 东南西北 × 4 + 中发白 × 4),Fisher-Yates 洗牌
●基础操作:摸牌、出牌(点击手牌直接打出)、牌面自动排序
●碰/杠/吃:碰牌、明杠、暗杠(手牌自检自动提示)、吃牌(仅下家可吃上家),标准方向规则
●胡牌判定:递归面子拆解算法(4 副面子 + 1 对将牌),支持自摸胡和点炮胡,天胡检测
●听牌提示:实时计算并显示当前听哪几张牌
●对战模式:人人对弈(4 人共屏,轮流操作同一台电脑)、人机对弈(你 vs 3 个 AI 电脑)
●AI 智能:手牌关联性评分(对子加分、顺子价值、边张/孤张惩罚)、暗杠自动执行、碰牌概率决策
●计分排行:跨局累计计分,中心实时计分板,🏅 标识领先者
●庄家轮换:每局庄家顺时针轮转,庄家标记显示
●局数追踪:显示局数计数、剩余牌数
●游戏结束:胡牌/自摸/流局均有弹窗提示,支持再来一局/重新开始
●界面交互:全屏绿色麻将桌布,4 玩家四角布局,牌面 hover 放大反馈,放弃操作按钮,自定义弹窗系统
运行方式:
将压缩包下载到电脑解压,双击4mahjong.html用浏览器打开即可运行,或上传至任意Web服务器根目录通过URL访问。建议按F11键全屏体验。