About Us
The Site
ChessHub.com is a site where you can play against computer opponents of varying skill levels and solve engaging puzzles. Using a powerful chess engine, its standout feature is the analysis board - a tool designed to help players review positions and determine the best possible moves, even in the most challenging scenarios.
Features
- Analysis Board: Dive deep into your games with our analysis board.
- Puzzles: Challenge yourself with curated puzzles to improve your tactics.
- Play Computer: Compete against a computer opponent with an Elo rating ranging from 1200 to 2850.
- Openings: Practice and perfect your favorite openings.
Source Code
Some of the source code for ChessHub is available on GitHub.
chess_rules- A chess library used for chess move generation/validation, piece placement/movement, and check/checkmate/stalemate detection
uci-ruby- A ruby client for interfacing with chess engines using the UCI protocol