mahjong-game:基于 HTML/CSS/JavaScript 的浏览器麻将游戏项目

中国麻将游戏小工具

分支1Tags0
文件最后提交记录最后更新时间
22 天前
22 天前
22 天前
22 天前
22 天前

🀄 中国麻将小工具

一个用纯 HTML/CSS/JavaScript 实现的中国麻将游戏,单文件即可运行,无需任何外部依赖。

✨ 功能特性

  • 完整牌组:136张麻将牌(万/条/筒各9种×4张 + 东南西北中发白各4张)
  • 人机对弈:玩家 vs 3个AI对手,四方对局
  • 基本玩法:摸牌、出牌、碰、杠、胡牌
  • 胡牌判定:支持平胡、对对胡、七对子等基本牌型
  • 美观界面:纯CSS绘制麻将牌面,无需图片资源
  • 即开即玩:浏览器直接打开 index.html 即可游戏

🎮 玩法说明

  1. 用浏览器打开 index.html
  2. 点击手牌选中要出的牌
  3. 点击"出牌"按钮出牌(或双击手牌)
  4. 当可以碰/杠/胡时,对应按钮会亮起
  5. 点击"新游戏"重新开始

🛠️ 技术栈

  • HTML5 + CSS3 + 原生JavaScript
  • 无框架、无依赖、无构建工具
  • 响应式布局,适配不同屏幕

📁 文件结构

mahjong-game/
├── index.html    # 游戏主文件(含全部CSS和JS)
└── README.md     # 项目说明

🎯 游戏规则(简化版)

  • 采用中国麻将基本规则
  • 庄家(玩家)先出牌,14张起手;闲家13张
  • 可碰:手中有2张与别人打出的牌相同
  • 可杠:手中有3张与别人打出的牌相同
  • 可胡:手牌组成合法牌型(顺子+刻子+将)
  • 七对子:7组对子也可胡牌

📝 开源说明

自由使用和修改。

项目介绍

中国麻将游戏小工具

定制我的领域