Chess.NET is a modern chess application game in C# / .NET 10, built completely from scratch.
It includes (almost) full game rules, a WPF-based GUI, custom bot logic, and even the ability to play against Stockfish via UCI.
⚠️ ATTENTION This game isn't finished yet and it's still very rudimental!
- Time Control
- (Almost) full chess rule validation
- EN PASSANT!
- Choose promotion!
- Check, checkmate and stalemate detection
- Castling (king-side & queen-side) fully implemented
- Illegal moves are reliably prevented
- Custom built-in bot
- Simple, material-focused, very greedy
- This bot is so stupid, it's called Stupido!
- Stockfish integration (UCI)
- Play directly against Stockfish
- Difficulty adjustable via search depth / engine options (settings)
- Drag & Drop chess board
- Localized (DE/EN)
- Settings
- Puzzles
stockfish.exeif you want to play against the engine!
