Subj : Open-Adventure as a BBS door
To : All
From : Rob Swindell
Date : Sat Oct 22 2022 04:45 pm
You know the original computer adventure game (Colossal Cave Adventure)? It was ported to Unix/C a while ago by ESR. It uses stdio, so if your BBS software supports door programs that require stdio interception/redirection (as opposed to FOSSIL or COM/UART I/O), then you could run it as a door game:
https://gitlab.com/esr/open-adventure
Now, as is, the game allows a user to save and restore their game and specify the file path/name to save-to/restore-from, so that's a security concern for sure. I made a fork (and a pending merge request) that resolves this problem by auto-creating or reloading a user's save game that's specified on the command-line following the (new) -a argument:
https://gitlab.com/SynchronetBBS/open-adventure/-/tree/autosave
I have this running on Vertrauen's Linux nodes (accessible at cvs.synchro.net), so if you're just curious or want a flash-back to the original (circa 1976) Adventure game, give it a try.
For more information on how I have this configured in Synchronet for Linux, see
http://wiki.synchro.net/howto:door:adventure
--
digital man (rob)
Rush quote #59:
He's got a force field and a flexible plan, got a date w/fate in a black sedan
Norco, CA WX: 67.0�F, 67.0% humidity, 5 mph ESE wind, 0.00 inches rain/24hrs