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
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8e54886fad460799a6854d16590254009689460c6cdebd16419348d1683a507e
|
|
| MD5 |
4504da07a6124f4c53c7d9929a7e7b04
|
|
| BLAKE2b-256 |
7b0babecb9969ec291eb5828493b91a051400c556bcbfe8246ed5431eb0e1802
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
cabin_fever_x86-0.0.1a2.tar.gz -
Subject digest:
8e54886fad460799a6854d16590254009689460c6cdebd16419348d1683a507e - Sigstore transparency entry: 2309878997
- Sigstore integration time:
-
Permalink:
afourney/cabin-fever-x86@0c810f20b1f5708b4f985dc41495031085390e22 -
Branch / Tag:
refs/tags/app-v0.0.1a2 - Owner: https://github.com/afourney
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release-app.yml@0c810f20b1f5708b4f985dc41495031085390e22 -
Trigger Event:
push
-
Statement type:
File details
Details for the file cabin_fever_x86-0.0.1a2-py3-none-any.whl.
File metadata
- Download URL: cabin_fever_x86-0.0.1a2-py3-none-any.whl
- Upload date:
- Size: 14.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6dc7afc2ca056d89f8ee6fa29cabd125bc0feb0dbd63c94ed0e6f256e10e9118
|
|
| MD5 |
33d3313f44058150015c41b926f1ff12
|
|
| BLAKE2b-256 |
b76bf5f33b9cd346438a6d12df1393c961482bbbd6f1445e270b49817f66ba7f
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
cabin_fever_x86-0.0.1a2-py3-none-any.whl -
Subject digest:
6dc7afc2ca056d89f8ee6fa29cabd125bc0feb0dbd63c94ed0e6f256e10e9118 - Sigstore transparency entry: 2309879000
- Sigstore integration time:
-
Permalink:
afourney/cabin-fever-x86@0c810f20b1f5708b4f985dc41495031085390e22 -
Branch / Tag:
refs/tags/app-v0.0.1a2 - Owner: https://github.com/afourney
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release-app.yml@0c810f20b1f5708b4f985dc41495031085390e22 -
Trigger Event:
push
-
Statement type: