daxertx/chess — reverse-engineered prompt

Reverse engineered prompt

GitHub

Build me a simple C# chess game that I can open and run from the Visual Studio solution.

I want a clean playable board with normal chess rules, legal move checking, turns, check, checkmate, stalemate, castling, promotion, and en passant if possible. It should have a local self play mode where two people can sit at the same computer, an AI mode where I can play against the computer, and an online mode so two people can play each other without sharing the same screen.

Please also add a replay mode where finished games are saved and I can step through the moves one at a time, forward and backward. Keep the interface simple and usable, not fancy. Show whose turn it is, captured pieces if that’s easy, and a clear game over message.

If you need current docs for networking or chess logic, look them up online. Make sure the project builds cleanly and include any basic setup notes.

Want more depth? Deep Reverse