This is a Chess game built using Object-Oriented Programming (OOP) principles,
and it serves as my first attempt at implementing OOP concepts. You can play the game via
the Command Line Interface (CLI) by running the main.exe
file.
The project aims to provide a strong foundation for building a chess engine in the future.
- Ensure you have a Windows environment or an emulator capable of running
.exe
files.
- Download the project files.
- Navigate to the project directory using the terminal or command prompt.
- Run the game by executing:
main.exe
- Full chess game simulation with standard rules.
- CLI-based interface for an authentic experience.
- Beginner-friendly implementation using OOP principles.
- Implementing a chess engine for AI-based gameplay.
- Adding save and load game functionality.
- Introducing a graphical user interface (GUI) version.
- Consider refining the code structure to further optimize OOP practices as you progress.
- Explore different algorithms for implementing a chess engine, such as Minimax with Alpha-Beta pruning.
Any suggestions, feedback, or contributions are welcome! Feel free to reach out.
This project is open-source. Feel free to use it for learning and personal projects.
- GitHub: AdamAzuddin