fix README.md for 2004/arachnid

This commit is contained in:
Landon Curt Noll committed 2023-03-21 17:00:58 -07:00
1 parent 36513cbf78
commit 350466ddc2
1 file changed
+35 -27
+35 -27
View File
@@ -8,48 +8,56 @@
http://www.notdot.net/
## To build:
# To build:
make all
```sh
make
```
### To run
### To run:
./arachnid [mazefile]
```sh
./arachnid [mazefile]
```
### Try:
./arachnid arachnid.info
```sh
./arachnid arachnid.info
```
## Judges' comments
The fun part comes when you realize that the maze scrolls. The overall
visual effect is quite pleasing (at least on some displays), and, well,
it's a lot of fun.
The fun part comes when you realize that the maze scrolls. The overall
visual effect is quite pleasing (at least on some displays), and, well,
it's a lot of fun.
Navigation is through the use of the "wasd" inverted-T formation on
Qwerty keyboards. Rogue players, vi users, and Dvorak typists are
invited to get lost!
Navigation is through the use of the "wasd" inverted-T formation on
Qwerty keyboards. Rogue players, vi users, and Dvorak typists are
invited to get lost!
## Author's comments
This program accepts ASCII formatted mazes as input, and renders
them onscreen for the user to explore, complete with Line Of Sight
- you cannot see parts of the maze your avatar (the '@') could not
have seen.
This program accepts ASCII formatted mazes as input, and renders
them onscreen for the user to explore, complete with Line Of Sight
- you cannot see parts of the maze your avatar (the '@') could not
have seen.
The maze files will be interpreted with spaces ' ' as gaps, tilde
'~' symbols (if any) as exits (which get represented as a NetHack
style '<' once loaded), and any other characters as walls.
The maze files will be interpreted with spaces ' ' as gaps, tilde
'~' symbols (if any) as exits (which get represented as a NetHack
style '<' once loaded), and any other characters as walls.
Feed the program its own source for a default maze. Running it with
no command line parameters will do this. In a nice symmetry, the
character constant '~' that recognises exits to input mazes itself
forms the exit to the default maze. Another maze, 'maze1' has also
been provided. This maze is 255x255, about the largest maze supported,
for the particularaly insane maze explorers out there.
Feed the program its own source for a default maze. Running it with
no command line parameters will do this. In a nice symmetry, the
character constant '~' that recognises exits to input mazes itself
forms the exit to the default maze. Another maze, 'maze1' has also
been provided. This maze is 255x255, about the largest maze supported,
for the particularaly insane maze explorers out there.
Usage:
./arachnid [mazefile]
Usage:
You can explore the maze using the w,a,s, and d keys.
```sh
./arachnid [mazefile]
```
You can explore the maze using the w,a,s, and d keys.