Changes

Jump to: navigation, search

Recommended Reading

1,272 bytes added, 16:49, 19 March 2019
no edit summary
 
'''[[Main Page|Home]] * Recommended Reading'''
Recommended readings and viewings about computer [[Chess|chess]] [[Programming|programming]].
=Online Resources= * [httphttps://wwwmedium.oellermannfreecodecamp.comorg/cftchess/notes simple-chess-ai-step-by-step-1d55a9266977 A Beginner's Guide step-by-step guide to Chess Programmingbuilding a simple chess AI] by [[Adam OellermannLauri Hartikka]], [https://en.wikipedia.org/wiki/FreeCodeCamp freeCodeCamp]
* [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://archive.gamedev.net/archive/reference/articles/article1014.html Chess Programming Part I: Getting Started] by [[François-Dominic Laramée]], [https://en.wikipedia.org/wiki/GameDev.net gamedev.net], May 2000* [http://www.gamedev.net/page/resources/_/technical/artificial-intelligence/chess-programming-part-ii-data-structures-r1046 Chess Programming Part II: Data Structures] by [[François-Dominic Laramée]], [https://en.wikipedia.org/wiki/GameDev.net gamedev.net], June 2000* [http://www.gamedev.net/page/resources/_/technical/artificial-intelligence/chess-programming-part-iii-move-generation-r1126 Chess Programming Part III: Move Generation] by [[François-Dominic Laramée]], [https://en.wikipedia.org/wiki/GameDev.net gamedev.net], July 2000* [http://www.gamedev.net/page/resources/_/referencetechnical/artificial-intelligence/chess-programming-part-iv-basic-search-r1171 Chess Programming Part IV: Basic Search] by [[François-Dominic Laramée]], [https://en.wikipedia.org/wiki/GameDev.net gamedev.net], Ausgust 2000* [http://www.gamedev.net/page/resources/_/technical/artificial-intelligence/gamingchess-programming-part-v-advanced-search-r1197 Chess Programming Part V: Advanced Search] by [[François-Dominic Laramée]], [https://en.wikipedia.org/wiki/GameDev.net gamedev.net], September 2000* [http://www.gamedev.net/page/resources/_/technical/artificial-intelligence/chess-programming-part-ivi-gettingevaluation-startedfunctions-r1014 r1208 Chess Programming Part IVI: Getting StartedEvaluation Functions] by [[François-Dominic Laramée]], [https://en.wikipedia.org/wiki/GameDev.net gamedev.net], May October 2000
* [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://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://macechess.blogspot.com/ mACE Chess] by [[Thomas Petzke]] [[iCE]], [[mACE]]
* [http://mediocrechess.blogspot.com/ Mediocre Chess] by [[Jonatan Pettersson]] » [[Mediocre]]
* [http://www.ciscraftychess.uab.educom/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]]
=Viewings=
* [httphttps://www.youtube.com/playlist?list=PLZ1QII7yudbcPLftcy-Ky058TEaOstZHVbT-2hg r3mehgu4gikLTFoI1CXh2bHm3rf A Chess Engine In Cin Go] - [https://en.wikipedia.org/wiki/YouTube YouTube] Videos by CaroKanns » [[BlueFeverSoftGoBit]], [[Go (Programming Language)]]* [https://www.youtube.com/playlist?list=PLQV5mozTHmacMeRzJCW_8K3qw2miYqd0c Advanced Chess Engine in Java] » - Video Series by [[ViceJonathan Warkentin]], ([[CJava]])* [httphttps://www.youtube.com/playlist?list=PLZ1QII7yudbe4gz2gh9BCI6VDAPLZ1QII7yudbc-Ky058TEaOstZHVbT-xafLog Programming A Javascript 2hg Chess Enginein C] - [https://en.wikipedia.org/wiki/YouTube YouTube] Videos by [[BlueFeverSoft]] » [[JavaScriptVice]], [[C]]* [https://vimeo.com/216463393 How Modern Chess Programs Work] by [[Tord Romstad]], May 2017, [https://en.wikipedia.org/wiki/Vimeo Vimeo]Video* [httphttps://www.youtube.com/playlist?list=PLQV5mozTHmaffB0rBsD6m9VN1azgo5wXl Simple PLZ1QII7yudbe4gz2gh9BCI6VDA-xafLog Programming A Javascript Chess Engine in Java] - Video Series [https://en.wikipedia.org/wiki/YouTube YouTube] Videos by [[Jonathan WarkentinBlueFeverSoft]] (» [[JavaJavaScript]])* [httphttps://www.youtube.com/playlist?list=PLQV5mozTHmacMeRzJCW_8K3qw2miYqd0c Advanced PLQV5mozTHmaffB0rBsD6m9VN1azgo5wXl 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. [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''. M.Sc. thesis, [[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=
=Books=
==1970 ...==* All the Right Moves, A VLSI Architecture for Chess. [[Carl EbelingMikhail Botvinnik]]('''1970'''). MIT Press. 1986. 145 pages.* Beautiful Mates: Applying Principles of beauty to Computer ''Computers, Chess Heuristicsand Long Range Planning''. Ben P. Walls. Dissertation.com. 1997. 115 The English Universities Press, 89 pages.* Behind Deep Blue. [[Feng-Hsiung HsuMonroe Newborn]]('''1975'''). Princeton University Press''Computer Chess''. 2002. 300 ACM Monograph Series, 200 pages.* Chess and Computers. [[David Levy]]('''1976'''). ''Chess and Computers''. Computer Science Press. 1976. , 145 pages.* Chess and Machine Intuition. [[George AtkinsonPeter W. Frey]]('''1977'''). 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 Springer, 217 pages* [[Peter WAlex Bell|Alex G. FreyBell]]('''1978'''). Springer-Verlag''The Machine Plays Chess''? Pergamon Press, 114 pages==1980 . 1977. 217 pages.==* [[David Levy]] ('''1984'''). ''The Chess Computer ChessHandbook''. Batsford, 128 pages* [[Monroe NewbornCarl Ebeling]]('''1986'''). ACM Monograph Series''All the Right Moves, A VLSI Architecture for Chess''. 1975. 200 MIT Press, 145 pages.* [[Computers, David Levy]] ('''1988'''). ''[[Computer Chess, and CognitionCompendium]]''. Edited by Batsford, 440 pages==1990 ...==* [[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 BotvinnikCognition]]''. The English Universities Press. 1970. 89 Springer, 323 pages.* [[Computer Chess Compendium]] by [[David Levy]]* How Computers Play Chess by [[David Levy]] and , [[Monroe Newborn|Monty Newborn]]('''1990'''). ''How Computers Play Chess''. Computer Science Press. 1990. , 246 pages.* [http[Ben P. Walls]] ('''1997'''). ''Beautiful Mates://wwwApplying Principles of Beauty to Computer Chess Heuristics''.dennisbreukerDissertation.nl/thesis/indexcom, 115 pages* [[George Atkinson]] ('''1998'''). ''Chess and Machine Intuition''.html Memory versus Search in Games]Intellect, 175 pages* [[Dennis Breuker|Dennis Breuker's]] ('''1998'''). ''Memory versus Search in Games''. Ph.D thesis* New Architectures in Computer Chess, [[Fritz Reul|Fritz Reul'sErnst A. Heinz]] Ph('''1999''').D''Scalable Search in Computer Chess''. ThesisMorgan Kaufmann, June 2009Vieweg, [http://www270 pages==2000 .personeel.unimaas.nl/uiterwijk/Theses/PhD/Reul_thesis.pdf pdf]==* [http://people.csail.mit.edu/heinz/node1.html#scale[Feng-cchess Scalable Search in Computer Chess], [[Ernst A. Heinzhsiung Hsu]]('''2002'''). 1999''Behind Deep Blue''. 268 Princeton University Press, 300 pages* The Machine Plays Chess? [[Alex Bell|Alex G. BellFritz Reul]]('''2009'''). Pergamon Press''New Architectures in Computer Chess''. Ph.D. thesis==2010 . 1978. 114 pages.==* The Chess Computer Handbook. [[David LevyMonroe Newborn|Monty Newborn]]('''2011'''). Batsford''Beyond Deep Blue: Chess in the Stratosphere''. 1984. 128 Springer, 287 pages.
=See also=
* [[Papers]] lists all CPW pages referring papers and publications
* [[ICGA Journal]]
* [[Periodical]]
* [[Videos]]
=Postings=

Navigation menu