mirror of
https://github.com/LHY0125/Gobang-Game.git
synced 2026-05-10 02:19:46 +08:00
v8.2: 完善专业安装包制作功能\n\n- 支持Inno Setup和NSIS双重安装包方案\n- 完整的软件分发体系\n- 一键安装部署和完整卸载功能\n- 更新所有文档以反映v8.2版本特性
This commit is contained in:
+7
-23
@@ -1,14 +1,14 @@
|
||||
# 五子棋网络对战使用说明 (v8.0)
|
||||
# 五子棋网络对战使用说明
|
||||
|
||||
## 功能概述
|
||||
|
||||
本项目支持网络对战功能,允许两台设备通过网络进行实时五子棋对战,支持服务器/客户端连接。v8.0版本新增了GUI界面的网络对战支持,提供更直观的可视化网络游戏体验。
|
||||
|
||||
## v8.0网络功能增强
|
||||
- ✅ **GUI网络对战**:图形化界面支持网络游戏
|
||||
- ✅ **可视化连接状态**:实时显示网络连接状态
|
||||
- ✅ **双版本网络支持**:控制台和GUI版本均支持网络功能
|
||||
- ✅ **网络状态指示**:图形化显示连接、等待、游戏状态
|
||||
### v8.2 (2025-10-08)
|
||||
- 专业安装包制作 - 支持Inno Setup和NSIS双重安装方案
|
||||
- 安装程序优化 - 完整的文件打包和快捷方式创建
|
||||
- 分发体系完善 - 提供标准化的软件分发解决方案
|
||||
- 用户体验提升 - 一键安装部署,支持完整卸载功能
|
||||
|
||||
## 编译方法
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
gcc -std=c17 -o gobang.exe *.c -lws2_32
|
||||
```
|
||||
|
||||
### GUI版本(v8.0新增)
|
||||
### GUI版本
|
||||
```bash
|
||||
gcc -std=c17 -o gobang_gui.exe *.c -ID:\settings\SDL\SDL3-3.2.22\x86_64-w64-mingw32\include -LD:\settings\SDL\SDL3-3.2.22\x86_64-w64-mingw32\lib -lSDL3 -lws2_32
|
||||
copy "D:\settings\SDL\SDL3-3.2.22\x86_64-w64-mingw32\bin\SDL3.dll" .
|
||||
@@ -143,23 +143,7 @@ telnet <对方IP地址> <端口号>
|
||||
- 游戏结束后及时关闭程序
|
||||
- 注意保护个人网络信息
|
||||
|
||||
## 更新日志
|
||||
|
||||
### v7.0 (2025-07-20)
|
||||
- 网络配置参数统一管理 - 所有网络相关配置集中到config.h
|
||||
- 消息类型定义优化 - 统一消息协议宏定义
|
||||
- 代码架构重构 - 提升网络模块的可维护性
|
||||
- 配置文件支持 - 网络参数可通过配置文件调整
|
||||
|
||||
### v6.1 (2025-07-10)
|
||||
- 完善网络对战功能
|
||||
- 支持TCP/IP通信
|
||||
- 实现棋盘同步
|
||||
- 连接状态和协议优化
|
||||
- 支持多种操作
|
||||
- 添加延时控制等游戏功能(延时显示、认输、悔棋等)
|
||||
|
||||
---
|
||||
|
||||
**开发者:** 刘航宇
|
||||
**联系邮箱:** 3364451258@qq.com
|
||||
|
||||
Reference in New Issue
Block a user