umarwritescode07/chess-game
GitHub: umarwritescode07/chess-game
纯前端实现的完整国际象棋游戏,无需任何框架或服务器,开箱即玩。
Stars: 0 | Forks: 0
# 国际象棋
一个完全可玩的国际象棋游戏,使用纯 HTML、CSS 和 JavaScript 构建。无框架、无库、无依赖。
## 预览
深灰板岩主题配金色点缀,自定义 SVG 棋子,简洁极简的 UI。
## 功能特性
- 从零开始构建的完整国际象棋规则引擎
- 所有 6 种棋子的合法走法生成
- 王车易位、吃过路兵和兵升变
- 将军、将死和逼和检测
- 自定义 SVG 国际象棋棋子
- 走法高亮和上一步指示器
- 双方被吃棋子追踪
- 兵升变弹窗
- 完全响应式布局
## 快速开始
无需安装。无需服务器。无需设置。
```
1. Download or clone the repository
2. Open index.html in any browser
3. Play
```
## 项目结构
```
chess/
├── index.html UI structure
├── style.css Styling and theme
├── chess.js Game logic and rules
└── README.md Documentation
```
## 游戏玩法
| 操作 | 方式 |
|---|---|
| 选择棋子 | 点击它 |
| 移动 | 点击高亮的格子 |
| 新游戏 | 点击 New Game 按钮 |
## 构建技术
- HTML
- CSS
- JavaScript
## 许可证
本项目是开源的,基于 [MIT License](LICENSE) 许可。
标签:CSS3, DNS解析, HTML5, JavaScript 游戏, MIT 许可, SVG 图形, Web 开发, 人机对战, 休闲游戏, 单页应用, 原生 JS, 响应式设计, 国际象棋, 多模态安全, 开源项目, 数据可视化, 无依赖, 无需后端, 棋盘游戏, 棋类游戏, 游戏开发, 策略游戏, 纯前端, 网页游戏, 自定义脚本, 逻辑引擎, 零配置