BBS / ANSI Art Inspiration

Reference material for the dungeon.club terminal aesthetic. Every link is a source we can mine for menu structure, decorative ASCII framing, color palette, and login conventions.

Overviews & historical context

ANSI packs (primary sources)

Patterns worth stealing

Technical constraints-as-style

  • 79-col hard rule — Everything fits in 80 columns. Already matches our max-width: 48ch-ish terminal frames; could tighten to 79ch across sacred containers for authenticity.
  • CP437 character set — 256-char palette with box-drawing and block characters. Currently used sparingly (──── rule on the boot screen). Use more for decorative borders, title banners.
  • 16 fg / 8 bg colors — Sacred’s OKLCH approach is richer but inconsistent with BBS authenticity. Worth considering a 16-color ANSI palette preset for pure-terminal surfaces (kiosk especially).
  • Hotkey-driven menus — Single-letter commands: N new messages, P post, C chat, Q quit, ? help. Matches SacredActionButton’s hotkey prop. Should be the primary navigation mode across the member portal, not just mouse clicks.
  • Hierarchical menus with ? as universal help, Q as universal back. Consistent shortcuts beat custom per-page UX.

Onboarding — the validation message

Classic BBSes required new users to write a short message to the sysop explaining how they found the system before access was granted. This maps perfectly onto our invite + in-person model — the shop visit is the validation message, paid in time and attention rather than words.

Possible use in our signup flow: after invite code entry, a free-text “how you heard about us” field. Not required for access (they already have an invite) but captured for culture and analytics. Reinforces the “vouched entry” feel.

Login prompt convention

The Cave BBS showed Login: with New as a special keyword to start registration. Our current /login could mirror this: a single prompt field where typing a username logs you in, typing new or signup routes to enrollment. Probably too clever for v1 but worth keeping in mind.

Decorative framing, not decoration

“Custom ANSI artwork framing file listings” — the art isn’t wallpaper, it’s a functional frame around content (gallery, bulletin, files). Our SacredCard already does this abstractly; we could commission actual ANSI art for signature screens (landing, guild hall, leaderboard) without making everything noisy.