Skip to main content

A digital die rolling tools for use as an alternative tool for games that implement a tumbling tower resolution mechanic such as those based on the Wretched and Alone SRD.

Project description

Wretched Tower

A digital dice-based tool to use as an alternative to tumbling tower mechanics used in games, such as those based on the Wretched and Alone SRD by Sealed Library.

The mechanic

The idea for the mechanic was originally posted by user Speak the Sky during a game jam for the SRD.

Obviously a Jenga tower is a bit more specialised than dice or cards, and can't really been done easily and properly online, so here's a simple mechanic that uses d6s (and an online dice roller like orokos.com):

  1. 1st pull: roll 100(!)d6, take out the 1s,
  2. 2nd pull: roll the dice you have left, take out the 1s etc.
  3. 'lose' when you run out of dice.

100d6 is a lot, which is why you should do this digitally!

The app

The application is implemented as a TUI which you can access via the command line. It creates a tower, handles dice rolls on demand, and provides feedback on how close to utter destruction you happen to be.

Screenshot of the Wretched tower app showing dice remaining and key bindings at the bottom. Currently displays 100 dice and healthy.

Installation

You can install wretched-tower like any other Python application via pip, but you can also sidestep needing to maintain an environment for it by using uv.

uvx wretched-tower

Usage

Simply press ++r++ to roll the tower and the display will update.

Screenshot of the Wretched Tower app in progress, this time showing 47 dice remaining and status Wounded

If you want to start a new tower, press ++ctrl++ + ++n++.

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

wretched_tower-0.1.0.tar.gz (12.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

wretched_tower-0.1.0-py3-none-any.whl (7.2 kB view details)

Uploaded Python 3

File details

Details for the file wretched_tower-0.1.0.tar.gz.

File metadata

  • Download URL: wretched_tower-0.1.0.tar.gz
  • Upload date:
  • Size: 12.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.6

File hashes

Hashes for wretched_tower-0.1.0.tar.gz
Algorithm Hash digest
SHA256 eef11fc5b4ff85ed66a430cc7e42807606dc821e39c61e015553c46a7a809ee2
MD5 4693c714f0dcb93ab1804625dc6fc2aa
BLAKE2b-256 9d48641b8ae5bcb32ad006c4ead073ce2b03126956a10aa4ab7a5e131818f122

See more details on using hashes here.

File details

Details for the file wretched_tower-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for wretched_tower-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 99af8a2f1149900e0e924e0b2ebd350cb1a7bb19c5d2aef59f8123598b3473c9
MD5 a1a453f4065c4fb961ce6bd840c5b2bc
BLAKE2b-256 e9ce3ecdc471b339280ffc11ecc743895223aa597c544276481908af6abed176

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page