Monday, February 21, 2022

ChessKISS 1.8c 22/02/22

I've three big TODO's left in this project:
  • Use Gaviota endgame or similar.
  • Bitboards in x-ray (soma parts of the engine still not use bitboards) since this is the method that consume the mode CPU
  • Multi cpu, SMP?
what's new:
  • Knight pair bonus was not taken into account
  • Move generator for slice pieces is now done with bitboards 
  • New board.IsDiscoverCheck()
  • Now apertures are saved correctly
  • Now captures take info from friendly blockers
  • If evassion move is equal to hashmove then it is discarded
  • Added Reverse futility pruning
  • New pawn islands penalty
  • When a command is not recogniced then no exception is thrown
Enjoy carnival!

Find the new binaries at OneDrive