# 五子棋在线对战 **Repository Path**: gui-fan/gobang-online-battle ## Basic Information - **Project Name**: 五子棋在线对战 - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-09-14 - **Last Updated**: 2025-02-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: Cpp, Linux, 游戏, 项目 ## README # 五子棋在线对战 #### 介绍 在线对战五子棋游戏。 用户可以注册/登录,登陆成功后进入游戏大厅,在游戏大厅点击匹配按钮,进行对战匹配,和同段位玩家进行对战。对战时,用户可在旁边聊天室实时聊天。 #### 环境 Ubuntu20.04 x86_64 或 CentOS 7.6 x86_64 g++ 9.4.0 #### 安装并运行 (非CMake) 1. 下载源码 2. 进入source路径:cd gobang-online-battle/source/ 3. 登录MySQL,导入五子棋服务器运行所需数据库:source gobang-online-battle/source/db.sql 4. 清理可执行程序并编译:make clean;make 5. 运行程序:./gobang 注意:编译需要提前安装boost库、websocketpp库、jsoncpp库。CentOS环境下还需安装高版本g++编译器,我选择的是devtoolset-7-gcc devtoolset-7-gcc-c++ 注意: 编译前,请在main.cc中修改自己的端口和数据库端口、登陆密码等信息。 以上2&3条信息涉路径,都是在gobang-online-battle同级目录下进行。 **本项目仅用于个人学习** !