Simple board games hiding complexity
Project description
Shibumi Games
Simple board games hiding complexity
Play board games that use the Shibumi game system of marbles stacked on a 4x4 board, build computer opponents for those games, learn strategy, and analyse the structure of the games.
Installing Shibumi Games
Even though Shibumi Games has a graphical display, it is a regular Python package,
so you can install it with pip install shibumi-games
. If you haven't installed
Python packages before, read Brett Cannon's quick-and-dirty guide.
Then run it with the shibumi
command.
The default installation generates some errors about bdist_wheel
that don't
seem to actually cause any problems. You can either ignore them, or install
wheel
before installing Shibumi Games.
pip install wheel
pip install shibumi-games
shibumi
Known bug on Ubuntu 20.04:
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
This is a PySide2 bug that is missing some dependencies. You can work around it by installing those dependencies like this:
sudo apt install libxcb-xinerama0
Game Credits
The Shibumi game system was designed by Cameron Browne and Néstor Romeral Andrés. The complete set of games rules are available on the nestorgames web site, and the games used in this project are used with the generous permission of the designers.
- Spline was designed by Néstor Romeral Andrés.
- Spaiji was designed by Néstor Romeral Andrés.
- Sploof was designed by Matt Green, and took first place in the Shibumi Challenge.
- Spargo and Margo were designed by Cameron Browne.
Image Credits
The marble and board graphics were designed by Cameron Browne, and are used with permission.
More Information
If you'd like to help out with the project, or add your own games, see the
CONTRIBUTING.md
file in the source code. For all the details, look through the
design journal for the project.
Shibumi games are built on top of the Zero Play library that you can use to build your own games.
Project details
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 shibumi-0.2.1.tar.gz
.
File metadata
- Download URL: shibumi-0.2.1.tar.gz
- Upload date:
- Size: 360.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d30dbb46bca1c39946b2389b5e11a9140b7d191d15cd3f2323fa0cd56e3422c |
|
MD5 | 5fc9ec9f12f920cd071ee373c15fc6fd |
|
BLAKE2b-256 | d95ddc7101b549f78344cd5c695c4f1c9282650f6a6b11dbbc5c9bd07c4ab568 |
File details
Details for the file shibumi-0.2.1-py3-none-any.whl
.
File metadata
- Download URL: shibumi-0.2.1-py3-none-any.whl
- Upload date:
- Size: 371.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bafcff73ae2d6b17539c7558d7a68b6f6df8476da02a81eba00bf84c10a0a390 |
|
MD5 | 620bd282597719f635cd2557c8137d3f |
|
BLAKE2b-256 | dc1c742f9c54c8782dc080f2a103d1f5022bb107eae863abc34e805e64c5ee12 |