Here's a fork (by the original author's request) of Will McGugan's ChessPy module. This Python module cannot play chess but it does know the rules of chess, so it can verify that moves are valid, or accept notation as input and provide visual representations. I used it for my Dada Chess project.

This fork of the library has fewer bugs, a few unit tests, and includes knowledge about the HTML entities used to represent chess characters.

Download it now.

This document (source) is part of Crummy, the webspace of Leonard Richardson (contact information). It was last modified on Wednesday, May 27 2009, 01:31:17 Nowhere Standard Time and last built on Sunday, April 02 2023, 04:00:02 Nowhere Standard Time.

Crummy is © 1996-2023 Leonard Richardson. Unless otherwise noted, all text licensed under a Creative Commons License.

Document tree:
Site Search: