Files
ioccc/1996/jonth
Landon Curt Noll c78bda6c0f update tarballs due to recent commits
The commit a1c86c8a7a modified
the navigation bars to include "Original C", so all tarballs
had be update, sorry (tm Canada 🇨🇦).  In particular:

The navigation bar for a winning entry now has a "_Original C_" link
(between the ✅ and the Inventory on the right hand side) so that one
may easily view the original C code that was submitted for IOCCC judging.

In addition, a number of other commits since that time
modified other winning entries.

Ran `make update` to perform the above.
2025-08-18 16:30:59 -07:00
..
2023-08-01 07:28:06 -07:00
2023-07-06 21:49:38 -07:00
2024-07-25 17:22:09 -07:00

To build:

    make all

NOTE: this entry requires the X11/Xlib.h header file and the X11 library to compile. For more information see the FAQ on "X11".

Bugs and (Mis)features:

The current status of this entry is:

STATUS: INABIAF - please DO NOT fix
STATUS: missing or dead link or links - please provide it or them

For more detailed information see 1996/jonth in bugs.html.

To use:

    ./jonth :0 :0

NOTE: the two boards will be on top of each other so you will have to drag one off the other so that you can properly play.

NOTE: if there is no X service open this will crash. If this is the case you might try:

    ./jonth

Try:

    ./jonth host1:0 host2:0

Judges' remarks:

For extra credit, figure out how you can cheat by taking over a square already occupied by an opponent.

Author's remarks:

This is multi-user tic-tac-toe for X Windows. You may give one or two X displays as arguments to this game.

Known bugs:

Sometimes on Solaris, X gets confused and this program core dumps. The solution: give two display arguments (./jonth host:0 host:0).

If one (or both) windows look like a copy of the window(s) below, try the xrefresh(1) command.

Have a nice(1) day.