KYLChiu / sporkfish

Chess engine in Python
MIT License
5 stars 0 forks source link

initial commit for move ordering config #126

Closed kwngggg closed 6 months ago

kwngggg commented 6 months ago

ty senpai

KYLChiu commented 6 months ago

@yibeili

FEN: 8/8/8/8/5R2/2pk4/5K2/8 b - - 0 1 Combined Killer + MVV-LVA: 9121853 function calls (9089347 primitive calls) in 4.197 seconds MVV_LVA: 20362038 function calls (20288978 primitive calls) in 9.328 seconds

I can't explain this one: FEN: r1b2rk1/ppq2ppp/3bpn2/3pP3/8/2PB2B1/PP1N1PPP/R2QK2R b KQ - 0 11 Combined: 82131179 function calls (81963837 primitive calls) in 41.451 seconds MVV_LVA: 78671983 function calls (78466664 primitive calls) in 36.372 seconds

FEN: r1b2rk1/ppqn1pbp/6p1/3pp3/7B/2PB1N2/PP3PPP/R2QR1K1 w - - 0 16 Combined: 24039554 function calls (23995544 primitive calls) in 12.348 seconds MVV_LVA: 49018798 function calls (48911339 primitive calls) in 17.630 seconds

Looks like we have good savings!