Automatic perft checker for UCI chess engines
Automatic perft checker for UCI chess engines
Perft (Performance Test) is a function that measures the number of possible legal moves from a given position to a certain depth. It is a crucial test for chess engines to verify the correctness of their move generation. Using a Teacher-Student model, AutoPerft employs a strong reference engine (teacher) to verify the moves generated by a weaker engine (student) for a given set of positions. This approach reduces the time taken to pinpoint bugs by bisecting the moves where the engines differ, highlighting missing and extra moves generated by the student engine.
Share cardActual performance
Launch Intel predictions
Analyze your own launch →Correct prediction on native model
Similar products
Make your own chess engines with Java
Automatic download hasher and checker
Automatic Voice Commentary for Games on Chess.com
Chess in Elm
Scannable Chess Scoresheets
ICR Tutorial - Scannable Chess Scoresheets (CNN's and OpenCV)
Kung Fu Chess
Listudy – Spaced Repetition for Chess
I made a chess minigame with a knight and a queen
Nuclear Chess, an explosive chess variant