From 350466ddc21930581c50961ca69fd9f6caad1333 Mon Sep 17 00:00:00 2001 From: Landon Curt Noll Date: Tue, 21 Mar 2023 17:00:58 -0700 Subject: [PATCH] fix README.md for 2004/arachnid --- 2004/arachnid/README.md | 62 +++++++++++++++++++++++------------------ 1 file changed, 35 insertions(+), 27 deletions(-) diff --git a/2004/arachnid/README.md b/2004/arachnid/README.md index 7cb3c5d2d..c676a4dbe 100644 --- a/2004/arachnid/README.md +++ b/2004/arachnid/README.md @@ -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.