Qt实现简单的五子棋程序

Qt五子棋小程序

Qt五子棋

参考大佬中国象棋程序,使用Qt实现了一个简单的五子棋小程序,包含了单机、联机以及联网三种模式;单机模式下实现了简易的AI;联机模式为PtoP模式,可以在局域网下进行对战;联网模式对服务器程序进行单独的编写,实现了客户端多线程连接。代码已开源,Qt小白,欢迎指点。

演示及源码链接

视频演示:Qt实现五子棋游戏

gitee源码地址:Qt五子棋

登陆界面

单机模式

实现了简单的AI,AI1号和2号差别不大

联机模式

客户端和服务器在同一个APP中,PtoP模式

客户端

服务器

联网模式

单独的服务器程序,多线程实现,简单的房间系统
服务器

客户端

参考

中国象棋:https://github.com/XMuli/ChineseChess

五子棋简易AI: https://zhuanlan.zhihu.com/p/565296522

bgm没声音解决方法:https://blog.csdn.net/no_say_you_know/article/details/124343219

相关推荐
ae_zr6 小时前
QT动态编译应用后,如何快速获取依赖
开发语言·qt
LYOBOYI1236 小时前
qml的对象树机制
c++·qt
菜鸟小芯7 小时前
Qt Creator 集成开发环境下载安装
开发语言·qt
牵牛老人11 小时前
Qt中集成 MQTT 来实现物联网通信:从原理到实战全解析
开发语言·qt·物联网
LYOBOYI12311 小时前
qml的布局策略
c++·qt
小小码农Come on13 小时前
QT常用控件:QListWidget
开发语言·qt
侯孟禹13 小时前
Gemini写的抠图工具
qt·opencv
空空空空空空空空空空空空如也14 小时前
QT通过编译宏区分x86 linux arm的方法
linux·开发语言·qt
四维碎片1 天前
【Qt】UDP跨平台调试工具
qt·学习·udp
踏过山河,踏过海1 天前
【用ui文件做个简单工具的开发,为什么修改完ui后,程序重新编译运行后,GUI界面还是不变呢?】
qt·ui