
资源描述:
一款基于纯前端技术实现的中国象棋网页游戏,无需后端服务、无需数据库、无需安装任何依赖,单个 HTML 文件即可在浏览器中直接运行。采用中国传统风格视觉设计,界面美观大气,适合作为网页游戏模板、教学示例或二次开发基础。
功能清单:
●完整实现中国象棋全部走法规则:马走日(蹩马脚)、象走田(堵象眼)、车直行、炮隔子吃、兵卒过河横走、将帅九宫内移动、仕士九宫斜走
●飞将规则:将帅同列且中间无棋子时可直接吃对方主将
●将军/将死判定:走棋后自动检测将军状态,无合法走法时判定将死并弹出胜负结算
●走棋安全性过滤:自动排除会导致己方被将的非法走法
●人人对弈 / 人机对弈 双模式切换,AI 采用棋子估值 + 位置评估 + 2 层 Minimax 搜索算法
●棋子点击选中,合法落点高亮提示(空位金色圆点、可吃位红色标记)
●棋谱实时记录(步数、方阵、起止坐标、吃子信息)
●阵亡棋子展示区(红方/黑方分别统计)
●悔棋功能(人机模式下自动撤销双方各一步)
●重开一局、翻转棋盘(红黑视角切换)
●全屏自适应:根据浏览器窗口大小自动缩放棋盘与棋子,窗口拖拽实时重绘
●胜负结算弹窗,含"再来一局"快捷重启
运行方式:
将压缩包下载到电脑解压,双击chinese-chess.html 用浏览器打开即可运行,或上传至任意 Web 服务器根目录通过 URL 访问。建议按 F11 全屏体验。