mirror of
https://github.com/LHY0125/Gobang-Game.git
synced 2026-05-10 02:19:46 +08:00
更新
This commit is contained in:
@@ -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
@@ -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
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -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
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user