Chess program development materials