五子棋局域网对战版是C++编写的五子棋,采用面向对象方式实现。在VS2019上成功运行。采用QT实现界面(已做),功能有本地双人对战(已做),本地人机对战(已做),局域网匹配对战(已做)。
使用说明
1、软件架构说明
游戏逻辑和数据通过类class Game{}实现
界面逻辑和互动通过类class GoBangWidget{}实现
2、安装教程
main()函数内创建QApplication 对象
在QApplication 对象上创建GoBangWidget 对象
所有界面都以GoBangWidget 对象为父类
界面上通过点击操作调用Game 对象的各个成员函数
GoBangWidget 对象负责绘制Game 对象返回的数据
3、使用说明
导入Qt5.12.12工程
编译运行
按界面提示开始游戏
对战模式:
1.局域网下的用户会显示在列表里
2.点击邀请,对方同意后方可开始
3.邀请方默认为黑棋,对方为白棋
4.邀请方可通过选择先手改变棋色
1.棋局未结束前可且仅可悔棋一步
2.棋局未结束前可以认输
3.重新开始可解决大部分bug
1.点击棋盘按钮更换棋盘
2.点击棋子按钮更换棋子
3.点击关于查看我的主页