Template:Winglet to Include
From Chessprogramming wiki
- 01 Introduction - 05 First steps with Visual Studio C++
- 06 Reading user commands
- 07 Internal representation of the chess board - bitboards » Board Representation, Bitboards
- 08 Displaying the position » Chess Position
- 09 Reading a FEN string » Forsyth-Edwards Notation
- 10 Setting up the board manually
- 11 The move generator » Move Generation
- 12 Making the moves » Make Move
- 13 The evaluation function » Evaluation
- 14 Search » Search, Minimax, Alpha-Beta, PVS
- 15 Mate and draw detection » Checkmate, Stalemate
- 16 Repetition detection - Zobrist keys » Repetitions, Zobrist Keys
- 17 Iterative deepening and move ordering » Iterative Deepening, Move Ordering
- 18 Quiescence search and SEE » Quiescence Search, MVV-LVA, SEE
- 19 Null move pruning » Null Move Pruning
- 20 Time control and running test suites » Time Management
- 21 Connecting to Winboard » CECP, WinBoard