Recommended Reading
Home * Recommended Reading
Recommended readings and viewings about computer chess programming.
Contents
Online Resources
- A step-by-step guide to building a simple chess AI by Lauri Hartikka, freeCodeCamp
- Adam's Computer Chess Pages by Adam Hair
- Arasan Programmer's Guide by Jon Dart » Arasan [1]
- Chess Programming by Russell Newman and Chris Moreton » Rival
- Chess Programming Part I: Getting Started by François-Dominic Laramée, gamedev.net, May 2000
- Chess Programming Part II: Data Structures by François-Dominic Laramée, gamedev.net, June 2000
- Chess Programming Part III: Move Generation by François-Dominic Laramée, gamedev.net, July 2000
- Chess Programming Part IV: Basic Search by François-Dominic Laramée, gamedev.net, Ausgust 2000
- Chess Programming Part V: Advanced Search by François-Dominic Laramée, gamedev.net, September 2000
- Chess Programming Part VI: Evaluation Functions by François-Dominic Laramée, gamedev.net, October 2000
- Chess Programming - Home by Thomas Petzke
- Computer Chess from the Parallel Computing Works ebook
- Computer Chess by Harm Geert Muller
- Computer Chess Programming by Steve Maughan
- Computer Chess Programming Theory by Colin Frayn
- Computer-Chess Wiki by Ron Murawski
- G13GAM -- Game Theory -- computer chess notes by Andy Walker (Wayback Machine)
- Games Playing with Computers by Alex Bell, hosted by Rutherford Appleton Laboratory (RAL)
- mACE Chess by Thomas Petzke » iCE, mACE
- Mediocre Chess by Jonatan Pettersson » Mediocre
- Online technical papers by Robert Hyatt
- Paul Verhelst's chess programming pages (Wayback Machine) » Paul Verhelst
- Programmer Corner by Ed Schroder (Wayback Machine) » Rebel [2]
- Programmer corner by Ed Schroder
- Programming Topics by Bruce Moreland
- Strategy Game Programming by Martin Fierz
- Winglet, Writing a Chess Program in 99 Steps by Stef Luijten, (Wayback Machine) » Winglet
Viewings
- A Chess Engine in Go - YouTube Videos by CaroKanns » GoBit, Go (Programming Language)
- Advanced Chess Engine in Java - Video Series by Jonathan Warkentin » Java
- Chess Engine in C - YouTube Videos by BlueFeverSoft » Vice, C
- Chess Programming - Video Series by Maksim Korzh » BBC, C
- How Modern Chess Programs Work by Tord Romstad, May 2017, Vimeo Video
- Programming A Javascript Chess Engine - YouTube Videos by BlueFeverSoft » JavaScript
- Simple Chess Engine in Java - Video Series by Jonathan Warkentin »Java
Papers
- Tony Marsland (1992). Computer Chess and Search. Encyclopedia of Artificial Intelligence (2nd ed.) (ed. S.C. Shapiro) pp. 224-241. John Wiley & Sons, Inc., New York, NY. ISBN 0-471-50305-3. pdf [3] [4]
- Marek Strejczek (2004). Some aspects of chess programming. M.Sc. thesis, Technical University of Łódź, Supervisor Maciej Szmit
Booklists
- Chess Psychology Booklist
- Computer Chess Books by Louis Kessler
- Computer Chess books reviews by Valentin Albillo (Wayback Machine)
Books
1970 ...
- Mikhail Botvinnik (1970). Computers, Chess and Long Range Planning. The English Universities Press, 89 pages
- Monroe Newborn (1975). Computer Chess. ACM Monograph Series, 200 pages
- David Levy (1976). Chess and Computers. Computer Science Press, 145 pages
- Peter W. Frey (1977). Chess Skill in Man and Machine. Springer, 217 pages
- Alex G. Bell (1978). The Machine Plays Chess? Pergamon Press, 114 pages
1980 ...
- David Levy (1984). The Chess Computer Handbook. Batsford, 128 pages
- Carl Ebeling (1986). All the Right Moves, A VLSI Architecture for Chess. MIT Press, 145 pages
- David Levy (1988). Computer Chess Compendium. Batsford, 440 pages
1990 ...
- Tony Marsland, Jonathan Schaeffer (1990). Computers, Chess, and Cognition. Springer, 323 pages
- David Levy, Monty Newborn (1990). How Computers Play Chess. Computer Science Press, 246 pages
- Ben P. Walls (1997). Beautiful Mates: Applying Principles of Beauty to Computer Chess Heuristics. Dissertation.com, 115 pages
- George Atkinson (1998). Chess and Machine Intuition. Intellect, 175 pages
- Dennis Breuker (1998). Memory versus Search in Games. Ph.D thesis
- Ernst A. Heinz (1999). Scalable Search in Computer Chess. Morgan Kaufmann, Vieweg, 270 pages
2000 ...
- Feng-hsiung Hsu (2002). Behind Deep Blue. Princeton University Press, 300 pages
- Fritz Reul (2009). New Architectures in Computer Chess. Ph.D. thesis
2010 ...
- Monty Newborn (2011). Beyond Deep Blue: Chess in the Stratosphere. Springer, 287 pages
See also
Postings
Forum Posts
- Computer chess books by Bruce Moreland, rgcc, February 05, 1997
- Excellent Computer-Chess Overview Paper Found! by Ernst A. Heinz, rgcc, March 6, 1997
- Computer Chess Books by Brian McKinley, CCC, August 07, 1998
References
- ↑ Arasan Programmer's Guide by Jon Dart, CCC, June 21, 2017
- ↑ How Rebel Plays Chess as pdf reprint
- ↑ Excellent Computer-Chess Overview Paper Found! by Ernst A. Heinz, rgcc, March 6, 1997
- ↑ Great article for people who wants to write a chess engine by Miguel A. Ballicora, CCC, April 03, 2002
- ↑ Computer chess books by Bruce Moreland, rgcc, February 05, 1997