I'm working on my engine right now and have a good foundation. The engine plays at around 2200 elo level right now, and my current goal is to get it to 3000. My question is, what features should I be implementing (preferably in order) in order to get there? I know Koivisto was able to get there very quickly and want to do the same!
Features I already have in my engine: negamax, qsearch, ID, aspiration windows, check extension, MVV/LVA, null-move pruning, late-move reductions, TTs, killer/history heuristics, PVS, tapered evaluation (PeSTO) + (bishop pair, doubled/isolated/passed pawn, semi/fully open rook/queen files, basic piece mobility and king safety).
Thank you so much - I highly appreciate your help!!
- Ori Yonay
