Skip to content

MurtazaKhannn/chess

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chess

================

Description


A simple implementation of the classic board game of Chess.

Features


  • Multiplayer functionality
  • Artificial Intelligence opponent
  • Various difficulty levels
  • Support for different board sizes
  • MOVE, RESIGN and CHECKMATE commands
  • Ability to undo or redo moves
  • Classic Chess Piece movements

Requirements


  • Python 3.7+
  • Tkinter for GUI
  • Pygame for visual representation

Installation


  1. Clone the repository: git clone https://github.com/your_username/Chess.git
  2. Navigate into the repository: cd Chess
  3. Install the required packages: pip install -r requirements.txt
  4. Run the project: python main.py

Usage


  1. Run the project: python main.py
  2. Select the level and game type
  3. Start the game by clicking the "Begin" button
  4. Play the game by moving pieces on the board
  5. Use MOVE, RESIGN and CHECKMATE commands to make different moves

Contributing


Contributions are welcome! Fork the repository and submit a pull request with your changes.

Authors


  • Your Name

Acknowledgments


  • Inspiration from real Chess movements
  • Support from the open-source community

License


This project is licensed under the MIT License.

Contact


Your Email: your_email@example.com Your GitHub Profile: your_github_profile

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors