There are 3 improvements we can make to SamuelEngine - Use a Transposition Table (many positions appear a lot) - Implement Move ordering (make it better): Use MVV-LVA and killer moves - Implement Principal Variation Search - Give it an endgame tablebase
There are 3 improvements we can make to SamuelEngine