Jungle Chess (Dou Shou Qi) is a network strategy game for two players.
Project description
Jungle Chess
Jungle Chess is a network board game for two players. It is written in Python 3 using Pygame library.
Screenshots
Overview
Jungle Chess (aka Dou Shou Qi) is a modern Chinese strategy board game for two players.
The Jungle gameboard represents a jungle terrain with dens, traps "set" around dens, and rivers. Each player controls eight game pieces representing different animals of various rank. Stronger-ranked animals can capture ("eat") animals of weaker or equal rank. The player who is first to maneuver any one of their pieces into the opponent's den wins the game. An alternative way to win is to capture all the opponent's pieces.
Please review the rules and detailed description of the Dou Shou Qi on Wikipedia.
Getting Started
Installation
pip install jungle-chess
Running
jungle-chess
or
python -m jungle-chess
Playing
- To start a game server choose "Start new game" in the main menu.
- To connect to the game server choose "Connect to game server" and enter the server IP address or hostname.
- Total game time is 15 minutes per player, plus 5 second per-move free time.
- Time constants can be changed in
constants.py
file. - You can surrender any time by clicking on the white flag button and confirming you intention by pressing
Y
after that.
License
This project is licensed under the MIT License — see the LICENSE file for details.
Credits
- Vecteezy for SVG vectors
- Pablo Pizzaro R. for Pygame-menu library
- Alex-Productions for Chinese New Year Is Coming music theme
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file jungle_chess-1.0.0.tar.gz
.
File metadata
- Download URL: jungle_chess-1.0.0.tar.gz
- Upload date:
- Size: 8.1 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: python-requests/2.31.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0199abcbed5683f9fe5237e180b43e6bb2f3b5480495e59d72a9d6462fc44d6e |
|
MD5 | 65dfcaabf045bcdf32472f99f0e06288 |
|
BLAKE2b-256 | 8b4d892b69df676eed2e18d6805e878f4d4e05b83b4bdb966adc204c31337ee0 |
File details
Details for the file jungle_chess-1.0.0-py3-none-any.whl
.
File metadata
- Download URL: jungle_chess-1.0.0-py3-none-any.whl
- Upload date:
- Size: 6.4 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: python-requests/2.31.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e155276aa677eef43bd618d37a300bce4a64e85966bf4337fd49f9f4f194bde |
|
MD5 | e299f4e80622365fe33304cd6cf736e0 |
|
BLAKE2b-256 | 3522c8ecc34497d82eadd60c63b8d946750b0b922d05a1fbbe1401e665f2afde |