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.
Links
Overviews & historical context
- x-e.ro BBS scene blog — overview of the modern BBS scene, SAUCE metadata, ANSI pack distribution
- The Rock BBS III ANSI gallery — 60+ custom ANSIs commissioned from Luciano Ayers (BlockTronics). Clean reference for “professional BBS menu” look
- How-To Geek: Remember BBSes? — The Cave BBS login flow, new-user validation message, hotkey-driven command structure
ANSI packs (primary sources)
- 16colo.rs: rev0902 — period ANSI pack for raw visual reference
- 16colo.rs: ACiD ACID-MEM.ANS — ACiD Productions work; ACiD invented SAUCE and defined the pro-BBS look
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).
Navigation conventions
- Hotkey-driven menus — Single-letter commands:
Nnew messages,Ppost,Cchat,Qquit,?help. Matches SacredActionButton’shotkeyprop. Should be the primary navigation mode across the member portal, not just mouse clicks. - Hierarchical menus with
?as universal help,Qas 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.
Related
- dungeon-club-digital-aesthetic — brand direction (
.dungeonfiles, Guilded Youth BBS) - guild-visual-direction — cassette futurism + sword & sorcery
- rpg-loyalty-system-creative-direction — Neopets/RuneScape/Hellfire Club feel