Chess Game Overview :
The Chess Game is a Java-based application that utilizes Object-Oriented Programming (OOP) principles to create a fully functional chess game. The application features a graphical representation of the chessboard, allowing users to play against each other or an AI opponent. Features
Graphical Chessboard: Interactive GUI for a visual chess experience. Player vs. Player & Player vs. AI: Choose to play against another player or an intelligent opponent. Move Validation: Ensures only legal moves are made according to chess rules. Game State Management: Keep track of turns, game history, and check/checkmate conditions. Technologies Used
Frontend: Java Swing for GUI Backend: Java OOP concepts for game logic Development Environment: Any Java IDE (e.g., IntelliJ IDEA, Eclipse) Usage Clone the repository.
Compile and run the main class. Select your game mode and enjoy! enter the command : java main.Main Contact For any questions or suggestions, feel free to reach out:
Email: 23DIT071@charusat.edu.in
GitHub: AnshSingh-01
© 2024 Chess Game Project Disclaimer This project is intended for educational purposes only. Unauthorized downloading, redistribution, or use of this code is strictly prohibited. Please contact the project owner for any inquiries.