# ChineseChessControl **Repository Path**: kl222/ChineseChessControl ## Basic Information - **Project Name**: ChineseChessControl - **Description**: :cn: 中国象棋控件,包括中国象棋 MFC 扩展库,中国象棋 activex 控件 ,中国象棋Qt插件,人工智能引擎等。此库仅为GITHUB库的镜像。 - **Primary Language**: C++ - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: https://github.com/KangLin/ChineseChessControl - **GVP Project**: No ## Statistics - **Stars**: 53 - **Forks**: 24 - **Created**: 2017-09-20 - **Last Updated**: 2025-06-17 ## Categories & Tags **Categories**: game-dev **Tags**: None ## README ## [中国象棋控件](https://github.com/KangLin/ChineseChessControl) 作者:康林 (kl222@126.com) ------------------------ [![Gitter](https://badges.gitter.im/ChineseChessControl/community.svg)](https://gitter.im/ChineseChessControl/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge) [![GitHub 点赞量](https://img.shields.io/github/stars/KangLin/ChineseChessControl?label=Github%20点赞量)](https://star-history.com/#KangLin/ChineseChessControl&Date) [![star](https://gitee.com/kl222/ChineseChessControl/badge/star.svg?theme=dark)](https://gitee.com/kl222/ChineseChessControl/stargazers) [![github 下载量](https://img.shields.io/github/downloads/KangLin/ChineseChessControl/total?label=Github%20下载量)](https://github.com/KangLin/ChineseChessControl/releases) [![sourceforge 下载量](https://img.shields.io/sourceforge/dt/chinesechesscontrol.svg?label=Sourceforge%20下载总量)](https://sourceforge.net/projects/chinesechesscontrol/files/latest/download) - [![从 github 下载](https://img.shields.io/github/release/KangLin/ChineseChessControl.svg?label=Github%20Release)](https://github.com/KangLin/ChineseChessControl/releases/latest) - [![从 sourceforge 下载](https://a.fsdn.com/con/app/sf-download-button)](https://sourceforge.net/projects/rabbitChineseChessControl/files/latest/download) - master 分支: [![build](https://github.com/KangLin/ChineseChessControl/actions/workflows/build.yml/badge.svg?branch=master)](https://github.com/KangLin/ChineseChessControl/actions/workflows/build.yml) - develop 分支: [![build](https://github.com/KangLin/ChineseChessControl/actions/workflows/build.yml/badge.svg?branch=develop)](https://github.com/KangLin/ChineseChessControl/actions/workflows/build.yml) ------------------------- - [简介](#简介) - [屏幕截图](#屏幕截图) - [下载安装包](#下载安装包) - [贡献](#贡献) - [捐赠](#捐赠) - [许可协议](License.md) - [修改日志](ChangeLog.md) - [文档](#文档) ------------------------- #### 简介 中国象棋控件。 - 项目位置: + 主库: https://github.com/KangLin/ChineseChessControl + 镜像: - https://gitee.com/kl222/ChineseChessControl - https://sourceforge.net/projects/chinesechesscontrol/ - https://gitlab.com/kl222/ChineseChessControl - https://launchpad.net/chinesechesscontrol - https://invent.kde.org/kanglin/ChineseChessControl - https://bitbucket.org/kl222/chinesechesscontrol ##### 功能 - [x] 控件 + [x] [中国象棋库](Documents/Developer.md#中国象棋库) - [x] 中国象棋基本规则 - [x] 棋局保存和复盘 + [x] [中国象棋 MFC 扩展动态库](Documents/Developer.md#中国象棋-MFC-扩展动态库) + [x] [中国象棋 ActiveX 控件](ActiveX.md) + [x] [中国象棋 Qt 插件](Documents/Developer.md#中国象棋-Qt-插件) - [ ] 中国象棋博弈引擎与通信协议 - [x] 中国象棋程序 + [x] 单机版本 + [x] MFC 版本 + [x] Qt 版本 + [ ] 联网版本。欢迎使用本项目库应用到你的中国象棋程序。 *图例:* + [x] 表示已完成的功能 + [ ] 表示尚未完成的功能 - 支持平台: + [x] Windows + [x] Linux + [x] Android + [x] mac、IOS 本人无此设备,请你自行编译、测试 详见:[Qt5 支持平台](https://doc.qt.io/qt-5/supported-platforms.html)、[Qt6 支持平台](https://doc.qt.io/qt-6/supported-platforms.html)。 #### 屏幕截图 ![屏幕截图](Documents/Image/ShotScreen.png "屏幕截图") ![Windows 屏幕截图](Documents/Image/windowsShotScreen.png "Windows 屏幕截图") ![Qt 屏幕截图](Documents/Image/QtShotScreen.png "Qt 屏幕截图") ![Android 屏幕截图](Documents/Image/androidShotScreen.jpg "Android 屏幕截图") #### [下载安装包](https://github.com/KangLin/ChineseChessControl/releases/latest) + 最后版本 - [![从 github 下载](https://img.shields.io/github/release/KangLin/ChineseChessControl.svg?label=Github%20Release)](https://github.com/KangLin/ChineseChessControl/releases/latest) - [![从 sourceforge 下载](https://a.fsdn.com/con/app/sf-download-button)](https://sourceforge.net/projects/rabbitChineseChessControl/files/latest/download) + 开发文档 - [从 GITHUB 下载](https://github.com/KangLin/ChineseChessControl/releases/download/v2.0.13/ChineseChessControl_v2.0.13_document.zip) - [从 Sourceforge 下载](https://sourceforge.net/projects/chinesechesscontrol/files/v2.0.13/ChineseChessControl_v2.0.13_document.zip/download) + [在线开发文档](https://kanglin.github.io/ChineseChessControl/html/index.html) #### 贡献 - 欢迎大家参与本项目开发,共同完成[功能](#功能)列表中未完成的功能。 + [问题与讨论](https://github.com/KangLin/ChineseChessControl/issues) + [感谢贡献者](https://github.com/KangLin/ChineseChessControl/graphs/contributors) - 使用本项目用于你的项目。 ##### 捐赠 本软件如果对你有用,或者你喜欢它,请你捐赠,支持作者。谢谢! [![捐赠](https://gitlab.com/kl222/RabbitCommon/-/raw/master/Src/Resource/image/Contribute.png "捐赠")](https://gitlab.com/kl222/RabbitCommon/-/raw/master/Src/Resource/image/Contribute.png "捐赠") 如果不能显示,请打开: - https://gitlab.com/kl222/RabbitCommon/-/raw/master/Src/Resource/image/Contribute.png - https://sourceforge.net/p/rabbitcommon/code/ci/master/tree/Src/Resource/image/Contribute.png #### [许可协议](License.md) #### [修改日志](ChangeLog.md) #### 文档 - [开发者文档](Documents/Developer.md) - [在线开发文档](https://kanglin.github.io/ChineseChessControl/html/index.html) - COM 文档 + [COM学习笔记](Documents/COM/COM学习笔记.html) + [COM中的事件响应](Documents/COM/COM中的事件响应.html) - ActiveX 控件 + [建立ActiveX控件](Documents/ActiveX控件/建立ActiveX控件.html) + [VC下使用ActiveX控件的问题](Documents/ActiveX控件/VC下使用ActiveX控件的问题.html)