Chess Links
and Resources
The following is a list of useful internet resources
for chess and chess programming materials.
Information from many of them was used to make the program.
Back to main page.
Official rules of Chess
http://www.uschess.org/beginners/letsplay.html
Chess openings database (the one used in the program)
http://www.homestead.com/Observer/Openings.html
Algebraic Chess Notation (used for the opening database)
http://www.chessandbeyond.com/the_club/notation.htm
GNU chess [a much better chess playing program than mine :) ]
http://chess.delorie.com/
Tree searches in chess
http://www.xs4all.nl/~verhelst/chess/search.html
Alpha-beta pruning
http://pages.cpsc.ucalgary.ca/~sueng/533/AlphaBetaPruning.html
Futility pruning
http://supertech.lcs.mit.edu/~heinz/dt/node26.html
Chess piece graphics (the ones used in the program)
http://www.chessvariants.com/graphics.dir/alfaerie/index.html
Computer Chess Programming links
http://www.xs4all.nl/~verhelst/chess/programming.html
http://chess.verhelst.org/
http://www.gamedev.net/reference/programming/features/chess1/
Kasparov vs. X3D Chess (the most recent man vs. machine chess match)
http://www.x3dchess.com/
CS 472/473 for the fall of 2003 (the class I did the project for)
http://www.cs.cornell.edu/courses/cs472/2003fa/
Also special thanks to all the people that played against the program, and
to Nate Ward for designing the front webpage.