move fix thanks a file, update top level html links, rename CONTRIBUTING.md

The fix thank you's have been moved from `README.md` to
`thanks-for-fixes.md`.

**WARNING**: Some mistakes may have been made in doing this.
We presume later changes by others will correct any issues.

The `CONTRIBUTING.md` was renamed `how-to-enter.md`.

A 3rd line of links was added to top level html such as
`contact.html`, `index.html`, `judges.html`, `winners.html`,
and `years.html`.

Improved blank line use in a number (but not all) `README.md` files.
This commit is contained in:
Landon Curt Noll committed 2023-06-06 16:59:53 -07:00
1 parent 23f7ac0a49
commit ac41f07a83
92 files changed
+1326 -761

No files matched your search

+10 -5
View File
@@ -6,25 +6,27 @@ Southern Adventist University
Cleveland, TN 37312
US
## To build:
```sh
make
```
## To run:
```sh
./dgbeards
```
### Alternate code:
The author provided a way to speed it up a bit and also how to make it so it
doesn't crash on losing. [Cody Boone
Ferguson](/winners.html#Cody_Boone_Ferguson) made this alternate version with
the former change (the idea of crashing when losing is too good to fix in his
opinion). To compile:
doesn't crash on losing.
To compile:
```sh
make alt
@@ -33,16 +35,17 @@ make alt
Use `dgbeards.alt` as you would `dgbeards` above. Can you find a flaw in this
version that the author did not note?
## INABIAF - it's not a bug it's a feature! :-)
This game crashes if it loses.
## Try:
See if you can figure out how to make the computer always lose. It's a very
simple thing to do. Read the author's remarks for clues.
## Judges' remarks:
This is probably the worst AI we've ever seen. So, then, why did
@@ -57,6 +60,7 @@ I appreciate the realism.
BTW: if your goal is to lose and you do does that mean you win? :-) What does
winning mean in a game you're supposed to lose at?
## Author's remarks:
### FAQ
@@ -244,6 +248,7 @@ This bug can be fixed in a number of ways, but there is a way that adds only one
byte to the source code. In the statement `s=(e=-V(n-1,o))>s?Y=G,e:s;` change
the `>` to a `>=` and the bug will be gone.
## Copyright and CC BY-SA 4.0 License:
This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.