This Chess Console App is a fully functional and playable implementation of the classic game of chess, built using C# with .NET. Players can enjoy a game against each other directly through the console interface. The project focuses on practicing Object-Oriented principles and mastering the fundamentals of C#.
- Two-Player Gameplay: Players can engage in a game of chess against each other.
- Complete Rules Implementation: The app enforces all constraints and special moves of chess: Promotion, Castling and En Passant, providing an authentic gaming experience.
- Object-Oriented Design: The project emphasizes Object-Oriented Programming (OOP) principles, ensuring clean, modular, and maintainable code.
- Clone the repository to your local machine.
- Build the solution using your preferred C# development environment.
- Run the application.
- Follow the on-screen instructions to start and play the game.
- Web Interface Implementation
- PGN Chess Code Reader
- Famous Matches - Database Integration
- Basic AI Opponent
- Online Multiplayer Support
- Advanced AI Algorithms
- Match Analyzer