引用元:https://www.ioccc.org/2000/thadgavin.c
審査員・作者による説明:https://github.com/ioccc-src/winner/blob/main/2000/thadgavin.hint
動作
渦巻みたいなアニメーション。
$ gcc -o thadgavin thadgavin.c -lcurses -lm
$ ./thadgavin
.:=@###@=:. ,+@###@=:. ,+=@#####@@=====@@#####@+, .+@###@+. :=###@+, ,+@###@+, .
,+@####@+, .+=####=+, ,+@#####@=+::,,,::+=@####@+, ,+@###=: ,+@###=: .+@###@=:..
:=@###@=:. :=@###@+, ,+=####@=+:,. .,:+@####=:..:=###@:..+@###=:..:=####=:.
:=####@+, ,+@###@=: .:=####@=:, .,:::,. ,+=###@=, ,=@##@+. :=###@+. :=####=:.
+@####=:. :=@###@+. :=@###@+:. ,:+=====+:. ,+@###@:..+@###=, :=###@+, :=@###=+.
=@###@=: .:=###@=, ,+@###@+: .,+=@#####@=+, ,=@##@+, :@###=: ,=@##@+, ,=@###@+,
=####@+, ,+@###@+. :=###@=:..:=@#########@+..+@###=, :=###=: ,+@##@=, ,+@###@+,
@####=:. :=@###=: ,+@###=:. :=@###########=, :=###=: ,=###@: ,+@##@=, ,+@###@+,
@###@=: .:=###@+, :=###@+, ,+@####@====@##@: ,=###=: ,=###@: ,+@##@=, ,+@###@+,
@###@+, ,+@###@+..:@###=:..+@###@=+:,.,+@#@+ ,=###=: ,=###@: ,+@##@=, ,+@###@+,
@###@+, ,=@###=: ,+@##@=, ,=@###=:. .,. =#@: :=###=, :=###=: ,+@##@+, ,=@###=+.
####=:. :=###@=, ,=###@+..:@###@+. ,+=@=,#=..+@##@+, :=###=: ,=###@+, :=@###=:.
####=:..:=###@+, :=###@: ,+@##@=, ,=@####: .+@###@:..+@###=, :=###@+. :=####=:.
###@=: .:=###@+..:@###=: ,=###@+..+@##= #@+=@###@=, ,=@##@+. :=###@:..:=###@=:..
###@=: .+@###@+..+@###=, :=###=: ,=###+ @######@=:..:@###@:..+@###=: .+@###@=, .
###@=: .+@###@+..+@###=, :=###=, :=##@: +@####@=:. ,=@###=, ,=@##@=, ,+@###@+, ,
###@=, ,+@###@:..+@###=, :=###=, :=##@+..+=@@=+:. ,+@###@+. :=###@+, :=@###@+, ,
###@=, ,+@###@:..+@###=, :=###=: ,=###=: .,::,, ,+@###@=: ,+@###=:..:=####=:. :
###@=, .+@###@+..+@###=, :=###=: ,+@##@=:. ,:+@####=:..:=###@=, ,+@###@=: .:
###@=: .+@###@+..:@###=: ,=###@+..:@###@=+:,,::+=@####@+, ,+@###@+. :=@###@+, ,+
###@=: .:=###@+, :=###@: .+@##@=, ,+@####@====@@#####@+, .+@###@=, .+@###@=:. ,+
###@=:..:=###@+, ,=###@+..:@###@:..:=@##############@+, .:=####=:. :=@###@+, .:=
####=:..:=###@=: ,+@##@=, ,=###@=: .:=@###########@=+, .:=@###@+, ,+@####=+. ,+@
####=+. ,=@###=:..+@###=:..+@###@+, .:+=@@#####@@=+:. .:=@###@=:..:=@###@=: .:=@
-DSDL
付きでビルドするとSDLでも動く。
$ gcc -o thadgavin thadgavin.c -lSDL -DSDL -lm
$ ./thadgavin
解説
めまいがするようなアニメーションを表示する。服用しすぎないようにとのこと。
賞名は、[[2000/bellard]]と[[2000/schneiderwent]]と対象的になっている。
賞名のとおり、ポータブルなことが売りで、cursesやXだけでなく、DOSやMicrosoft Visual Studioでも動作を確認しているとのこと。
コード形状は意味ありげだけど、よくわからない。
出力と同じようなぐるぐるを表現しているだけだろうか。