Annotation of 43BSDReno/games/warp/warp.man, revision 1.1.1.1

1.1       root        1: .TH WARP 6
                      2: .SH NAME
                      3: warp - a real-time space war game
                      4: .SH SYNOPSIS
                      5: .B warp [options]
                      6: .SH DESCRIPTION
                      7: .I Warp
                      8: is a real-time space war game that requires skill and quick thinking.
                      9: "Real-time" in this context means that the enemies keep moving (and shooting)
                     10: even if you don't.
                     11: A unique feature of
                     12: .I warp
                     13: is that blast propagates; it is unhealthy to remain near things that are
                     14: in the process of blowing up.
                     15: If a given universe is above a critical density it may chain react.
                     16: Scoring is like many popular arcade games--there are multiple waves which
                     17: get harder and harder as you go along.
                     18: Nobody has ever maxed out the scoreboard without cheating.
                     19: .PP
                     20: Unlike many space-war games,
                     21: .I warp
                     22: is not simply a shooting gallery.
                     23: Along with phasers and photon torpedoes, you have tractor beams and a cloaking
                     24: device.
                     25: Skill in navigation is important.
                     26: It helps to be schizophrenic, because you must manage an Enterprise and a Base
                     27: simultaneously.
                     28: And enemies do not simply shoot back.
                     29: You can get tailed, absorbed, snuck up upon, hemmed in, rammed, loved to death,
                     30: reprimanded for destroying civilized life, dragged around, robbed, damaged
                     31: and eaten.
                     32: And if you should happen to get bored by the enemies (a trifle unlikely),
                     33: you can always watch the interesting star patterns.
                     34: In fact, you'll have to, since your tactics will depend upon what kind of
                     35: universe you find yourself in.
                     36: .PP
                     37: .I Warp
                     38: is played in a double wraparound universe, i.e. the bottom is connected to the
                     39: top, and the right is connected to the left.
                     40: You need a crt with random cursor addressing and at least 24 lines by 80
                     41: columns.
                     42: For more information about about how to play, simply run
                     43: .I warp
                     44: and say "y" when it asks if you want to see the instructions.
                     45: There is also a single-page command summary that you can get while playing
                     46: by typing a "?".
                     47: .PP
                     48: Command line options include:
                     49: .TP 5
                     50: .B -b
                     51: Put
                     52: .I warp
                     53: into beginner mode.
                     54: Makes the difficulty increase more slowly, but penalizes you for it.
                     55: .TP 5
                     56: .B -d<n>
                     57: Sets the initial difficulty to
                     58: .BR n .
                     59: .TP 5
                     60: .B -l
                     61: Play a low-speed game.
                     62: Changes the basic cycle time from 1 second to 2 seconds.
                     63: This switch is automatically set at baud rates below 2400.
                     64: You may want to set it at higher speeds if your terminal cannot keep up
                     65: with the output.
                     66: (This should never happen on BSD systems, which have an IOCTL call to
                     67: determine output queue length.)
                     68: Because this makes the game easier, a separate scoreboard is kept for
                     69: low-speed games.
                     70: .TP 5
                     71: .B -m
                     72: Terminal has a meta key which turns on the eighth bit.  Ordinarily the
                     73: eighth bit is stripped in order to ignore parity.
                     74: Metacharacters will appear to the keymap as prefixed with a ^A, and will
                     75: subsequently have the same effect as a control character, unless otherwise
                     76: mapped.
                     77: .TP 5
                     78: .B -s
                     79: Just prints out the scoreboards and saved games and then exits.
                     80: .TP 5
                     81: .B -v
                     82: Prints out the version number.
                     83: .TP 5
                     84: .B -x
                     85: Play an experimental game.
                     86: This causes
                     87: .I warp
                     88: to ignore any saved game, and disables the ability to save
                     89: the current game.
                     90: Thus you can play around with something or show
                     91: .I warp
                     92: to someone without jeopardizing a currently saved game.
                     93: .SH ENVIRONMENT
                     94: .TP 5
                     95: .B WARPMACRO
                     96: If defined, names a file containing keyboard mappings and macros.
                     97: If not defined, the value %X/Kbmap.%{TERM} is assumed.
                     98: The macro file contains lines of the following form:
                     99: .sp
                    100: <keystroke-sequence> <whitespace> <canonical-keystroke-sequence>
                    101: .sp
                    102: You may use certain % interpolations and ^<letter> control characters.
                    103: For possible % interpolations see warp.h.
                    104: Sequences in the canonical-keystroke-sequence bounded by ^(...^) are
                    105: subject to reinterpretation via the keymap.
                    106: This file has two major uses.
                    107: First, you can set up your commands to use any kind of prefix key your terminal
                    108: might have, or change the key bindings in any other way you choose.
                    109: Second, you can define arbitrary macros, such as this:
                    110: .sp
                    111: # define Corbamite maneuver
                    112: =      DDllllll
                    113: .SH AUTHOR
                    114: Larry Wall <[email protected]>
                    115: .SH FILES
                    116: ~/.fullname, if full names aren't in /etc/passwd
                    117: .SH DIAGNOSTICS
                    118: Generally self-documenting, as they say.
                    119: .SH BUGS
                    120: Addicting.
                    121: At the end of a wave, all you have to do to keep going is hit a space.
                    122: You see the message "Hit space to continue" and automatically hit space.
                    123: About 2 seconds later you remember you wanted to go home, but by then
                    124: it's too late to escape without penalty.
                    125: .PP
                    126: You can't kill a backgrounded
                    127: .I warp
                    128: process directly, because it is running setuid.
                    129: You have to use the killer built in to
                    130: .IR warp .
                    131: .PP
                    132: Now that there is a space amoeba, there ought to be tribbles.
                    133: But it might be too much trouble...

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.