harshbarnawa/chessbee
GitHub: harshbarnawa/chessbee
这是一个使用React和Socket.io构建的实时多人在线国际象棋游戏,支持私人房间对弈和完整棋规验证。
Stars: 0 | Forks: 0
# ♟ 棋局竞技场
一个使用 React、Socket.io 和 chess.js 构建的现代化实时多人在线国际象棋游戏。
创建私人房间,分享邀请链接,与朋友进行实时在线对弈。
## ✨ 功能特性
- 实时多人对战
- 私人房间系统
- 自动分配执白/执黑
- 黑方玩家棋盘自动翻转
- 10 分钟棋局计时器
- 将军与将死检测
- 行棋历史记录
- 现代响应式用户界面
- 使用 chess.js 进行合规走法验证
## 🛠 技术栈
**前端:** React, React Router, chess.js
**后端:** Node.js, Express, Socket.io
## 🚀 本地运行
```
npm install
npm run dev
```
后端:
```
cd server
node index.js
```
使用 ❤️ 基于 React + Socket.io 构建
标签:chess.js, CMS安全, Express, GNU通用公共许可证, JavaScript, MITM代理, Node.js, React, Socket.io, Syscalls, WebSocket, 依赖分析, 后端开发, 后端服务器, 响应式设计, 国际象棋, 在线国际象棋, 在线对战, 多人棋局, 实时多人游戏, 实时对战, 实时通信, 将军检测, 将死检测, 棋盘游戏, 棋钟, 游戏开发, 游戏逻辑, 私人房间, 移动验证, 邀请链接