This commit is contained in:
2025-07-07 09:05:42 +08:00
committed by GitHub
parent c77e32c219
commit 46d9993394
3 changed files with 13 additions and 13 deletions
+9 -9
View File
@@ -28,16 +28,16 @@
这是一个使用C语言实现的五子棋人机对战系统,它基于 Alpha-Beta 剪枝优化的 Minimax 算法,并支持自定义棋盘大小、游戏存档和实时悔棋。 这是一个使用C语言实现的五子棋人机对战系统,它基于 Alpha-Beta 剪枝优化的 Minimax 算法,并支持自定义棋盘大小、游戏存档和实时悔棋。
## 功能特性 ## 功能特性
- ?? 人机对战模式 - 人机对战模式
- chessboard 自定义棋盘尺寸 (5x5至25x25) - chessboard 自定义棋盘尺寸 (5x5至25x25)
- ? 多级AI难度 (1-5级可调) - 多级AI难度 (1-5级可调)
- ? 自动游戏存档与加载 - 自动游戏存档与加载
- ? 实时对局控制系统 - 实时对局控制系统
- ?? 悔棋功能 (可撤销上一步) - 悔棋功能 (可撤销上一步)
- ?? 纯粹的终端界面显示 - 纯粹的终端界面显示
- ?? 完备的输入验证 (确保所有用户输入都在有效范围内) - 完备的输入验证 (确保所有用户输入都在有效范围内)
- ?? 可选的回合计时器 - 可选的回合计时器
- ? 自动游戏记录保存 - 自动游戏记录保存
## 快速开始 ## 快速开始
+2 -2
View File
@@ -2,8 +2,8 @@
* @file game_mode.h * @file game_mode.h
* @author 刘航宇(3364451258@qq.com、15236416560@163.com、lhy3364451258@outlook.com) * @author 刘航宇(3364451258@qq.com、15236416560@163.com、lhy3364451258@outlook.com)
* @brief 五子棋游戏框架头文件 * @brief 五子棋游戏框架头文件
* @version 4.0 * @version 4.1
* @date 2025-07-02 * @date 2025-07-07
* *
* @copyright Copyright (c) 2025 * @copyright Copyright (c) 2025
* *
+2 -2
View File
@@ -10,8 +10,8 @@
* @brief 五子棋游戏核心逻辑头文件 * @brief 五子棋游戏核心逻辑头文件
* @details 定义了游戏的核心数据结构、全局变量、宏定义和函数原型。 * @details 定义了游戏的核心数据结构、全局变量、宏定义和函数原型。
* @author 刘航宇(3364451258@qq.com、15236416560@163.com、lhy3364451258@outlook.com) * @author 刘航宇(3364451258@qq.com、15236416560@163.com、lhy3364451258@outlook.com)
* @date 2025-07-02 * @date 2025-07-07
* @version 4.0 * @version 4.1
*/ */
/** /**