Skip to main content

A shared game night with an AI companion over a simulated radio: play old text adventures together. Runs the game inside a sandbox VM, on any platform.

Project description

cabin-fever-x86

A shared game night with an AI companion over a simulated radio: play old text adventures together.

This package is the launcher. It boots a sandbox VM, runs cabin-fever-x86-core inside it, and forwards the radio back out to your browser. Everything Linux-only stays in the guest, so this installs anywhere QEMU does — Linux, macOS, or Windows.

pip install cabin-fever-x86

cf86
# open http://127.0.0.1:8000

The VM image is fetched on first run and is large; the first boot takes a while, later ones do not.

Two consequences worth knowing about. The forwarded port is bound to 127.0.0.1 and cannot be widened — if you want the radio on your LAN, run cabin-fever-x86-core directly on a Linux box instead. And the game runs somewhere other than your machine, which is the point: the z-machine is a memory-unsafe C interpreter parsing files you downloaded, and it belongs behind a boundary.

Upgrading from 0.0.1a1? That release was the whole game, natively. This name is now the sandboxed launcher; the native install moved to cabin-fever-x86-core.

Full documentation lives in the repository.

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

cabin_fever_x86-0.0.1a2.tar.gz (11.8 kB view details)

Uploaded Source

Built Distribution

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

cabin_fever_x86-0.0.1a2-py3-none-any.whl (14.7 kB view details)

Uploaded Python 3

File details

Details for the file cabin_fever_x86-0.0.1a2.tar.gz.

File metadata

  • Download URL: cabin_fever_x86-0.0.1a2.tar.gz
  • Upload date:
  • Size: 11.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for cabin_fever_x86-0.0.1a2.tar.gz
Algorithm Hash digest
SHA256 8e54886fad460799a6854d16590254009689460c6cdebd16419348d1683a507e
MD5 4504da07a6124f4c53c7d9929a7e7b04
BLAKE2b-256 7b0babecb9969ec291eb5828493b91a051400c556bcbfe8246ed5431eb0e1802

See more details on using hashes here.

Provenance

The following attestation bundles were made for cabin_fever_x86-0.0.1a2.tar.gz:

Publisher: release-app.yml on afourney/cabin-fever-x86

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cabin_fever_x86-0.0.1a2-py3-none-any.whl.

File metadata

File hashes

Hashes for cabin_fever_x86-0.0.1a2-py3-none-any.whl
Algorithm Hash digest
SHA256 6dc7afc2ca056d89f8ee6fa29cabd125bc0feb0dbd63c94ed0e6f256e10e9118
MD5 33d3313f44058150015c41b926f1ff12
BLAKE2b-256 b76bf5f33b9cd346438a6d12df1393c961482bbbd6f1445e270b49817f66ba7f

See more details on using hashes here.

Provenance

The following attestation bundles were made for cabin_fever_x86-0.0.1a2-py3-none-any.whl:

Publisher: release-app.yml on afourney/cabin-fever-x86

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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