Chess is a remarkably versatile game, as evidenced by its longevity and its available playing options today. Online chess is becoming more common, and with the improvements in artificial intelligence, computer chess games, e.g. the Excalibur chess line, are becoming increasingly attractive gameplay options.

I must be able to set the position and find out what the best move of myself or my opponent would have been at every step of the game. I.e: set the board anyway I need to and analyze from there.

It depends on price. If you want free

http://www.tim-mann.org/xboard.html
winboard comes with gnuchess.


Visit the Board Games Site