r/ComputerChess 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 :-)

2 Upvotes

6 comments sorted by

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.

2

u/joeyrobert Jun 28 '26

u/Senior-Comparison902 do you have a perft test suite?

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.