File: snake4.6

package info (click to toggle)
snake4 1.0.12-14
  • links: PTS, VCS
  • area: main
  • in suites: wheezy
  • size: 772 kB
  • sloc: ansic: 2,708; makefile: 179; sh: 16
file content (86 lines) | stat: -rw-r--r-- 2,520 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
.TH SNAKE4 6 "11 October 1996" \" -*- nroff -*-

.SH NAME
snake4, snake4scores \- Game starring a fruit-eating snake.

.SH SYNOPSIS
.B snake4
[\-hHV] [\-M file]
[\-\-help] [\-\-highscores] [\-\-version]
[\-\-merge\-highscores=file]

.B snake4scores

.SH DESCRIPTION
The
.B snake4
program is my fourth implementation of the snake game, written for
Unix and X11. Previous versions were written for MS-DOS.

Move the snake around the screen and eat food. The snake grows in
length as you eat. Avoid hitting the fence, eating lethal mushrooms
and rotten food, and biting your own tail.

Now and then a slim\-pill will bounce around. If you eat this, you will
get shorter, and you will gain bonus points for every length you
loose. The bonus is also given when a round is over.

When food starts blinking, it's about to rot. Rotten food is
poisonous, and thus uneatable. As long as it blinks, it can still be
eaten.

Oh, yes \- I almost forgot: You may be visited by the evil headbanger.
Take my advice and run away from him before he hits you in the head!
He won't stay long.

The keys used to control the game are given at startup.

.B snake4
features a site\-wide highscore file. The file contains the top 200
users. Each user may appear once only in the highscore table.

For technical reasons,
.B snake4
connects to the X11 server before parsing options. This makes it
impossible to eg. browse the highscore table using \-H if no server is
available.
To be able to see the scores in such a case,
.B snake4scores
produces the same output as
.B snake4
with option \-H, but does no attempt on connecting to the X11 server.

.SS OPTIONS
.TP
.I "\-h, \-\-help"
Print a usage message on standard output, and exit successfully.

.TP
.I "\-H, \-\-highscores"
Dump the highscore list to standard output, and exit successfully.
Starting
.B snake4
with the name
.B snake4score
does the same thing, without first connecting to the X11 server.  Note
that this will possibly print more entries than the 20 or so that will
fit within the game startup screen.

.TP
.I "-V, \-\-version"
Print version information on standard output, then exit successfully.

.TP
.I "\-M, \-\-merge\-highscores=file"
Merge separate highscore file
.I file
into the default highscore file, and exit successfully. Displays the
new highscore table. This option is for the game owner or root only.

.SH X11 OPTIONS
In addition to the above mentioned options,
.B snake4
accepts the standard X11 toolkit options.

.SH AUTHOR
Sverre H. Huseby <shh@thathost.com>.