Prepare for the winners of **IOCCC28**. > However these are not the 2024 droids you are looking for. :-) The HTML menu (both JavaScript and non-JavaScript) has been updated. The `Status -> Rules and guidelines' have been replaced with two separate menus `Status -> IOCCC rules` and `Status -> IOCCC guidelines`. Added a new top level `social.html` page: built from a new `social.md`. Sorted rules for building specific web pages in the top level `Makefile`. Added `make social` to make the `social.html` page from `social.md`. The `bin/gen-top-html.sh` now is able to process a argument of **social** to process the new top level `social.html` page. Changed `bin/gen-top-html.sh` VERSION from "2.0.0 2025-03-13" to "2.0.1 2025-07-25". Below `About -> Home page` a new `About -> IOCCC social media` menu item as added. Because the menu change touched every HTML file, we changed the general copyright date range for HTML files from "1984-2024" to "1984-2025" due to the extensive changes made for **IOCCC28**. Those markdown files that were modified in 2025 had their copyright date range also changed from "1984-2024" to "1984-2025". Rebuilt tarballs and sitemap due to the extensive HTML rebuilding. Ran `make update` to perform the above.
To build:
make alt
We recommend that you use the alt version to see what the entry looked like back in 1996. For the original version see the original code section.
To use:
./eldby.alt
To quit send intr (typically ctrl-c).
NOTE: to reset the sanity of your terminal after this program ends try reset.
Try:
This alternate version, which we recommend that you use in order to see what is
happening with modern systems, and to not flash too quickly, which can be
problematic for some people, can be configured to different speeds by way of the
value used in usleep(). The default is 35000 but you can easily change
it. To do so try:
make SLEEP=20000 clobber alt
./eldby.alt
Original code:
This version is the original which has no sleep time in between updates.
Original build:
make all
Original use:
Use ./eldby as you would ./eldby.alt above.
Judges' remarks:
We were impressed by the author's ability to render spheres in 3D in a very small chunk of code.
Author's remarks:
This program shows flying spheres. The program eats CPU on lesser equipped systems. The program will run until termination. Terminals must be VT100 or better with 80 columns and 24 rows or more.