Add files via upload

This commit is contained in:
2025-07-10 13:20:40 +08:00
committed by GitHub
parent b5c4a51967
commit e6b344ed39
2 changed files with 157 additions and 10 deletions
+11 -10
View File
@@ -5,18 +5,19 @@
![Version](https://img.shields.io/badge/version-v5.0-blue)
![Platform](https://img.shields.io/badge/platform-Windows-lightgrey)
> 🎯 **最新版本 v5.0** - 全面重构,新增配置管理、复盘分析、评分系统等核心功能
> 🎯 **最新版本 v6.0** - 网络功能重大更新,新增在线对战、全局变量统一管理等核心功能
## 📋 大版本更新
### v5.0 (2025-07-10) - 重大更新
- **新增配置管理系统** - 支持INI配置文件持久化
- 📊 **完整复盘功能** - 逐步回放对局并提供专业评分
- 🧠 **智能评分系统** - 每步棋评分分析和MVP评选
- 💻 **现代化UI界面** - 重新设计的用户交互界面
- 🔧 **模块化重构** - 清晰的代码架构,便于维护扩展
- **禁手规则支持** - 可选启用标准五子棋禁手规则
- ⏱️ **计时器功能** - 支持每回合时间限制设置
### v6.0 (2025-07-10) - 网络功能重大更新
- 🌐 **网络对战模式** - 支持在线多人实时对战功能
- 🔗 **服务器/客户端架构** - 完整的网络通信框架
- 📡 **实时数据同步** - 棋盘状态和游戏进度实时同步
- 🛡️ **网络安全验证** - 基本的数据验证和防作弊检测
- 📊 **连接状态管理** - 自动断线重连和延迟显示
- 🏗️ **全局变量统一管理** - 优化代码结构和可维护性
- 🔧 **宏定义统一管理** - 消除重复定义,提高代码质量
- ⚙️ **网络配置系统** - 支持服务器地址和端口配置
## 目录
- [C语言五子棋人机对战AI](#c语言五子棋人机对战ai)
@@ -61,7 +62,7 @@
- [🔧 技术优化](#-技术优化)
## 项目简介
这是一个使用C语言实现的五子棋人机对战系统,它基于 Alpha-Beta 剪枝优化的 Minimax 算法,并支持自定义棋盘大小、游戏存档和实时悔棋
这是一个使用C语言实现的现代化五子棋对战系统,支持人机对战、双人对战和网络对战三种模式。系统基于 Alpha-Beta 剪枝优化的 Minimax 算法,具备完整的配置管理、复盘分析、智能评分和网络通信功能
## 功能特性