Menu

RoadMap

01010100

This page serves as a general roadmap for development.
Each version includes profiling and optimization.

0.1 (Finished)

  • Play completely legal chess (Done)
  • Implement the XBoard protocol (Done)
  • Iterative deepening (Done)
  • Piece-Square Tables (Done)
  • Quiescence Search (Done)

0.3 (Finished)

  • Transposition Table (Done)
  • Incremental AttacksFrom and AttacksTo tables (Done)

0.4

  • Optimization through using Attacks-Tables for move generation (Done)
  • Check Extension (Done)
  • Divide search into PV-Search and NW-Search (Done)
  • Change to a fail-soft framework (Done)
  • Aspiration windows
  • Detect game-phase and use tapered evaluation (Done)
  • Deal correctly with transposition table with draw and mate values (Done)

0.5

  • Implement the UCI protocol
  • General code optimization and style enhancements
  • Document the code properly
  • Document the release files and sourceforge page properly

0.6

Various extensions, reductions and pruning


Related

Wiki: Home