blob: ad57bcddf92a1fce56af4ef9052edd33d37cd2f2 (
plain) (
blame)
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
|
# Rogue
*Current status: Work in progress*
This is a portable version of the classic Unix game *Rogue*, forked from the
version distributed with NetBSD. It's intended to be portable across Unix-like
systems and maintains a user-specific high score table, in contrast to the
systemwide, multiuser score list used by the traditional BSD *Rogue*.
## Requirements and Installation
The program requires some version of the curses library, such as ncurses. Run
`make` to compile the program and `make install` to install it. The program is
installed under `/usr/local` by default and thus must be installed as the
`root` user, but the location can be customized by editing the makefile.
This repository also includes a copy of "A Guide to the Dungeons of Doom," part
of the classic *UNIX User's Supplementary Documents*, in `USD.doc`. This
requires `groff` or another `troff`-compatible program, specified in the
makefile. Run `make` from the `USD.doc` directory to generate `rogue.txt` and
`less -R rogue.txt` to read the document.
## History and Source
The original *Rogue* was created around the year 1980 by Glenn Wichman, Michael
Toy, and Ken Arnold. The version distributed in this repository is derived from
a clone created by Timothy Stoehr. The source code was copied from the trunk
branch of [the official NetBSD src Git mirror][1] in 2026. The file `HISTORY`
contains a copy of the Git log for the project directory.
## License
The original source files contain both a three-clause BSD license and an
informal license statement that forbids commercial use. (The USD document
describes the program as "public domain," but this is obviously inaccurate.)
New code added in this repository is licensed under an ISC-style license.
See the `LICENSE` file for details.
[1]: https://github.com/NetBSD/src/tree/trunk
|