Regular as usual, another update of PSP Chess. Changes:

cleaned up evaluation code a bit – easier to understand what’s going on. If anyone wants to write up another evalation function for a new personality, feel free to do so and send me the code. I would like to have selectable opponents in the game. (if you modifiy anything outside of evaluate() please use different function names so that I can drop it in without name conflicts)

  • passed pawn weights
  • removed clear tables options
  • opening book changes (probability of move proportionate to frequency) – better opening book utilization
  • removed load book key and menu option
  • added book loading to reset game