fix standard headers and header spacing in winner README.md files

This commit is contained in:
Landon Curt Noll committed 2023-11-02 15:45:36 -07:00
1 parent 50837e452e
commit fbd20cfdc2
319 files changed
+1601 -382

No files matched your search

+5
View File
@@ -7,18 +7,21 @@ University Park, PA 16802\
US\
<https://blog.aerojockey.com/post/iocccsim>
## To build:
```sh
make all
```
## To use:
```sh
cat horizon.sc pittsburgh.sc | ./banks
```
## Judges' remarks:
What can we say? It's a flight sim done in 1536 bytes of real code.
@@ -33,6 +36,7 @@ Carl Banks linked to (on his old website) an interesting article about this
entry, a flight simulator in just 1536 bytes, which can be found at
<https://web.archive.org/web/20040201120708/http://www.idg.co.nz/magazine/pcworld/oct99/code.htm>.
## Author's remarks:
You have just stepped out of the real world and into the
@@ -202,6 +206,7 @@ The best advice is to set time step size to your system timer
resolution. Try a longer period if you're getting too much
flicker.
## Copyright and CC BY-SA 4.0 License:
This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.
+6 -1
View File
@@ -6,12 +6,14 @@ Statenweg 154 B (home address)\
3039 JN Rotterdam\
The Netherlands
## To build:
```sh
make all
```
## To use:
If `lpr` on your system can print PostScript:
@@ -32,6 +34,7 @@ or:
./bas1 | gunzip | gs -sDEVICE=pgmraw -sOutputFile='|xv -' -
```
## Judges' remarks:
The output is supposed to be a 3D maze, but it is somewhat more
@@ -41,7 +44,8 @@ Escher's](https://en.wikipedia.org/wiki/M._C._Escher)
When trying to run the program with command line arguments, be generous.
## Author's remarks
## Author's remarks:
### BEMAZING
@@ -83,6 +87,7 @@ happens. (But note that the program only guarantees that there
actually is a route from entrance to exit if you run it without
command line arguments.)
## Copyright and CC BY-SA 4.0 License:
This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.
+5
View File
@@ -6,18 +6,21 @@ Statenweg 154 B (home address)\
3039 JN Rotterdam\
The Netherlands
## To build:
```sh
make all
```
## To use:
```sh
./bas2 < bas2.c
```
## Judges' remarks:
### Questions to ponder:
@@ -36,6 +39,7 @@ a way that differs from a strict reading of one of the
official IOCCC rules. What is the rule and what is the octet
value?
## Author's remarks:
The main obfuscation is the way characters are recognized, which is
@@ -50,6 +54,7 @@ the character).
- `?` and `||` instead of if statements.
## Copyright and CC BY-SA 4.0 License:
This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.
-1
View File
@@ -25,7 +25,6 @@ make chaos_nohalf
## To use:
```sh
./chaos
```
+4
View File
@@ -6,12 +6,14 @@ Salenbergstrasse 11 (home address)\
D 72250 Freudenstadt\
German Federal Republic
## To build:
```sh
make all
```
## To use:
```sh
@@ -41,6 +43,7 @@ Extra credit questions:
- How many words does this entry use?
- Can you add more words to the program and still make it work?
## Author's remarks:
This program lets you guess English words. It displays an underscore
@@ -150,6 +153,7 @@ this function. Similarly, most indexing operations have been
changed to this form; and I tried to write each such operation
different.
## Copyright and CC BY-SA 4.0 License:
This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.
+7 -2
View File
@@ -5,12 +5,14 @@ US\
<j.david.lowe@gmail.com>
<https://github.com/dlowe>
## To build:
```sh
make all
```
## To use:
```sh
@@ -18,7 +20,7 @@ make all
```
### Bugs and (Mis)features
### Bugs and (Mis)features:
The current status of this entry is:
@@ -29,7 +31,7 @@ STATUS: missing or dead link - please provide them
For more detailed information see [1998 dlowe in bugs.md](/bugs.md#1998-dlowe).
## Try:
### Try:
```sh
./dlowe < README.md
@@ -51,6 +53,7 @@ make dlowe.alt
What's the difference between this and `dlowe`?
## Judges' remarks:
Why could this this entry be considered a utility? Well because it
@@ -97,6 +100,7 @@ For further information see:
https://web.archive.org/web/20040326083431/http://www.pootpoot.com/poot/pootify/?URL=http%3A%2F%2Fwww.ioccc.org
```
## Author's remarks:
This program is a text filter, it reads stdin and outputs the
@@ -112,6 +116,7 @@ enjoyment; use it to turn the GPL into the `PPL`; see what happens when you
run `perl4` programs after they've been run through it; "encrypt" sensitive
(but unnecessary) documents...
## Copyright and CC BY-SA 4.0 License:
This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.
+5 -2
View File
@@ -7,6 +7,7 @@ US\
Neil Mix\
US
## To build:
```sh
@@ -14,8 +15,7 @@ make all
```
### Bugs and (Mis)features
### Bugs and (Mis)features:
The current status of this entry is:
@@ -41,6 +41,7 @@ of the playing field.
Pressing `d` drops the current letter onto the board.
## Judges' remarks:
Read the authors' remarks below to find out how to play. We believe that your
@@ -50,6 +51,7 @@ experience may mirror one of our experiences:
> description of the controls. I started playing. I struggled.
> I spelled my first "poot". I was hooked ...
## Author's remarks:
### Usage
@@ -161,6 +163,7 @@ places.
Good Luck!
## Copyright and CC BY-SA 4.0 License:
This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.
+7 -1
View File
@@ -6,12 +6,14 @@ Kaiserstraat 35\
NL-2311 GP Leiden\
The Netherlands
## To build:
```sh
make all
```
## To use:
```sh
@@ -21,7 +23,8 @@ make all
echo text | ./dorssel
```
## Try:
### Try:
```sh
echo Simple as 123 | ./dorssel
@@ -31,6 +34,7 @@ echo 'HOW DOES IT DO THAT' | ./dorssel
echo 'HOW DOES IT DO THAT' | ./dorssel | ./dorssel
```
## Judges' remarks:
How does the program decide which way to convert?
@@ -56,6 +60,7 @@ Extra credit: Change the program so that it does not SHOUT IN ALL CAPS.
You might also want to read the [dorssel.md](dorssel.md) file.
## Author's remarks:
### Usage
@@ -115,6 +120,7 @@ understand this program. For an obfuscated spoiler, try
./dorssel < dorssel.md\
```
## Copyright and CC BY-SA 4.0 License:
This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.
+5
View File
@@ -4,6 +4,7 @@ Tony Finch
United Kingdom
<https://dotat.at>
## To build:
```sh
@@ -13,6 +14,7 @@ make all
NOTE: This may take a while. Some systems may have problems building\
this entry because of the system resources it requires.
## To use:
```sh
@@ -47,6 +49,7 @@ sample expressions that you can use:
)
```
## Judges' remarks:
This program translates lambda expressions into combinator
@@ -79,6 +82,7 @@ combinator expressions on standard output.
What do you have to do to make this program work with an old non-ANSI C
preprocessor?
## Author's remarks:
My program is a demonstration of some practical applications of
@@ -420,6 +424,7 @@ conference on Lisp and Functional Programming, 1990.
Wadler, P., 1995. How to Declare an Imperative. Proceedings of the ACM
International Logic Programming Symposium, 1995.
## Copyright and CC BY-SA 4.0 License:
This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.
+2 -2
View File
@@ -12,7 +12,7 @@ make all
```
### Bugs and (Mis)features
### Bugs and (Mis)features:
The current status of this entry is:
@@ -37,7 +37,7 @@ echo x y z | ./sort
where `n` and `x`, `y` and `z` are numbers.
## Try:
### Try:
```sh
./try.sh
+1
View File
@@ -113,6 +113,7 @@ Use `schweikh1.alt` as you would `schweikh1` above.
Bonus exercise: modify the code to provide a different compiler.
## Judges' remarks:
What does it do? It seems to print a list of system headers, perhaps
+4 -2
View File
@@ -11,8 +11,8 @@ Germany\
make all
```
## To use:
## To use:
```sh
./yarng
@@ -24,7 +24,8 @@ or
./yarng integer_number
```
## Try:
### Try:
```sh
./yarng 5
@@ -249,6 +250,7 @@ load, number and temporal distribution of asynchronous events and
last but not least the phase of the moon. God _does_ play dice.
Type `yarng` and watch Him roll.
## Copyright and CC BY-SA 4.0 License:
This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.
+7 -3
View File
@@ -7,12 +7,14 @@ D-71384 Weinstadt\
Germany\
<http://www.schweikhardt.net>
## To build:
```sh
make all
```
## To use:
If "dir" is the directory (or a directory tree) where you keep
@@ -25,7 +27,8 @@ find dir -type f -print | ./schweikh3
Maybe you will not need to buy another 10 Gb disk to store them. :-)
## Try:
### Try:
If you're in this winning entry's directory:
@@ -38,7 +41,6 @@ Notice that the tool finds a duplicate file, that of the man page.
## Judges' remarks:
Try this:
```sh
@@ -58,7 +60,8 @@ anyway. :-)
NOTE: Some non-gcc compilers that are not fully ANSI standard do not compile
this entry correctly.
## Author's remarks
## Author's remarks:
The source is expected to conform to IEEE Std 1003.1-1990 ("POSIX").
Thank God the IEEE does not standardize a coding style...
@@ -225,6 +228,7 @@ the same size (on systems where `sizeof (char *) == 4`, or 4096 when
`sizeof (char *) == 8`), increase the manifest constant 32767 on line
31.
## Copyright and CC BY-SA 4.0 License:
This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.
+7 -1
View File
@@ -7,19 +7,22 @@ Cuperuslei 12 (home address)\
Belgium\
<https://web.archive.org/web/20010520021948/http://members.nbci.com/tomtorfs/>
## To build:
```sh
make all
```
## To use:
```sh
./tomtorfs tomtorfs.c 32 04C11DB7 1 FFFFFFFF FFFFFFFF
```
## Try:
### Try:
```sh
echo "abscond conferrable" > file.A
@@ -30,12 +33,14 @@ echo "adorn condolence too" > file.C
./tomtorfs file.C 32 04C11DB7 1 FFFFFFFF FFFFFFFF
```
## Judges' remarks:
If you don't believe the program is correct, try and compare the output
of the program with the value of CRC computed by PKZIP or any other
archiver that uses the CRC-32 algorithm.
## Author's remarks:
```
@@ -132,6 +137,7 @@ at them they should become obvious also.
Ross N. Williams, whose CRC guide was very useful to me
for writing this. You can find it in [crc.txt](crc.txt).
## Copyright and CC BY-SA 4.0 License:
This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.