Computer chess is computer architecture encompassing hardware and software capable of playing chess autonomously without human guidance.