An open API service indexing awesome lists of open source software.

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.

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.