// SIGNAL INTERCEPTED — COLONY DESIGNATION 404

OUTPOST 404

Remote survival colony ops in your terminal.
Balance scarce resources, survive random events,
and complete the Signal Beacon before the outpost collapses.

PWR
FOOD
MORALE
BEACON

RELEASE … // Go · Charm · Bubble Tea

[SYS.RELEASE] Latest Binary

Querying release feed…

[OPS.BRIEF] Mission Parameters

WIN CONDITIONS

  • Survive 45 days — reach day 46 with vitals above zero
  • Signal Beacon — complete all 5 parts before collapse

COLLAPSE TRIGGERS

  • Power, food, morale, or population reaches zero
  • Collapse is checked before survival win on the final day

[CMD.INSTALL] Deployment

Homebrew

brew install ericdahl-dev/tap/outpost-404

Go toolchain

go install github.com/ericdahl-dev/outpost-404/cmd/outpost@latest

From source

git clone https://github.com/ericdahl-dev/outpost-404.git
cd outpost-404
go run ./cmd/outpost

[CMD.EXEC] Launch

$ outpost
# fixed seed for reproducible events
$ outpost -seed 42
# optional JSONL session log
$ outpost -log ./logs/my-run.jsonl

[SYS.INPUT] Controls

Key Action
bBuild / upgrade menu
j / kNavigate menu; scroll event log
enterConfirm build
rRepair systems
tTrade food for credits
sWork on Signal Beacon
n / spaceAdvance to next day
?Help
qQuit

[DEV.TOOLS] Headless Operations

Balance scripts and session replay for tuning and regression checks:

$ outpost -simulate scripts/conservative.json -seed 99
$ outpost -simulate scripts/survival_45.json -seeds 1,7,42
$ outpost -replay ./logs/my-run.jsonl

See the balance guide for reference seeds and baseline expectations.

[SYS.ARCH] Stack

Built with the Charm stack: Bubble Tea, Lip Gloss, and Bubbles. Game rules live in internal/game; the TUI in internal/ui. Content is JSON-driven — data/buildings.json, data/events.json.