From 9df839dc374e3b37f4eb07d73b737eb0639986ae Mon Sep 17 00:00:00 2001
From: Cody Boone Ferguson <53008573+xexyl@users.noreply.github.com>
Date: Mon, 24 Apr 2023 09:34:14 -0700
Subject: [PATCH] Format and link fix 2004/arachnid
Fix format of README.md file. I wanted to say that the author is a
sociopath :-) for using 'w', 'a', 's' and 'd' but that's not right in
the README.md (the judges put something amusing there about it anyway)
so I'm doing it here instead. :-) Okay he's not really but the
navigation is difficult to vi users as the judges point out. Still a
very fun game and I didn't get lost!
Fix dead link via Internet Wayback Machine.
Renamed arachnid.info to arachnid.txt. I hope this helps with rendering
later on so that browsers can also view it. There are other entries
where it might have been good to consider this but I did not think of it
at the time.
---
2004/arachnid/README.md | 43 +++++++++----------
2004/arachnid/{arachnid.info => arachnid.txt} | 0
tmp/winners.csv | 2 +-
winners.html | 2 +-
4 files changed, 22 insertions(+), 25 deletions(-)
rename 2004/arachnid/{arachnid.info => arachnid.txt} (100%)
diff --git a/2004/arachnid/README.md b/2004/arachnid/README.md
index 031078215..95cc51373 100644
--- a/2004/arachnid/README.md
+++ b/2004/arachnid/README.md
@@ -1,12 +1,8 @@
# Best use of Vision
- Nick Johnson
- 25 Harvey Tce
- Richmond
- Christchurch
- New Zealand
-
- http://www.notdot.net/
+Nick Johnson
+New Zealand
+
## To build:
@@ -32,41 +28,42 @@ and then try:
./arachnid arachnid.c
```
-## Judges' remarks
+## Judges' remarks:
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
+QWERTY keyboards. Rogue players, vi users, and Dvorak typists are
invited to get lost!
-## Author's remarks
+## Author's remarks:
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
+them on screen 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](https://www.nethack.org) 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, [arachnid.txt](arachnid.txt) has also been provided. This maze is
+255x255, about the largest maze supported, for the particularly insane maze
+explorers out there.
-Usage:
+### Usage
```sh
./arachnid [mazefile]
```
-You can explore the maze using the w,a,s, and d keys.
+You can explore the maze using the `w`,`a`,`s`, and `d` keys.
## Copyright and CC BY-SA 4.0 License:
diff --git a/2004/arachnid/arachnid.info b/2004/arachnid/arachnid.txt
similarity index 100%
rename from 2004/arachnid/arachnid.info
rename to 2004/arachnid/arachnid.txt
diff --git a/tmp/winners.csv b/tmp/winners.csv
index 0cecb66de..27a43e222 100644
--- a/tmp/winners.csv
+++ b/tmp/winners.csv
@@ -136,7 +136,7 @@ Nathan Otterness,Nathan_Otterness,https://github.com/yalue,null,supersasquatch@g
Nathan Sidwell,Nathan_Sidwell,http://www.cs.bris.ac.uk/~nathan/,null,nathan@cs.bris.ac.uk,null,null
Neil Mix,Neil_Mix,null,null,null,null
Nicholas Carlini,Nicholas_Carlini,https://nicholas.carlini.com,null,nicholas@carlini.com,null,null
-Nick Johnson,Nick_Johnson,http://www.notdot.net/,null,arachnid@notdot.net,null,null
+Nick Johnson,Nick_Johnson,https://web.archive.org/web/20051030162356/http://www.notdot.net/,null,NZ,null
Nicolas Ollinger,Nicolas_Ollinger,https://www.univ-orleans.fr/lifo/Members/Nicolas.Ollinger/,nicolas.ollinger@univ-orleans.fr,France,null
Ondřej Adamovský,Ondřej_Adamovský,null,null,oa@cmail.cz,null,null
Ora Lassila,Ora_Lassila,http://www.lassila.org/,null,ora.lassila@nokia.com,null,null
diff --git a/winners.html b/winners.html
index c346ef695..332e52a68 100644
--- a/winners.html
+++ b/winners.html
@@ -668,7 +668,7 @@ Contest
Most Complete Program (2000 tomx)
-Nick Johnson -- http://www.notdot.net/
+Nick Johnson -- https://web.archive.org/web/20051030162356/http://www.notdot.net/