The Chessboard Component - Version 3.0 Component provides a customizable 2D Chessboard that can keep track of a game and verify the legality of moves. The colors, size, bitmaps for the pieces and squares can be customized. Optionally the component can be resized at runtime. The C++ Builder version of the component has been linked to the engine of Tom's Simple Chess Program and uses its own thread for thinking. Drop such a component on a form and you are very close to a complete working chess application. Tom's Simple Chess Program.