mirror of
https://github.com/LHY0125/Gobang-Game.git
synced 2026-05-09 18:09:46 +08:00
feat: 添加Makefile编译系统和BUILD文档
- 创建完整的Makefile支持make编译 - 支持编译控制台版本和GUI版本 - 添加清理、运行、帮助等目标 - 自动处理SDL3和网络库依赖 - 创建BUILD.md编译指南文档 - 完善GUI相关全局变量管理 - 丰富函数注释和文档
This commit is contained in:
@@ -19,22 +19,10 @@
|
||||
- 📱 **响应式界面** - 自适应窗口大小和分辨率
|
||||
- 🚀 **性能优化** - 图形渲染和事件处理性能提升
|
||||
|
||||
### v7.0 (2025-07-20) - 代码架构重构更新
|
||||
- 🏗️ **结构体定义集中化** - 所有数据结构统一管理在type.h中
|
||||
- ⚙️ **配置参数统一管理** - 所有配置宏定义集中在config.h中
|
||||
- 🔧 **代码模块化优化** - 消除重复定义,提高代码可维护性
|
||||
- 📋 **菜单选项优化** - 退出选项调整为"0. 退出游戏"
|
||||
- 🎯 **类型系统完善** - 独立的type.h文件管理所有数据类型
|
||||
- 🌐 **网络配置重构** - 网络相关宏定义统一到config.h
|
||||
- 📊 **全局变量管理** - 优化全局变量声明和定义结构
|
||||
- 🔄 **头文件依赖优化** - 改进模块间依赖关系和包含结构
|
||||
|
||||
|
||||
## 目录
|
||||
- [C语言五子棋人机对战AI](#c语言五子棋人机对战ai)
|
||||
- [📋 大版本更新](#-大版本更新)
|
||||
- [v8.0 (2025-01-18) - GUI图形化界面更新](#v80-2025-01-18---gui图形化界面更新)
|
||||
- [v7.0 (2025-07-20) - 代码架构重构更新](#v70-2025-07-20---代码架构重构更新)
|
||||
- [目录](#目录)
|
||||
- [项目简介](#项目简介)
|
||||
- [功能特性](#功能特性)
|
||||
@@ -45,7 +33,11 @@
|
||||
- [🔧 技术特性](#-技术特性)
|
||||
- [快速开始](#快速开始)
|
||||
- [编译项目](#编译项目)
|
||||
- [控制台版本编译](#控制台版本编译)
|
||||
- [GUI版本编译(需要SDL3)](#gui版本编译需要sdl3)
|
||||
- [运行游戏](#运行游戏)
|
||||
- [控制台版本](#控制台版本)
|
||||
- [GUI版本](#gui版本)
|
||||
- [游戏玩法](#游戏玩法)
|
||||
- [🚀 快速开始](#-快速开始)
|
||||
- [🎯 对局操作](#-对局操作)
|
||||
|
||||
Reference in New Issue
Block a user