cplusplus.com Community Project: Modular Chess with support for more types of pieces than traditional Chess
C++ CMake
Switch branches/tags
Nothing to show
Latest commit 74b0d69 Oct 10, 2015 @LB-- LB-- Merge pull request #119 from LB--/pimpl
Reduce amount of code in headers
Failed to load latest commit information.
.gitmodules Rework Travis and CMake Oct 1, 2015
.travis.yml Rework Travis and CMake Oct 1, 2015
CMakeLists.txt Exposed compile flags through CMake and improved debugging Oct 3, 2015


ChessPlusPlus Build Status Join the chat at https://gitter.im/cpluspluscom/ChessPlusPlus

ChessPlusPlus is a project by the cplusplus.com commuity aiming to support any and all variants of Chess in modern C++. We want to show the simplicity and elegance of modern C++ as well as demonstrate use of the latest features of the language and the more modern design practices.

Currently we use C++14, so make sure your compiler has good support for it. Known good compilers are GCC 5.2, Clang 3.8, and Visual Studio 2015. Build with CMake 3.3 or later.

Interested in participating?

Be sure to read CONTRIBUTING.md before submitting pull requests. If you want to join developer conversation, join the Gitter channel via the badge above. If you're an active community member on cplusplus.com, let us know and we can add you to the community GitHub organization.


General information is available on the wiki, including build instructions for those unfamiliar with CMake.

Source code documentation is hosted on the gh-pages branch and is built with Doxygen.


Chess piece images by @Lowest0ne with unspecified licensing.

Open Sans font by Steve Matteson, used under the Apache License 2.0.