此项目正在进行重构...
This project is being refactored now...
- basic
- position do undo move
- history tt and killer
- gen moves
- bitboard
- legal move and pos protector, in check validation
- fix bugs of cannon & rook move generator and improvements
- MVV/LVA and SEE
- move picker
- basic evaluation
- search
- ucci
The progress is measured under MSVC Release Compilation:
- position: enhanced position structure
- heuristic: the simplified styles
- movegen: 239017 -> 1292404 ~5.4x faster than it used to be
- movepicker: more optimized than the past all-in-one move generation