Most timely rendered

もっともタイムリーにレンダリングされている

受賞者:Christopher Mills

引用元:https://www.ioccc.org/2013/mills/mills.c

審査員・作者による説明:https://www.ioccc.org/2013/mills/hint.html

動作

時計の画像をレイトレーシングして生成し、HTTPサーバとして送信する。 次のように実行する。

$ ./mills

http://localhost:8224を開くと次のようになる。

HTTPサーバに接続した画面(プログレッシブ画像で徐々に高画質化し、数秒ごとに自動更新する)
図:HTTPサーバに接続した画面(プログレッシブ画像で徐々に高画質化し、数秒ごとに自動更新する)

解説

Webサーバで、PNGエンコーダで、レイトレーサで、時計。 PNGはAdam7のプログレッシブ画像なので、最初は低画質で表示され、徐々に高画質になる。

コードの形状は球。 球を並べて時計の文字としているからか。 なお、コードの下の方にある巨大な空白は、フォントデータとのこと。

コンパイル時のマクロによってライトの数や座標、視点の位置などを変更できる。 詳しくはhint.textを参照。

作者は[[1990/cmills]][[1993/cmills]]で入賞しており、実に20年ぶりの入賞とのこと。