Difference between revisions of "Recommended Reading"
GerdIsenberg (talk | contribs) |
GerdIsenberg (talk | contribs) |
||
(One intermediate revision by the same user not shown) | |||
Line 16: | Line 16: | ||
* [http://www.gamedev.net/page/resources/_/technical/artificial-intelligence/chess-programming-part-vi-evaluation-functions-r1208 Chess Programming Part VI: Evaluation Functions] by [[François-Dominic Laramée]], [https://en.wikipedia.org/wiki/GameDev.net gamedev.net], October 2000 | * [http://www.gamedev.net/page/resources/_/technical/artificial-intelligence/chess-programming-part-vi-evaluation-functions-r1208 Chess Programming Part VI: Evaluation Functions] by [[François-Dominic Laramée]], [https://en.wikipedia.org/wiki/GameDev.net gamedev.net], October 2000 | ||
* [http://www.fam-petzke.de/chess_home_en.shtml Chess Programming - Home] by [[Thomas Petzke]] | * [http://www.fam-petzke.de/chess_home_en.shtml Chess Programming - Home] by [[Thomas Petzke]] | ||
+ | * [https://plus.google.com/communities/101137718910567184008 Computer Chess] – [https://en.wikipedia.org/wiki/Google%2B Google+] | ||
* [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://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]] | * [http://home.hccnet.nl/h.g.muller/chess.html Computer Chess] by [[Harm Geert Muller]] | ||
Line 42: | Line 43: | ||
=Papers= | =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>[https://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> | * [[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>[https://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ź]] | + | * [[Marek Strejczek]] ('''2004'''). ''Some aspects of chess programming''. M.Sc. thesis, [[Technical University of Łódź]], Supervisor [[Maciej Szmit]] |
=Booklists= | =Booklists= |
Revision as of 16:49, 19 March 2019
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]
- ChessBin.com by Adam Berent
- 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 – Google+
- 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
- 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
- Programmer Corner by Ed Schroder (old) » 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
- 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
- Booklist by Tom Likens
- Chess Psychology Booklist
- Computer Chess Books by Louis Kessler
- Computer Chess books reviews by Valentin Albillo [5]
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
- 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
- ↑ Welcome to the WWW Chess page of Valentin Albillo