https://github.com/martinrenou/toonchess
3D Chess game based on OpenGL and Stockfish using cel-shading
https://github.com/martinrenou/toonchess
3d cel-shading chess-game game opengl opengl-shading-language stockfish toon
Last synced: 3 months ago
JSON representation
3D Chess game based on OpenGL and Stockfish using cel-shading
- Host: GitHub
- URL: https://github.com/martinrenou/toonchess
- Owner: martinRenou
- License: other
- Created: 2018-01-04T16:39:54.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-06-17T11:13:15.000Z (about 6 years ago)
- Last Synced: 2025-02-28T22:35:11.750Z (4 months ago)
- Topics: 3d, cel-shading, chess-game, game, opengl, opengl-shading-language, stockfish, toon
- Language: C++
- Size: 12.8 MB
- Stars: 18
- Watchers: 3
- Forks: 2
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
README
ToonChess
3D Chess game based on OpenGL and Stockfish
Website[](https://travis-ci.org/martinRenou/ToonChess)
## Installation (linux only)
Install [CMake](https://cmake.org/), [Stockfish](https://stockfishchess.org/) and [OpenGL](https://www.opengl.org/):
```bash
sudo apt-get install cmake stockfish xorg-dev freeglut3-dev
```Install [Bullet Physics](http://bulletphysics.org/wordpress/):
```bash
wget https://github.com/bulletphysics/bullet3/archive/2.87.tar.gz
tar -xzf 2.87.tar.gz
cd bullet3-2.87/
mkdir build && cd build && cmake .. -DBUILD_EXTRAS=OFF -DBUILD_BULLET2_DEMOS=OFF -DBUILD_CPU_DEMOS=OFF -DBUILD_OPENGL3_DEMOS=OFF -DBUILD_UNIT_TESTS=OFF
sudo make install
cd ..
```Download source code:
```bash
git clone https://github.com/martinRenou/ToonChess.git
cd ToonChess
```Install ToonChess:
```bash
mkdir build && cd build && cmake ..
sudo make install
```Run it!
```bash
ToonChess
```## Tests
Tests are written using [GoogleTest](https://github.com/google/googletest),
you can compile and run them using:
```bash
cmake -DTOONCHESS_BUILD_TESTS=ON ..
make
./toonchess_tests
```