An open API service indexing awesome lists of open source software.

https://github.com/yviscool/sudoku

一款经典的逻辑游戏,支持初级、中级、高级三种难度选择。提供动态效果、计时与步数统计、撤销与擦除功能
https://github.com/yviscool/sudoku

Last synced: 4 months ago
JSON representation

一款经典的逻辑游戏,支持初级、中级、高级三种难度选择。提供动态效果、计时与步数统计、撤销与擦除功能

Awesome Lists containing this project

README

          

# 数独游戏 - Sudoku

![GitHub](https://img.shields.io/badge/license-MIT-blue) ![GitHub stars](https://img.shields.io/github/stars/yviscool/Sudoku?style=social)

**数独** 是一款经典的逻辑游戏,通过填写数字使每一行、每一列和每一个 3x3 宫格内的数字均不重复。本项目使用现代前端技术实现,支持多种难度选择和动态效果,提供流畅的游戏体验。

🌐 **项目地址**: [https://github.com/yviscool/Sudoku](https://github.com/yviscool/Sudoku)

---

## 🎮 功能特点

- **多种难度选择**:支持初级、中级、高级三种难度模式。
- **动态效果**:数字填写流畅,带有高亮和冲突提示。
- **计时与步数统计**:实时记录游戏时间和步数。
- **胜利提示**:游戏完成后显示烟花效果和胜利弹窗。
- **撤销与擦除功能**:支持撤销上一步操作和擦除当前格子的数字。
- **响应式设计**:适配桌面和移动设备,随时随地畅玩。

---

## 🚀 使用方法

### 在线体验
直接访问 [Sudoku](https://your-sudoku-app.vercel.app/) 即可在线体验。

### 本地运行
1. 克隆项目到本地:
```bash
git clone https://github.com/yviscool/Sudoku.git
```
2. 进入项目目录:
```bash
cd Sudoku
```
3. 打开 `index.html` 文件即可运行。

---

## 🛠️ 技术栈

- **HTML5**:页面结构与内容。
- **CSS3**:样式与动画效果。
- **JavaScript**:游戏逻辑与交互。
- **SweetAlert2**:美化弹窗提示。
- **tsParticles**:实现烟花效果。

---

## 📸 截图

![游戏界面](screenshot.png)

---

## 📜 许可证

本项目基于 **MIT 许可证** 开源。详情请参阅 [LICENSE](LICENSE) 文件。

---

## 🤝 贡献指南

欢迎贡献代码!如果您有任何建议或发现问题,请提交 Issue 或 Pull Request。

1. Fork 本项目。
2. 创建新分支 (`git checkout -b feature/YourFeature`)。
3. 提交更改 (`git commit -m 'Add some feature'`)。
4. 推送分支 (`git push origin feature/YourFeature`)。
5. 提交 Pull Request。

---

## 📧 联系

如有任何问题,请联系:
📩 **Email**: [your-email@example.com](mailto:your-email@example.com)
🌐 **GitHub**: [yviscool](https://github.com/yviscool)

---

**Enjoy the game! 🎉**

---