I have a crazy idea as I am just a beginner but to keep things exciting. I love chess and I would like to build a chess engine.
So, how would you go about it? Should I take a well known open source one, like Stockfish and reverse engineer it? Or should I just build a simple one that I will try to make strong over time? Both? Reverse a strong one first and build my on after that?
I do not want to make it a project that will be ongoing forever as I think it would be nice in a portfolio, so I need a finished project. So should I just build a simple one and make subsequent versions? The goal is to make it as strong as possible as I am interested in AI and if I manage to get some good results, make it compete against other chess engines.
Do you have any piece of advice?
Thank you for your help!