Older Version Newer Version

GerdIsenberg GerdIsenberg Nov 17, 2017

[[toc]]
**[[Home]] * Recommended Reading**

Recommended readings and viewings about computer [[Chess|chess]] [[Programming|programming]].

=Online Resources= 
* [[http://www.oellermann.com/cftchess/notes|A Beginner's Guide to Chess Programming]] by [[Adam Oellermann]]
* [[http://adamsccpages.blogspot.com/|Adam's Computer Chess Pages]] by [[Adam Hair]]
* [[https://arasanchess.org/programr.shtml|Arasan Programmer's Guide]] by [[Jon Dart]] » [[Arasan]] <ref>[[http://www.talkchess.com/forum/viewtopic.php?t=64364|Arasan Programmer's Guide]] by [[Jon Dart]], [[CCC]], June 21, 2017</ref>
* [[http://www.chessbin.com/|ChessBin.com]] by [[Adam Berent]]
* [[http://www.redhotpawn.com/rival/programming/index.php|Chess Programming]] by [[Russell Newman]] and [[Chris Moreton]] » [[Rival]]
* [[http://www.gamedev.net/page/resources/_/reference/programming/artificial-intelligence/gaming/chess-programming-part-i-getting-started-r1014|Chess Programming Part I: Getting Started]] by [[François-Dominic Laramée]], [[http://en.wikipedia.org/wiki/GameDev.net|gamedev.net]], May 2000
* [[http://www.fam-petzke.de/chess_home_en.shtml|Chess Programming - Home]] by [[Thomas Petzke]]
* [[http://www.netlib.org/utk/lsi/pcwLSI/text/node341.html|Computer Chess]] from the [[http://www.netlib.org/utk/lsi/pcwLSI/text/BOOK.html|Parallel Computing Works]] ebook
* [[http://home.hccnet.nl/h.g.muller/chess.html|Computer Chess]] by [[Harm Geert Muller]]
* [[https://chessengines.wordpress.com/|Computer Chess News]] by [[Alexander Schmidt]]
* [[http://www.chessprogramming.net/|Computer Chess Programming]] by [[Steve Maughan]]
* [[http://www.frayn.net/beowulf/theory.html|Computer Chess Programming Theory]] by [[Colin Frayn]]
* [[http://www.xs4all.nl/~verhelst/chess/programming.html|Computer Chess Sites]] by [[Paul Verhelst]]
* [[http://computer-chess.org/doku.php?id=home|Computer-Chess Wiki]] by [[Ron Murawski]]
* [[http://web.archive.org/web/20070122035937/http://www.maths.nottingham.ac.uk/personal/anw/G13GT1/compch.html|G13GAM -- Game Theory -- computer chess notes]] by [[Andy Walker]]
* [[http://www.chilton-computing.org.uk/acl/literature/books/gamesplaying/overview.htm|Games Playing with Computers]] by [[Alex Bell]], hosted by [[http://en.wikipedia.org/wiki/Rutherford_Appleton_Laboratory|Rutherford Appleton Laboratory (RAL)]]
* [[http://macechess.blogspot.com/|mACE Chess]] by [[Thomas Petzke]] [[iCE]], [[mACE]]
* [[http://mediocrechess.blogspot.com/|Mediocre Chess]] by [[Jonatan Pettersson]] » [[Mediocre]]
* [[http://www.cis.uab.edu/hyatt/pubs.html|Online technical papers]] by [[Robert Hyatt]]
* [[http://www.top-5000.nl/authors/rebel/chess840.htm|Programmer Corner]] by [[Ed Schroder]] (old) » [[Rebel]] <ref>How Rebel Plays Chess as [[http://members.home.nl/matador/Inside%20Rebel.pdf|pdf reprint]]</ref>
* [[http://rebel13.nl/rebel13/ideas.html|Programmer corner]] by [[Ed Schroder]]
* [[Bruce Moreland#Topics|Programming Topics]] by [[Bruce Moreland]]
* [[http://www.fierz.ch/strategy.htm|Strategy Game Programming]] by [[Martin Fierz]]
* [[http://web.archive.org/web/20120621100214/http://www.sluijten.com/winglet/|Winglet, Writing a Chess Program in 99 Steps]] by [[Stef Luijten]], [[http://en.wikipedia.org/wiki/Wayback_Machine|Wayback Machine]] » [[Winglet]]

=Viewings= 
* [[http://www.youtube.com/playlist?list=PLZ1QII7yudbc-Ky058TEaOstZHVbT-2hg|Chess Engine In C]] - [[http://en.wikipedia.org/wiki/YouTube|YouTube]] Videos by [[BlueFeverSoft]] » [[Vice]], [[C]]
* [[http://www.youtube.com/playlist?list=PLZ1QII7yudbe4gz2gh9BCI6VDA-xafLog|Programming A Javascript Chess Engine]] - [[http://en.wikipedia.org/wiki/YouTube|YouTube]] Videos by [[BlueFeverSoft]] » [[JavaScript]]
* [[http://www.youtube.com/playlist?list=PLQV5mozTHmaffB0rBsD6m9VN1azgo5wXl|Simple Chess Engine in Java]] - Video Series by [[Jonathan Warkentin]] ([[Java]])
* [[http://www.youtube.com/playlist?list=PLQV5mozTHmacMeRzJCW_8K3qw2miYqd0c|Advanced 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. [[http://webdocs.cs.ualberta.ca/~tony/RecentPapers/encyc.mac-1991.pdf|pdf]] <ref>[[http://groups.google.com/group/rec.games.chess.computer/browse_frm/thread/7df61a100528f201|Excellent Computer-Chess Overview Paper Found!]] by [[Ernst A. Heinz]], [[Computer Chess Forums|rgcc]], March 6, 1997</ref> <ref>[[http://www.stmintz.com/ccc/index.php?id=221364|Great article for people who wants to write a chess engine]] by [[Miguel A. Ballicora]], [[CCC]], April 03, 2002</ref>
* [[Marek Strejczek]] (**2004**). //Some aspects of chess programming//. [[Technical University of Łódź]], Faculty of Electrical and Electronic Engineering, Department of Computer Science, Supervisor [[Maciej Szmit]], [[http://nesik.republika.pl/download//SomeAspectsOfChessProgramming.zip|zipped pdf]], [[http://www.top-5000.nl/ps/SomeAspectsOfChessProgramming.pdf|pdf]]

=Booklists= 
* [[http://webpages.charter.net/tlikens/booklist.html|Booklist]] by [[Tom Likens]]
* [[Chess Psychology Booklist]]
* [[http://www.lkessler.com/ccbooks.shtml|Computer Chess Books]] by [[Louis Kessler]]
* [[http://membres.lycos.fr/albillo/biblio01.htm|Computer Chess books reviews]] by Valentin Albillo <ref>[[http://membres.lycos.fr/albillo/cmain.htm|Welcome to the WWW Chess page of Valentin Albillo ]]</ref>

=Books= 
* All the Right Moves, A VLSI Architecture for Chess. [[Carl Ebeling]]. MIT Press. 1986. 145 pages.
* Beautiful Mates: Applying Principles of beauty to Computer Chess Heuristics. Ben P. Walls. Dissertation.com. 1997. 115 pages.
* Behind Deep Blue. [[Feng-Hsiung Hsu]]. Princeton University Press. 2002. 300 pages.
* Chess and Computers. [[David Levy]]. Computer Science Press. 1976. 145 pages.
* Chess and Machine Intuition. [[George Atkinson]]. Intellect. 1998. 175 pages. [[http://books.google.com/books?id=ZuTvVo4zo6oC&printsec=frontcover&dq=George+Atkinson,+chess+and+Machine+Intuition&hl=en&ei=1eAtTaXZJI6cOsrDsZMK&sa=X&oi=book_result&ct=result&resnum=1&ved=0CCcQ6AEwAA#v=onepage&q&f=false|Google books]]
* [[Chess Skill in Man and Machine]]. Edited by [[Peter W. Frey]]. Springer-Verlag. 1977. 217 pages.
* Computer Chess. [[Monroe Newborn]]. ACM Monograph Series. 1975. 200 pages.
* [[Computers, Chess, and Cognition]]. Edited by [[Tony Marsland]] and [[Jonathan Schaeffer]]. Springer-Verlag. 1990. 323 pages.
* [[http://link.springer.com/book/10.1007/978-1-4684-6245-6|Computers, Chess and Long Range Planning]]. [[Mikhail Botvinnik]]. The English Universities Press. 1970. 89 pages.
* [[Computer Chess Compendium]] by [[David Levy]]
* How Computers Play Chess by [[David Levy]] and [[Monroe Newborn|Monty Newborn]]. Computer Science Press. 1990. 246 pages.
* [[http://www.dennisbreuker.nl/thesis/index.html|Memory versus Search in Games]], [[Dennis Breuker|Dennis Breuker's]] Ph.D thesis
* New Architectures in Computer Chess, [[Fritz Reul|Fritz Reul's]] Ph.D. Thesis, June 2009, [[http://www.personeel.unimaas.nl/uiterwijk/Theses/PhD/Reul_thesis.pdf|pdf]]
* [[http://people.csail.mit.edu/heinz/node1.html#scale-cchess|Scalable Search in Computer Chess]], [[Ernst A. Heinz]]. 1999. 268 pages
* The Machine Plays Chess? [[Alex Bell|Alex G. Bell]]. Pergamon Press. 1978. 114 pages.
* The Chess Computer Handbook. [[David Levy]]. Batsford. 1984. 128 pages.

=See also= 
* [[Papers]] lists all CPW pages referring papers and publications
* [[ICGA Journal]]
* [[Periodical]]
* [[Videos]]

=Postings=
* [[http://groups.google.com/group/rec.games.chess.computer/browse_frm/thread/7df61a100528f201|Excellent Computer-Chess Overview Paper Found!]] by [[Ernst A. Heinz]], [[Computer Chess Forums|rgcc]], March 6, 1997
* [[http://www.stmintz.com/ccc/index.php?id=24118|Computer Chess Books]] by [[Brian McKinley]], [[CCC]], August 07, 1998

=References= 
<references />
**[[Home|Up one Level]]**