# 基于qt(后端golang+mysql)的五子棋程序 **Repository Path**: lazy_forever/five2line ## Basic Information - **Project Name**: 基于qt(后端golang+mysql)的五子棋程序 - **Description**: 大一c++大作业,实现了五子棋对战的功能 - **Primary Language**: C++ - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 8 - **Forks**: 2 - **Created**: 2023-03-11 - **Last Updated**: 2024-02-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 基于qt(后端golang+mysql)的五子棋程序 #### 介绍 此程序是一款基于qt的五子棋程序,后端采用Golang+mysql,是作者大一时高级语言程序设计课程大作业。 #### 开发软件 Qt Creator 9.0.0、GoLand、Xshell(用于配置服务器) #### 项目结构 ![项目结构](images/项目结构.png) #### 整体流程 ![整体流程](images/整体流程.png) #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 优化目标 1. 完善类的封装,避免直接暴露类成员。 1. 完善类的析构,避免出现严重的内存泄漏。 1. 完善服务器端代码,避免过度使用GET来进行客户端和服务端的交互,在监听对方信号时的设计思路进行优化。 1. 增加个人分数字段,增加排行榜功能。 1. 增加对局时得知对方名字,对局时交流的功能。 1. 增加多组对战同时进行的功能。