Like chess but cheesy? A hobbyist chess engine/game (with high ambitions).
CCE currently has 3 algorithms. You can change the algorithm used by editing build.sh. The ELO rating for the algorithms is represented below. (data from various games against Stockfish and human players)
| Algorithm | Approx. ELO Rating |
|---|---|
| segfaultdev | 1400 |
| aa2006 | 1250 |
| values | 1000 |
Building from source is really easy. Go into a suitable directory and clone this repo:
git clone https://github.com/cheese-chess/cheese_chess.gitThen, execute build.sh:
chmod +x build.sh
./build.shAfter that, you should see a cheese executable. Run it to open the game:
./cheese <depth> <theme>
where depth is the number of layers the algorithm should search and 'theme' the number of the theme you would like. Recommended depth: 4.
CCE currently has two themes, both pixelated:
The original theme, with pixelated pieces.
![]()
![]()
![]()
An upgrade of the original theme, with different kings/queens.
![]()
![]()
![]()
To change the algorithm, open build.sh and put the name of your algorithm. For example, if the algorithm is CHEESE_ALGO_SEGFAULTDEV and you want to try the aa2006 algorithm, you would change it to CHEESE_ALGO_AA2006. After that, build again, and execute.
