Practical Advice
Submitted by Adam Oellermann on Mon, 2007-07-16 19:33.
TODO:
- Start with a reasonable UI - can set up positions, invoke static eval, movegen etc
- Write the movegen and TEST - even make a random-move engine
- Set up a UI (pref graphical) which makes it easy and quick to play games, save games, save test positions, set up test positions
- Do the alpha-beta and TEST
- Play lots of games - if poss, set up auto-play between versions
- Then do killer/history and hashing (quite hard to get right, so ensure rest of program is bug free first)