# chinessChess **Repository Path**: jishuke/chinessChess ## Basic Information - **Project Name**: chinessChess - **Description**: chinessChess(象棋) 基于 Qt5 开发的中国象棋网络对战平台。实现了联机、单机、AI 等功能,边玩边学吧。 - **Primary Language**: C++ - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2022-05-21 - **Last Updated**: 2022-05-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ChinessChess

## 项目介绍


English | 简体中文

![](https://img.shields.io/badge/language-c++-orange.svg) ![](https://img.shields.io/badge/language-Qt-orange.svg) ![](https://img.shields.io/github/license/xmuli/chinessChess) ![GitHub code size in bytes](https://img.shields.io/github/languages/code-size/xmuli/chinessChess) [![macos-badge](https://github.com/xmuli/chinessChess/workflows/MacOS/badge.svg)](https://github.com/xmuli/chinessChess/workflows/MacOS/badge.svg) [![win-badge](https://github.com/xmuli/chinessChess/workflows/Windows/badge.svg)](https://github.com/xmuli/chinessChess/workflows/Windows/badge.svg) [![ubuntu-badge](https://github.com/xmuli/chinessChess/workflows/Ubuntu/badge.svg)](https://github.com/xmuli/chinessChess/workflows/Ubuntu/badge.svg) ![GitHub All Releases](https://img.shields.io/github/downloads/xmuli/chinessChess/total) ![GitHub stars](https://img.shields.io/github/stars/xmuli/chinessChess?style=social) ![GitHub forks](https://img.shields.io/github/forks/xmuli/chinessChess?style=social)
> 基于`Qt5`开发的中国象棋网络对战平台(含通讯功能),实现了在单机或联网状态下,无论是单人还是多人,无论使用系统是否相同,均可以实现象棋游戏功能。
## 特性: **该项目主要功能模块分为:** ①玩家与自己对战 ②玩家与电脑AI对战 ③多人网络对战(可跨不同系统) ④对战计时 ⑤关于作品信息
# 运行演示: **视频演示:** [ChinessChess 基于QT的跨平台网络象棋对战演示](https://www.bilibili.com/video/av45509758)
**win10系统演示:**
**Linux系统演示:**
**MacOS系统演示:**
**跨平台对战演示:** **MacOS 10.14 vs Win10**
**作者作品详情:** 
## 开发教程: - [项目实战:Qt5/C++:QT象棋【初版】](https://blog.csdn.net/qq_33154343/article/details/80931400) - [QT5/C++项目:基于QT的跨平台网络对战象棋(一)](https://blog.csdn.net/qq_33154343/article/details/89284983) - [QT5/C++项目:基于QT的跨平台网络对战象棋(二)](https://blog.csdn.net/qq_33154343/article/details/89285968) - [QT5/C++项目:基于QT的跨平台网络对战象棋(三)](https://blog.csdn.net/qq_33154343/article/details/89286553)
## 构建: 1. 安装 Qt (Qt >= 5.9.0) 2. 运行命令: ```bash $ git clone https://github.com/xmuli/chinessChess.git $ cd chinessChess $ qmake $ make $ ./ChineseChess ``` 或者,你可以跳过第 2 步,直接使用 Qt Creator 进行编译和运行。
## 贡献者: 感谢的小伙伴提交的贡献 🥳🥳:

xmuli

Bruce-Ch

BlueArvin

Ubuntuser2012

若是帮助到了你,可以点击该项目的的 **Star** 和 **Fork** 的两个图标,方便抬手之间,相当点个赞,手有余香。
## 作者: **偕臧 (xmuli):** [xmuli.tech](https://xmuli.tech/)
## 协议: 该项目基于 `GNU General Public License v3.0` 协议进行分发和使用。 有关更多信息,请参阅[协议文件](/LICENSE)。