Skip to content

Optimalization of chess position evaluation function #24

@Jlisowskyy

Description

@Jlisowskyy

Main todos:

  • Check whether all move sorting table are correctly allocated, cleared or scaled, prepare some tests for them. Maybe clearing is not necessary
  • Prepare and test better coef sets in short make it a better evaluation function by fitting wages
  • Check for correctness of logic flow inside the main eval
  • Add draw material set propagation
  • There should be some mechanisms that encourages the search algorithm to trade figures in situations with huge material advantage
  • Prepare full logging debug function for the eval
  • Replace simple linear mobility scoring function to some more sophisticated non linear one
  • Consider some bonuses/penalties for bishop based on figures on white and black fields
  • Focus on King safety evaluation
  • MOST IMPORTANT: Prepare some mathematical optimisation tool to tailor parameters used inside the search function

Metadata

Metadata

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions