Skip to content

基于 Qt 的跨平台和网络对战平台游戏: 中国象棋

License

Notifications You must be signed in to change notification settings

KangLin/chinessChess

 
 

Repository files navigation

Qt_ChinessChess


项目介绍

GitHub code size in bytes

GitHub Workflow Status GitHub All Releases GitHub stars GitHub forks

基于Qt5开发的中国象棋网络对战平台(含通讯功能),实现了在单机或联网状态下,无论是单人还是多人,无论使用系统是否相同,均可以实现象棋游戏功能。


特性:

该项目主要功能模块分为:

①玩家与自己对战

②玩家与电脑AI对战

③多人网络对战(可跨不同系统)

④对战计时

⑤关于作品信息


运行演示:

视频演示: Qt && ChinessChess 基于QT的跨平台网络象棋对战演示


win10系统演示:


Linux系统演示:


MacOS系统演示:


跨平台对战演示: MacOS 10.14 vs Win10


作者作品详情: 


相关文章链接:


历史版本:

版本:

最新版本,上所有源码全带有详细注释。若有兴趣,欢迎提交 pr。

查看git committag记录;每一阶段,均有对应的源码,逐步更新完善新功能。


说明:

发开编程环境qt-opensource-windows-x86-5.9.7.exe。 如若下载的项目编译运行失败,请使用下载这一版本5.9.7的QtCreator编译运行项目 (使用Desktop Qt 5.9.7 MinGW 32 bit 直接编译运行)(理论5.9.4及以上的版本均可打开编译运行)


star:

若是帮助到了你,可以点击该项目的的 Star Fork 的两个图标,方便抬手之间,相当点个赞,手有余香。


作者:

与子偕臧: xmulitech@gmail.com

CSDN: xmuli.blog.csdn.net


协议:

博客代码基于 GNU General Public License v3.0 协议进行分发和使用,更多信息参见协议文件

About

基于 Qt 的跨平台和网络对战平台游戏: 中国象棋

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 97.9%
  • QMake 2.1%