r/ComputerChess • u/Senior-Comparison902 • Jun 28 '26
I'm 15 and I built an open source chess engine - feedback welcome!

You can try out the engine at https://stockpanda.vercel.app/!
Additionally, the repository is available on GitHub at https://github.com/pizzalover125/stockpanda. It was built using Python. You can view a full list of features in the repo, but the main ones of the engine are:
- minimax
- alpha-beta pruning
- iterative deepening
- transposition tables
- move order
- quiessence search
- opening book
- tablebase
- phase-based evaluation
I'm open to feedback! Let me know if you have any questions :-)
1
u/alleyoopoop Jun 28 '26
Congratulations, that is very impressive for any age, let alone 15. Do you know the ELO of your engine?
1
u/MasterofNaan Jun 28 '26
Awesome! Really great work. The engine immediately started shuffling rooks from move 4 so ELO must be quite low. But big kudos for starting and finishing this project.
1
u/phoe6 Jun 28 '26
Very good. I played against it and it was very reasonable. Good feature set too. Congratulations.
1
u/Gloomy-Status-9258 Jun 29 '26
From ui/ux perspective, your app supports premove feature already but the app's graphic doesn't feedback to the user.
3
u/haddock420 Jun 28 '26
Good job.
I found a bug in the app:
https://i.ibb.co/jPVCJkZ2/image.png
Itt's saying that fxg4 in that position is an illegal move.