PS-Wizard/OopsMate ? reverse-engineered prompt

Reverse engineered prompt

Build me a chess engine in Rust with no external dependencies, aimed at being a solid final year project and something I can benchmark against other engines.

I want it to play legal chess well, use efficient attack patterns, and include a simple NNUE style evaluation based on the Stockfish Half ka hm v2 idea. Please keep the code clean and organized, with separate pieces for move generation, attack lookup, and evaluation so it’s easy to study and improve. It should work from the command line, be able to run matches against other engines through UCI, and be practical for testing with cutechess or similar tools.

If anything about the latest Rust or chess engine approach has changed, look up current docs online if you need to. Also make sure the project is focused on fair play and engine benchmarking, not on cheating in online games.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab