开源软件名称: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
演示
开发教程:
依赖:运行构建- git
- make
- g++
- qtbase5-dev
- qtchooser
- qt5-qmake
- qtbase5-dev-tools
- qtmultimedia5-dev
构建:安装 Qt (Qt >= 5.9.0)和其他依赖 以 Debian 和 Ubuntu 为例,执行: $ sudo apt install -y git make g++ qtbase5-dev qtchooser qt5-qmake qtbase5-dev-tools qtmultimedia5-dev 运行命令: $ git clone https://github.com/xmuli/chinessChess.git$ cd chinessChess$ qmake$ make$ ./ChineseChess
或者,你可以跳过第 2 步,直接使用 Qt Creator 进行编译和运行。
贡献者:感谢的小伙伴提交的贡献 |
请发表评论