Changes

Jump to: navigation, search

Template:Winglet to Include

2,976 bytes added, 14:41, 15 January 2019
Created page with "* [http://web.archive.org/web/20120621100214/http://www.sluijten.com/winglet/ Winglet, Writing a Chess Program in 99 Steps] by Stef Luijten, hosted by the [https://en.wiki..."
* [http://web.archive.org/web/20120621100214/http://www.sluijten.com/winglet/ Winglet, Writing a Chess Program in 99 Steps] by [[Stef Luijten]], hosted by the [https://en.wikipedia.org/wiki/Wayback_Machine Wayback Machine]
: [http://web.archive.org/web/20120621100214/http://www.sluijten.com/winglet/#02%20%20Anatomy%20of%20a%20chess%20program 01 Introduction - 05 First steps with Visual Studio C++]
: [http://web.archive.org/web/20120112065051/http://www.sluijten.com/winglet/06commands01.htm#06%20%20Reading%20user%20commands 06 Reading user commands]
: [http://web.archive.org/web/20120112114121/http://www.sluijten.com/winglet/07boardrep01.htm 07 Internal representation of the chess board - bitboards] » [[Board Representation]], [[Bitboards]]
: [http://web.archive.org/web/20120112084004/http://www.sluijten.com/winglet/08display01.htm 08 Displaying the position] » [[Chess Position]]
: [http://web.archive.org/web/20120112113815/http://www.sluijten.com/winglet/09readfen01.htm 09 Reading a FEN string] » [[Forsyth-Edwards Notation]]
: [http://web.archive.org/web/20120112113841/http://www.sluijten.com/winglet/10setup01.htm 10 Setting up the board manually]
: [http://web.archive.org/web/20120112113911/http://www.sluijten.com/winglet/11movegen01.htm 11 The move generator] » [[Move Generation]]
: [http://web.archive.org/web/20120112114201/http://www.sluijten.com/winglet/12makemove01.htm 12 Making the moves] » [[Make Move]]
: [http://web.archive.org/web/20120112114146/http://www.sluijten.com/winglet/13evaluation01.htm 13 The evaluation function] » [[Evaluation]]
: [http://web.archive.org/web/20120713102202/http://www.sluijten.com/winglet/14search01.htm 14 Search] » [[Search]], [[Minimax]], [[Alpha-Beta]], [[Principal Variation Search|PVS]]
: [http://web.archive.org/web/20120112114126/http://www.sluijten.com/winglet/15draw01.htm 15 Mate and draw detection] » [[Checkmate]], [[Stalemate]]
: [http://web.archive.org/web/20110722072635/http://www.sluijten.com/winglet/16repetition01.htm 16 Repetition detection - Zobrist keys] » [[Repetitions]], [[Zobrist Hashing|Zobrist Keys]]
: [http://web.archive.org/web/20120112113836/http://www.sluijten.com/winglet/17iterativedeepening01.htm 17 Iterative deepening and move ordering] » [[Iterative Deepening]], [[Move Ordering]]
: [http://web.archive.org/web/20120112113805/http://www.sluijten.com/winglet/18quiesc01.htm 18 Quiescence search and SEE] » [[Quiescence Search]], [[MVV-LVA]], [[Static Exchange Evaluation|SEE]]
: [http://web.archive.org/web/20120112113901/http://www.sluijten.com/winglet/19nullmove01.htm 19 Null move pruning] » [[Null Move Pruning]]
: [http://web.archive.org/web/20120111180207/http://www.sluijten.com/winglet/20timecontrol01.htm 20 Time control and running test suites] » [[Time Management]]
: [http://web.archive.org/web/20120109090839/http://www.sluijten.com/winglet/21winboard01.htm 21 Connecting to Winboard] » [[Chess Engine Communication Protocol|CECP]], [[WinBoard]]

Navigation menu