https://github.com/dustwinter/chess
Jocker Chess using python, PvP.
https://github.com/dustwinter/chess
Last synced: over 1 year ago
JSON representation
Jocker Chess using python, PvP.
- Host: GitHub
- URL: https://github.com/dustwinter/chess
- Owner: DustWinter
- Created: 2025-01-24T21:41:12.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-29T13:33:03.000Z (over 1 year ago)
- Last Synced: 2025-03-12T01:34:50.416Z (over 1 year ago)
- Language: Python
- Homepage:
- Size: 214 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.MD
Awesome Lists containing this project
README
# Joker Chess Game
This is a Python-based chess game with a graphical user interface using Pygame. The game includes standard chess rules and additional features like castling, en passant, and joker pieces with special movements.
## Features
- Standard chess rules
- Castling and en passant
- Joker pieces; each player gets 2 Joker pieces randomly, these pieces gets their movement swapped.
- Graphical user interface using Pygame
## Installation
1. Clone the repository:
```sh
git clone https://github.com/yourusername/Chess.git
```
2. Navigate to the project directory:
```sh
cd Chess
```
3. Install the required dependencies:
```sh
pip install -r requirements.txt
```
## Usage
Run the main script to start the game:
```sh
python main.py
```
## How to Play
- Click on a piece to select it.
- Click on a valid move to move the selected piece.
- The game will automatically switch turns between White and Black players.
- The game ends when there is a checkmate or stalemate.
## Additional Information
- Joker pieces are randomly assigned and can move like different pieces.
## License
This project is licensed under the MIT License.