mirror of
https://github.com/LHY0125/Gobang-Game.git
synced 2026-05-10 02:19:46 +08:00
v8.0版本更新:添加SDL3图形化界面功能和完善文档
This commit is contained in:
+17
-3
@@ -1,18 +1,32 @@
|
||||
# 五子棋网络对战使用说明
|
||||
# 五子棋网络对战使用说明 (v8.0)
|
||||
|
||||
## 功能概述
|
||||
|
||||
本项目支持网络对战功能,允许两台设备通过网络进行实时五子棋对战,支持服务器/客户端连接。
|
||||
本项目支持网络对战功能,允许两台设备通过网络进行实时五子棋对战,支持服务器/客户端连接。v8.0版本新增了GUI界面的网络对战支持,提供更直观的可视化网络游戏体验。
|
||||
|
||||
## v8.0网络功能增强
|
||||
- ✅ **GUI网络对战**:图形化界面支持网络游戏
|
||||
- ✅ **可视化连接状态**:实时显示网络连接状态
|
||||
- ✅ **双版本网络支持**:控制台和GUI版本均支持网络功能
|
||||
- ✅ **网络状态指示**:图形化显示连接、等待、游戏状态
|
||||
|
||||
## 编译方法
|
||||
|
||||
### 控制台版本
|
||||
```bash
|
||||
gcc -std=c17 -o gobang.exe *.c -lws2_32
|
||||
```
|
||||
|
||||
### GUI版本(v8.0新增)
|
||||
```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" .
|
||||
```
|
||||
|
||||
**注意:**
|
||||
- Windows系统需要添加 `-lws2_32` 链接库
|
||||
- Linux系统不需要此链接库参数
|
||||
- GUI版本需要SDL3库支持
|
||||
- Linux系统不需要ws2_32链接库参数
|
||||
|
||||
## 使用方法
|
||||
|
||||
|
||||
Reference in New Issue
Block a user