XKCD.com 1416 – Pixels

Today, Randall put up a new multi-image comic on his site, titled “Pixels”: http://xkcd.com/1416/

At the start you see an image with a cueball kneeling before a stack of turtles, with the note “scroll to zoom”.

When you zoom in, all pixels of the image expand into a new image, where black pixels turn into dark images, and white pixels into bright images. The process can be repeated over and over, where a number of different images can be discovered, and some stories unfold.

Again, I wanted to find all images and stories, so I wrote a small web-crawler:

The key to the images is the URL

http://c.xkcd.com/turtle/<title>

where <title> refers to the current image title, starting with “turtles” as the start image.

It returns a JSON encoded string like:

{"white":["book-launch","whatif-trade"],"black":["launch-planet","stars-1","stars-2"]}

for “turtles”. It contains two sets of titles, obviously one for images distributed among the white pixels and one for titles for the black pixels.

Crawling through this cyclic directed tree of links we end up with the following set of titles, together with their White and Black pixel-to-title links (sorted by title), containing 79 distinct titles:

assembly-1
W:assembly-2
B:assembly-planet-3

assembly-2
W:assembly-3
B:assembly-planet-3

assembly-3
W:assembly-4
B:assembly-planet-1,assembly-planet-3

assembly-4
W:assembly-5
B:assembly-planet

assembly-5
W:assembly-6
B:assembly-planet

assembly-6
W:assembly-7
B:assembly-planet-1

assembly-7
W:assembly-7,upgoer
B:moon,saturn,sun

assembly-planet
W:assembly-6
B:assembly-planet

assembly-planet-1
W:assembly-6,assembly-7
B:assembly-planet

assembly-planet-3
W:assembly-3,assembly-4
B:assembly-planet-3,chess-b

atom
W:string
B:stars-1,stars-2

blank-figure
W:book-launch,cantor,chess-w
B:moon,saturn,sun

book-launch
W:assembly-1,book-launch,particles,turtles,whatif-trade
B:atom,launch-planet,moon,saturn

cantor
W:du,evolution,server-1,time-turner
B:moon,stars-1,stars-2

chess-b
W:chess-w
B:chess-b

chess-w
W:chess-w,du,evolution,server-1,time-turner
B:chess-b

clouds-1
W:clouds-1,clouds-2,clouds-3,clouds-4,clouds-5,du,evolution,mario-entry,mario-sitting-1,mario-sitting-2,mario-sitting-3,particles,server-1,time-turner
B:sky,sky-4

clouds-2
W:clouds-1,clouds-2,clouds-3,clouds-4,clouds-5,du,evolution,fire-hydrant,mario-entry,mario-sitting-1,mario-sitting-2,mario-sitting-3,particles,server-1
B:sky-3,sky-4

clouds-3
W:clouds-1,clouds-2,clouds-3,clouds-4,clouds-5,du,evolution,fire-hydrant,mario-entry,mario-sitting-1,mario-sitting-2,mario-sitting-3,particles,server-1,time-turner
B:sky-4

clouds-4
W:clouds-1,clouds-2,clouds-3,clouds-4,clouds-5,evolution,mario-entry,mario-sitting-1,mario-sitting-2,mario-sitting-3,particles,server-1
B:sky,sky-4

clouds-5
W:clouds-1,clouds-2,clouds-3,clouds-4,clouds-5,evolution,fire-hydrant,mario-entry,mario-sitting-1,mario-sitting-2,mario-sitting-3,particles,quiet-turtle
B:sky-3

du
W:blank-figure,chess-w,clouds-1,clouds-2,clouds-3,clouds-4,clouds-5,du,e1,evolution,server-1,time-turner,what-if-trade
B:sky-4

e1
W:e2,e3,e4
B:eb

e2
W:e2,e3,e4,e5
B:eb

e3
W:e2,e3,e4,e5
B:eb

e4
W:e2,e3,e4,e5
B:eb

e5
W:e5,e6
B:eb

e6
W:clouds-1,clouds-2,clouds-3,clouds-4,clouds-5
B:sky-4

eb
W:e5
B:eb

evolution
W:blank-figure,chess-w,clouds-1,clouds-2,clouds-3,clouds-4,clouds-5,du,e1,evolution,server-1,time-turner,what-if-trade
B:sky-4

fire-hydrant
W:blank-figure
B:moon,saturn,sun

holism
W:clouds-1,clouds-2,clouds-3,clouds-4,clouds-5,mu
B:reductionism-b

holism-b
W:reductionism
B:moon,saturn,sun

i-am-a-turtle
W:clouds-1,clouds-2,clouds-3,clouds-4,particles,quiet-turtle
B:atom,moon,stars-1,stars-2

launch-planet
W:assembly-1
B:launch-planet,stars-1,stars-2

mario-entry
W:mario-sitting-1,mario-sitting-2,mario-sitting-3
B:sky-4

mario-n1
W:clouds-1,clouds-2,clouds-3,clouds-4,clouds-5
B:mario-n2

mario-n2
W:clouds-1,clouds-2,clouds-3,clouds-4,clouds-5
B:mario-n3

mario-n3
W:clouds-1,clouds-2,clouds-3,clouds-4,clouds-5
B:stars-1,stars-2

mario-sitting-1
W:mario-sitting-1,mario-sitting-2,mario-sitting-3
B:mario-n1,mario-sitting-b

mario-sitting-2
W:mario-sitting-1,mario-sitting-2,mario-sitting-3
B:mario-n1,mario-sitting-b

mario-sitting-3
W:mario-sitting-1,mario-sitting-2,mario-sitting-3
B:mario-n1,mario-sitting-b

mario-sitting-b
W:mario-sitting-1,mario-sitting-2,mario-sitting-3
B:mario-n1

moon
W:holism,reductionism
B:launch-planet,moon,mu-b,saturn,stars-1,stars-2,sun

mu
W:clouds-1,clouds-2,clouds-3,clouds-4,clouds-5,holism
B:holism-b

mu-b
W:holism
B:moon,saturn,sun

particles
W:mu,particles
B:atom

quiet-turtle
W:i-am-a-turtle,quiet-turtle
B:atom,saturn,stars-1,stars-2

reductionism
W:clouds-1,clouds-2,clouds-3,clouds-4,clouds-5,mu,stockholm
B:holism-b

reductionism-b
W:holism
B:moon,saturn,stars-1,stars-2

rope
W:cantor
B:stars-1,stars-2

saturn
W:holism,reductionism
B:launch-planet,moon,saturn,stars-1,stars-2,sun

server-1
W:blank-figure,chess-w,clouds-1,clouds-2,clouds-3,clouds-4,clouds-5,du,e1,evolution,server-1,time-turner,what-if-trade
B:sky-4

sky
W:clouds-1,mario-entry
B:sky,sky-2,sky-3

sky-2
W:clouds-1,mario-entry
B:sky,sky-2,sky-3

sky-3
W:clouds-4,mario-entry,quiet-turtle
B:sky,sky-2,sky-3

sky-4
W:clouds-1,clouds-4,mario-entry
B:sky,sky-2,sky-3

stars-1
W:clouds-1,clouds-2,clouds-3,clouds-4,clouds-5,quiet-turtle
B:atom,launch-planet,moon,saturn,stars-1,stars-2

stars-2
W:clouds-1,clouds-2,clouds-3,clouds-4,clouds-5,quiet-turtle
B:atom,launch-planet,saturn,stars-1,stars-2,sun

stockholm
W:e1,mu
B:moon,mu-b,saturn,sun

string
W:clouds-2,clouds-3,particles
B:rope

sun
W:holism,mario-entry,reductionism
B:launch-planet,moon,saturn,stars-1,stars-2,sun

time-turner
W:blank-figure,chess-w,clouds-1,clouds-2,clouds-3,clouds-4,clouds-5,du,e1,evolution,server-1,time-turner,what-if-trade,whatif-king
B:sky-4

turtles
W:book-launch,whatif-trade
B:launch-planet,stars-1,stars-2

upgoer
W:upgoer-2
B:upgoer-planet

upgoer-2
W:upgoer-3,upgoer-4
B:upgoer-planet

upgoer-3
W:upgoer-4,upgoer-5
B:upgoer-planet

upgoer-4
W:upgoer-4,upgoer-5
B:upgoer-planet,upgoer-planet-2

upgoer-5
W:upgoer-5,upgoer-6
B:upgoer-planet-4

upgoer-6
W:walking
B:mu-b,stars-1,stars-2

upgoer-planet
W:clouds-1,clouds-2,clouds-3,clouds-4,clouds-5
B:upgoer-planet-2

upgoer-planet-2
W:upgoer-5
B:upgoer-planet-3

upgoer-planet-3
W:upgoer-5
B:upgoer-planet-4

upgoer-planet-4
W:upgoer-6
B:upgoer-space

upgoer-space
W:upgoer-6
B:moon,saturn,sun

walking
W:clouds-1,clouds-2,clouds-3,clouds-4,clouds-5,stockholm,walking
B:walking-b

walking-b
W:walking
B:walking-b

whatif-king
W:book-launch,clouds-1,clouds-2,clouds-3,clouds-4,clouds-5,holism,reductionism
B:chess-b,launch-planet

whatif-trade
W:book-launch,clouds-1,clouds-2,clouds-3,clouds-4,clouds-5,turtles,whatif-king,whatif-trade
B:chess-b,launch-planet

Only one title “what-if-trade” occured several times that yielded a (404) not found error, probably a typo for the existing title “whatif-trade”.

 

The urls of images follow the pattern

http://imgs.xkcd.com/turtledown/<title>-tiled.png

giving an image with 9600×600 pixels, with 16 square 600×600 images side by side, all containing the same image, but in smaller scales for a kind of mip-mapping, depending on zoom-scale.

 

Here is a collage of the images, grouped in an order I thought would fit.

There is an original 600 pixels per panel version, a 300 pixel and a 150 pixel version, and i you prefer, a PDF.

Have fun!

XKCD_1416_Pixels-Collage.pdf

Collage of XKCD 1416 - Pixels (150px)

150px

Collage of XKCD 1416 - Pixels (300px)

300px

Collage of XKCD 1416 - Pixels (600px)

600px

 

Advertisements
Tags: ,

6 Comments to “XKCD.com 1416 – Pixels”

  1. Awesome, thanks!

  2. Excellent, thank you!

  3. Hello, here’s an interactive view of the Graph: http://velt.info/xkcdpixels/
    Cheers, R.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: