Add files via upload

This commit is contained in:
2025-07-09 23:00:26 +08:00
committed by GitHub
parent 367f7a1709
commit 3663352e5f
9 changed files with 415 additions and 202 deletions
+7 -1
View File
@@ -3,24 +3,30 @@
* @brief 五子棋游戏核心逻辑头文件
* @details 游戏核心逻辑实现
* @author 刘航宇(3364451258@qq.com、15236416560@163.com、lhy3364451258@outlook.com)
* @date 2025-07-02
* @date 2025-07-07
* @version 4.0
* @note
* 1. 新增功能:
* - 增加了对禁手规则的支持,防止玩家进行无意义的走法。
* - 新增了游戏计时器功能,限制每回合的思考时间。
* - 添加了复盘功能,支持保存和回顾对局记录。
* - 实现了评分系统,可以对每一步棋进行评分和分析。
* 2. 性能优化:
* - 优化了评估函数的性能,减少了不必要的计算。
* - 引入了 Alpha-Beta 剪枝算法,提高了 AI 搜索的效率。
* - 改进了内存管理,减少了资源占用。
* 3. 用户界面改进:
* - 新增了命令行界面,提供更友好的交互体验。
* - 可以自定义棋盘大小,增加游戏的灵活性。
* - 优化了提示信息,使游戏操作更加直观。
* 4. 代码结构优化:
* - 将游戏逻辑和用户界面分离,提高代码的可读性和可维护性。
* - 优化了代码结构,提高了代码的可读性和可维护性。
* - 模块化设计,便于功能扩展和维护。
* 5. 异常处理:
* - 增加了输入错误的异常处理机制,确保游戏的稳定性。
* - 修复了一些已知的 bug,提高游戏的稳定性。
* - 增强了错误提示,帮助用户快速定位问题。
* 6. 文档更新:
* - 完善了代码注释,提高了代码的可读性。
* - 更新了文档,包括功能描述、使用方法、注意事项等。