• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

ChineseChess: Cross-platform and online battle platform game based on Qt: Chines ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

ChineseChess

开源软件地址:

https://gitee.com/XMuli/ChineseChess

开源软件介绍:

ChinessChess


项目介绍


English | 简体中文


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


特性:

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

① 玩家与自己对战

② 玩家与电脑AI对战

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

④ 对战计时

⑤ 悔棋(可多步)

⑥ 下棋轨迹

⑦ 关于作品信息


运行演示:

视频演示:

ChinessChess 基于QT的跨平台网络象棋对战演示


win10系统演示:


Linux系统演示:


MacOS系统演示:


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


作者作品详情: 


更新(2022.01.01 v6.0)

功能

  • 添加悔棋功能,无限制悔棋
  • 显示下棋轨迹,当前执手
  • 重新开始游戏,点击重开
  • 代码逻辑优化,新增注释
  • 下棋界面更新,使用古象棋棋字
  • 更新关于程序,添加贡献者姓名
  • Linux ARM64 deb 树莓派支持: apt.raspbian-addons.org

演示


开发教程:


依赖:

运行

  • libqt5multimedia5

构建

  • git
  • make
  • g++
  • qtbase5-dev
  • qtchooser
  • qt5-qmake
  • qtbase5-dev-tools
  • qtmultimedia5-dev

构建:

  1. 安装 Qt (Qt >= 5.9.0)和其他依赖

    以 Debian 和 Ubuntu 为例,执行:

    $ sudo apt install -y git make g++ qtbase5-dev qtchooser qt5-qmake qtbase5-dev-tools qtmultimedia5-dev
  2. 运行命令:

    $ git clone https://github.com/xmuli/chinessChess.git$ cd chinessChess$ qmake$ make$ ./ChineseChess

或者,你可以跳过第 2 步,直接使用 Qt Creator 进行编译和运行。


贡献者:

感谢的小伙伴提交的贡献


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap