Play classic checkers vs AI. The game built in C++ and SFML.

Features
- Advanced AI algorithm: AI in the game uses minimax algorithm. With this algorithm, computer can look through every outcome and choose the best one within given depth.
- Play vs AI or another player: The game supports playing against AI and other player. You can also switch sides if you would like to do that.
- Board evaluation: The program calculates current board evaluation. This calculations are esspecially useful for AI's minimax algorithm.
- 2D rendering: Thanks to SFML, you can see real 2D board instead of boring console app.
Technical Stack
- C++ Main language
- SFML For 2D rendering
- Standard Template Library (STL) For advanced containers
Key Takeaways
- Gained hands-on experience with C++ for game development and algorithm implementation.
- Improved skills in using STL containers.
- Enhanced understanding of 2D rendering.