Shipped this project!
I built a chess engine in C++, primarily using SDL3. I decided to undertake this project because I wanted to continue learning C++, which I’d started in school. So I chose a project that would take time to create and that I would also enjoy.
I’m proud of the final result. I didn’t expect much at first, but it turned out much better than I thought.
The most challenging part was the rendering, sometimes I got stuck trying to figure out what the problem was or why it wasn’t working, consuming a lot of time debugging, but if I’d known it would be easy, I wouldn’t have done it.