插件详情
中国象棋
xiangqi
·
旺普拉斯
传统中国象棋,人机和双人同屏,简单,普通,困难三种难度模式。
适用产品:生活管理平台Life System、Life Game
插件介绍
传统中国象棋,人机和双人同屏,简单,普通,困难三种难度模式。
开发者暂未上传 HTML 介绍页。
历史版本
-
1.0.0 最新版 2026-09-12 22:45 34 KB经典中国象棋插件,适配 LifeBS v3.0 三端(lifesystem / lifegame / lifesoso)。支持双人同屏与人机对战,内置完整规则引擎与服务端防作弊校验,战绩落库并提供排行榜,后台可配置游戏参数。
一、功能总览
双人同屏对战
同一设备红黑轮流走子,侧栏实时显示当前执方与回合数;
支持认输与议和(双方确认)两种终局方式。
人机对战(内置 AI)
AI 采用 Negamax + Alpha-Beta 剪枝搜索,含将军/吃子优先级排序;
三档难度可选(简单 / 普通 / 困难),后台可设默认难度。
随机执方
人机模式每局随机分配玩家执红或执黑,开局 Toast 提示;
玩家执黑时 AI 自动先行。
悔棋次数限制
后台可配置每局悔棋上限(0-20 次,默认 3 次,0 表示禁止悔棋);
前端实时显示剩余次数,用尽后按钮置灰禁用;每局独立计数;
人机模式悔棋自动回退两个半回合,保持轮到玩家走子。
移动端自适应
画布随窗口自适应缩放,窄屏自动放大棋盘占满屏宽;
支持触屏点选走子,点击高亮显示可落点。
音效系统
基于 Web Audio API 纯前端合成,零外部音频文件、零额外请求;
走子、吃子、将军、胜利、失败、和棋音效各不相同;
页面右上角静音开关,与后台「提示音」总开关叠加生效。
终局特效
分出胜负后,败方将/帅位置触发粒子爆炸动画(requestAnimationFrame 驱动);
结果横幅展示胜负原因(将死 / 困毙 / 认输 / 议和)。
中文棋谱
按传统记谱法自动生成(进/退/平、前/后/中),逐回合展示;
走子历史可回看,便于复盘。
右侧信息栏
对局信息、棋谱记录、我的战绩(胜率统计)、人机胜场 Top 10 排行榜、最近 10 局;
每局结束自动刷新。
顶部导航入口
挂载 head.meta 钩子,在 lifesystem / lifegame 顶部导航自动注入「娱乐 ▾ → 中国象棋」下拉菜单;
与五子棋插件的导航项自动合并(同一下拉菜单共存);lifesoso 端保持直链入口。
二、规则引擎(完整中国象棋规则)
棋子走法:车(直线)、马(日字,含蹩马腿判断)、炮(平移如车、吃子须隔一个炮架)、兵/卒(过河前只进、过河后可横走、永不后退)、帅/将(九宫内直行)、仕/士(九宫内斜行)、相/象(田字、不过河、塞象眼判断);
特殊规则:两王对脸(白脸将)禁止、送将(走后被将军)非法、将死与困毙自动判定;
服务端与前端使用同一套规则定义,保证校验一致性。