Table of Contents

Chess - Programming - Checklist

A list of items to consider using:

BitBoards

Grids

Move Generation

Move Prioritization

Move Storage

Searching

Pruning

Evaluations

Speed / Strength

Time-Controls

Transposition Tables

Protocols