Skip to main content

Shibumi Games Build Badge Coverage Badge PyPI Badge

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.

screenshot

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. 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
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 game rules are available on the nestorgames web site, and the games used in this project are used with the generous permission of the designers. There are more games in a BGG list.

  • Spaiji was designed by Néstor Romeral Andrés.
  • Spargo and Margo were designed by Cameron Browne.
  • Spire was designed by Dieter Stein, and took second place in the Shibumi Challenge.
  • Spline was designed by Néstor Romeral Andrés.
  • Sploof was designed by Matt Green, and took first place in the Shibumi Challenge.
  • Spook was designed by Dieter Stein.

Image Credits

The marble and board graphics were designed by Cameron Browne, and are used with permission.

Some of the buttons combine Cameron's POV-Ray graphics with icons from the Open Iconic project.

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.

Metadata

Release files for shibumi 0.5.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for shibumi 0.5.0
File Size Uploaded Provenance
shibumi-0.5.0.tar.gz 1.2 MB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for shibumi 0.5.0
File Interpreter ABI Platform
shibumi-0.5.0-py3-none-any.whl Python 3 none any Details

Total release size: 2.4 MB

Release files / shibumi-0.5.0.tar.gz

Download URL shibumi-0.5.0.tar.gz
Size 1.2 MB
Tags Source
SHA-256 checksum
How to use checksums
4c44f4349bb8cf23ab42994e71fa5d9abcfe1255b6009599be64d6936182912f
BLAKE2b-256 checksum
How to use checksums
e0fee6dea18b2fff6f5f82d4d3490f04731a7ee9d40246e873a01ca72737f1df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.11

Release files / shibumi-0.5.0-py3-none-any.whl

Download URL shibumi-0.5.0-py3-none-any.whl
Size 1.2 MB
Tags Python 3
SHA-256 checksum
How to use checksums
0f0ae4053df9688232a9213646d214c53c1152e2eb259e244c66099d9a0aadce
BLAKE2b-256 checksum
How to use checksums
6c1c508bb88b53ccaa26f86e3b01d04f3312874a33fd953e29f4c08ebb21a52f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.11

Security for shibumi 0.5.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page