fix standard headers and header spacing in winner README.md files
This commit is contained in:
1 parent
50837e452e
commit
fbd20cfdc2
319 files changed
+1601
-382
No files matched your search
@@ -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
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -25,7 +25,6 @@ make chaos_nohalf
|
||||
|
||||
## To use:
|
||||
|
||||
|
||||
```sh
|
||||
./chaos
|
||||
```
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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,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,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.
|
||||
|
||||
Reference in new issue
Block a user