Name

sst — the classic Super Star Trek game

Synopsis

sst [-r filename] [-t ] [-x ] [-V ] [command...]

DESCRIPTION

The Organian Peace Treaty has collapsed, and the Federation is at war with the Klingon Empire. Joining the Klingons against the Federation are the members of the Romulan Star Empire. As commander of the Starship U.S.S. Enterprise, your job is to wipe out the Klingon invasion fleet and make the galaxy safe for democracy.

This is one of the great early classic computer games from the 1970s and still has a remarkable amount of play value. Run sst.py in a terminal window to start it. Typing 'commands' at the prompt will list all commands; help is available for each one individually as well. Full documentation is browseable. On systems where /usr/share/doc/sst/ is a legal filename, it will probably be installed there as well.

The option -t forces the original pure-tty mode. Normally sst tries to come up in full-screen mode that assumes it is running on a cursor-addressable terminal or terminal emulator.

The option -r sets up replay of a session logfile. Commands in the logfile are executed, then additional commands are taken from stdin as normal. The -r option forces -t mode.

The option -x enables some debugging features of interest probably only to sst2k developers.

With -V, the program emits its version and exits.

Input tokens for the setup prompts will be read from the remainder of the command line before standard input. Thus, for example, you can invoke the program as

sst regular medium good fancy

to start a regular medium game as a good player in 'fancy' mode (all features enabled).

FILES

/usr/share/doc/sst/sst.doc

Documentation file.

$TMPDIR/sst-input.log

Where user input is saved to (send this with your bug reports). If TMPDIR is not set is defaults to /tmp.

emsave.trk

Save file produced by EMEXIT command.

AUTHORS

Super Star Trek was designed and written by David Matuszek, Paul Reynolds, and Don Smith beginning in 1973; at that time it was called simply 'Trek'. It was resurrected by Tom Almy. The screen-oriented interface is by Stas Sergeev. This version has been improved, cleaned up and documented by Eric S. Raymond . There is a project page.