返回作品集
网页小游戏在线2023-03-01
在线象棋实时对战平台
从 0 到 1 构建网页版中国象棋实时对战平台:服务端实现完整走法规则、以服务端为唯一状态源 + Redis 持久化全局对局,支持观战同步与断线重连。

技术栈
PHPWorkermanGatewayWorkerRedisPhaser 3Vue 3
项目简介
从 0 到 1 构建的网页版中国象棋实时对战平台。
技术栈
Workerman / GatewayWorker(WebSocket) / Redis / Phaser 3 / Vue 3
核心亮点
- 服务端实现完整走法规则,以服务端为唯一状态源 + Redis 持久化全局对局,支持观战同步与断线重连
- 自研 Alpha-Beta 剪枝 + 极小化极大搜索(固定深度 3)、十余项启发式评估的 AI 引擎
- Phaser 3 渲染棋盘动画,Vue 3 实现聊天 / 弹幕 / 排队交互