 Computer chess

Computer chess includes both hardware (dedicated computers) and software capable of playing chess.Computer chess provides opportunities for players to practice even in the absence of human opponents, and also provides opportunities for analysis, entertainment and training.