<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://www.explainxkcd.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=173.245.54.9</id>
		<title>explain xkcd - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://www.explainxkcd.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=173.245.54.9"/>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php/Special:Contributions/173.245.54.9"/>
		<updated>2026-06-25T03:27:04Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=1608:_Hoverboard&amp;diff=106138</id>
		<title>1608: Hoverboard</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=1608:_Hoverboard&amp;diff=106138"/>
				<updated>2015-11-30T22:53:45Z</updated>
		
		<summary type="html">&lt;p&gt;173.245.54.9: /* Rebel Blockade Runner */ Fixed typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;--[[Special:Contributions/141.101.75.18|141.101.75.18]] 13:31, 30 November 2015 (UTC){{comic&lt;br /&gt;
| number    = 1608&lt;br /&gt;
| date      = November 24, 2015&lt;br /&gt;
| title     = Hoverboard&lt;br /&gt;
| image     = hoverboard.png&lt;br /&gt;
 &amp;lt;!--DO NOT ADD the title text: Return to the play area. This is not shown in the comic. See trivia--&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
*To experience the interactivity, visit the [http://xkcd.com/1608/ original comic].&lt;br /&gt;
*For a really good zoom-able map see this:&lt;br /&gt;
**[http://1101b.com/xkcd1608/ fully zoomable map w/ toggleable coins and passages] - courtesy of [https://www.reddit.com/user/lanzaa lanzaa] on the same reddit [https://www.reddit.com/r/xkcd/comments/3u4sy1/xkcd_1608_hoverboard/cxbyn86 thread]&lt;br /&gt;
&lt;br /&gt;
{{TOC}}&lt;br /&gt;
&lt;br /&gt;
==Explanation==&lt;br /&gt;
{{incomplete|Layout of this explanation needs revision. Expanation of all items of interest with pictures like in [[1110]].}}&lt;br /&gt;
The &amp;quot;comic&amp;quot; is actually a {{w|browser game}} made to celebrate the release of [[Randall|Randall's]] new book, ''[[Thing Explainer]]'', which was released on the same day as this comic (November 24th 2015).  The comic appeared on a Tuesday, replacing that week's normal Wednesday release.&lt;br /&gt;
&lt;br /&gt;
The game features [[Cueball]] riding on a {{w|hoverboard}}. The only controls are the arrow keys (or, on mobile, tilting to move left and right and tapping to jump). The player can jump repeatedly mid-jump to reach increasing heights. The player begins in a line-drawing maze with 17 gold coins located throughout and a &amp;quot;deposit&amp;quot; station. The ostensible goal of the game is to collect as many coins as possible and return them to the deposit in the fastest possible time, which returns a text message describing the result. Players consumed with obtaining the best possible time result for collecting the coins may not realize there is anything more to the game.&lt;br /&gt;
&lt;br /&gt;
Beyond the maze on either side (just far enough that players who remain within the maze will not see) are tall walls seemingly designed to contain the player. However, the walls have a finite height and, combined with the ability to multi-jump, the player can leave the purported &amp;quot;play area&amp;quot; either to the sides or above the initial maze. This returns a flashing red error message &amp;quot;return to play area&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Outside the play area is an entire world to explore including numerous points of interest and {{w|Easter egg (media)|Easter eggs}} similar in style to comic [[1110: Click and Drag]]. There are even more coins to collect. The larger game world is physically bounded in the left, right, and up directions, with invisible walls on all three sides. The upwards invisible wall is tough to pinpoint; although [[Cueball]] appears to continue upwards, once the jump button is released, he will continue to look upwards as if continuously jumping; in addition, the longer the up arrow is pressed repeatedly, the longer it will take for [[Cueball]] to fall down again once the button is depressed. In principle it may also be unbounded in the downwards direction, but there are only a few places you can &amp;quot;sink&amp;quot; into the ground/water/lava, and here you cannot go down indefinitely. It could be possible that there could be some unexplored parts of the map, but given the map is already made this seems unlikely. There are 152 more coins outside the initial &amp;quot;play area&amp;quot; for a total of 169 in the entire game.&lt;br /&gt;
&lt;br /&gt;
===Messages in the starting area===&lt;br /&gt;
*Different amounts of coins collected in the play area, will give different messages in yellow on the black part at the bottom of the screen when delivered to the coin collector.&lt;br /&gt;
*Below is a table with examples of what may be written depending on the number of coins. The time (and the amount when there is a range with similar rating) is just chosen at random (although in a realistic range). To get above 17 you of course have to leave the play area and come back again...&lt;br /&gt;
:{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!# coins&lt;br /&gt;
!Text when depositing this number of coins&lt;br /&gt;
|-&lt;br /&gt;
|0 coins&lt;br /&gt;
|style=&amp;quot;background-color:black;&amp;quot;| &amp;lt;font color=&amp;quot;yellow&amp;quot;&amp;gt;'''You got 0 coins in 1 second'''&amp;lt;br&amp;gt;You successfully avoided all the coins.&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|1 coin&lt;br /&gt;
|style=&amp;quot;background-color:black;&amp;quot;| &amp;lt;font color=&amp;quot;yellow&amp;quot;&amp;gt;'''You got a single coin in 1 second'''&amp;lt;br&amp;gt;It's a start.&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|2-4 coins&lt;br /&gt;
|style=&amp;quot;background-color:black;&amp;quot;| &amp;lt;font color=&amp;quot;yellow&amp;quot;&amp;gt;'''You got 3 coins in 3 seconds'''&amp;lt;br&amp;gt;Not bad!&amp;lt;/font&amp;gt;	&lt;br /&gt;
|-&lt;br /&gt;
|5-9 coins&lt;br /&gt;
|style=&amp;quot;background-color:black;&amp;quot;| &amp;lt;font color=&amp;quot;yellow&amp;quot;&amp;gt;'''You got 8 coins in 12 seconds'''&amp;lt;br&amp;gt;Terrific!&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|10-16 coins&lt;br /&gt;
|style=&amp;quot;background-color:black;&amp;quot;| &amp;lt;font color=&amp;quot;yellow&amp;quot;&amp;gt;'''You got 12 coins in 10 seconds'''&amp;lt;br&amp;gt;Undefined&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|17 coins&lt;br /&gt;
|style=&amp;quot;background-color:black;&amp;quot;| &amp;lt;font color=&amp;quot;yellow&amp;quot;&amp;gt;'''You got 17 coins in 15 seconds'''&amp;lt;br&amp;gt;You found all the coins! Great job!&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|18-41 coins&lt;br /&gt;
|style=&amp;quot;background-color:black;&amp;quot;| &amp;lt;font color=&amp;quot;yellow&amp;quot;&amp;gt;'''You got 39 coins in 430 seconds'''&amp;lt;br&amp;gt;Undefined&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|42 coins&lt;br /&gt;
|style=&amp;quot;background-color:black;&amp;quot;| &amp;lt;font color=&amp;quot;yellow&amp;quot;&amp;gt;'''You got 42 coins in 460 seconds'''&amp;lt;br&amp;gt;No answers here.&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|43-168 coins&lt;br /&gt;
|style=&amp;quot;background-color:black;&amp;quot;| &amp;lt;font color=&amp;quot;yellow&amp;quot;&amp;gt;'''You got 45 coins in 460 seconds'''&amp;lt;br&amp;gt;Undefined&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|169 coins&lt;br /&gt;
|style=&amp;quot;background-color:black;&amp;quot;| &amp;lt;font color=&amp;quot;yellow&amp;quot;&amp;gt;'''You got 169 coins in 15000 seconds'''&amp;lt;br&amp;gt;Are you Gandalf?&amp;lt;/font&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
*Once you leave the area you get a flashing warning message in red letters at the bottom of the screen:&lt;br /&gt;
:{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|style=&amp;quot;background-color:black;&amp;quot;| &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''Return to the play area'''&amp;lt;/font&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
*This message flashes three times over 1.2 seconds (the message only disappears for about 150 ms each time)&lt;br /&gt;
*Then there is a pause for about 1.3 seconds and then this repeats for a total of 5 repetitions, a total of 15 flashes in just about 11.3 second seconds. &lt;br /&gt;
*The message will stop immediately if you re-enter the play area during this period. &lt;br /&gt;
*If you re-enter later it will flash once you leave again.&lt;br /&gt;
*For the program the play area is anything within and below the walls just outside the maze you start in. &lt;br /&gt;
**More precisely you first leave the play area if you pass over the middle part at the top of the walls&lt;br /&gt;
**Or if you make one jump from standing on top of the walls.&lt;br /&gt;
&lt;br /&gt;
===Areas===&lt;br /&gt;
{{incomplete|Help needed migrating the info into a table}}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Coordinates || Description&lt;br /&gt;
|-&lt;br /&gt;
| x: 483735, y: -551990 || &amp;quot;What news of the world above? Please tell me - what's hot and viral? What's trending on twitter?&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| x: 509587, y: -554621 || Washington Monument&lt;br /&gt;
|-&lt;br /&gt;
|  x: 509587, y: -554621 || Captain's log&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Technical aspects===&lt;br /&gt;
As previously noted, the comic bears considerable resemblance to [[1110: Click and Drag]]. The comic is made in much the same way, with 'drawn' images &amp;quot;glued&amp;quot; together to form a large &amp;quot;map&amp;quot;, with the illusion of infinite bounds made possible through space saving techniques where blank tiles are not stored and are instead painted white. The boundary between blank squares and 'drawn' squares is made clear as any white space in the normal images has a very slight grey tint. Thus, seams between images and blank spaces can be discerned.&lt;br /&gt;
&lt;br /&gt;
The tiles for the map are stored as simple PNG files in the naming scheme: X:Y+s.png. An example can be seen here: http://xkcd.com/1608/1013:-1096+s.png Each file is 513x513 pixels in size, one pixel is reserved as overlap to ensure seamless joining of images. So far, through experimentation, tiles in the range 928 to 1108 X and -1112 to -928 Y have been discovered, internally, the position of the player is divided by 512 and rounded down to give the position of the tile.&lt;br /&gt;
&lt;br /&gt;
The collision map is encoded in the darkness of the black. Using an image manipulation program, one can easily find the secret pathways even in the zoomed out maps provided below by enhancing the contrast of the dark areas. On a slow connection, it's possible to move into an 'open' area and then the black image loads in and (probably permanently, without tricks) traps you immobile.&lt;br /&gt;
&lt;br /&gt;
The game was made by [http://chromakode.com Max Goodman] who has previously worked on [[1416: Pixels]]. The source code for the game can be found [https://xkcd.com/1608/tigl.js here].&lt;br /&gt;
&lt;br /&gt;
===Areas===&lt;br /&gt;
Starting area - (x: 512187, y: -549668)&lt;br /&gt;
&lt;br /&gt;
====West / Left====&lt;br /&gt;
*{{w|Washington Monument}} - (x: 509864, y: -549746)&lt;br /&gt;
**Invisible entrance through the Monument, indicated by arrow sign&lt;br /&gt;
**Secret entrance into the inside of the Monument, right side, about halfway up - (x: 509815, y: -552614)&lt;br /&gt;
***From there you can fall down to the fault line shown in about the middle of the monument. You cannot see Cueball while he is in the monument in either entrance.&lt;br /&gt;
*Girl in a hamster ball - (x: 505790, y: -549905)&lt;br /&gt;
*Yet [[1504|another dig]] at the Lion King and the lands touched by shadow - (x: 504998, y: -550676)&lt;br /&gt;
*An {{w|X-Wing}} at a gas station, with coin accessible from the left - (x: 503253, y: -551129)&lt;br /&gt;
**Go straight up from the cockpit for a coin, carried by african swallows (non-migratory)&lt;br /&gt;
*A well with a girl at the bottom of it (and one of the yellow game coins), claiming to not be a ghost. A possible reference to {{w|Sadako Yamamura|Sadako}}/{{w|Sadako Yamamura#Samara Morgan|Samara}} from Ring ({{w|Ring (Suzuki novel)|novel}},{{w|Ring (film)|film}},{{w|The Ring (2002 film)|remake}}) - (x: 501998, y: -551030)&lt;br /&gt;
*Landing re-entry capsule with parachutes - (x: 500040, y: -552369)&lt;br /&gt;
*Local Mom discovering This One Weird Bug - (x: 497994, y: -551334)&lt;br /&gt;
*Someone flying a kite, with a coin beside the kite.&lt;br /&gt;
*Volcano -&lt;br /&gt;
*Ponytail riding a cycle (a reference to [http://canvasrider.com/ canvas rider]?)? (x: 490610 y: -554364)&lt;br /&gt;
*LOTR Eagles - (x: 489661 y: -556811)&lt;br /&gt;
*A periscope peeking out of a shallow lava pool near two people playing &amp;quot;the lava is a floor&amp;quot;. Reference to a common child's imagine game where the floor is lava - (x: 488573 y: -556337)&lt;br /&gt;
*Lava pools -&lt;br /&gt;
*A dark grey ocean that isn't noticeable until you fall in&lt;br /&gt;
**With suicidal quadcopters taking footage of it over a coin - (x: 486640, y: -554838)&lt;br /&gt;
*{{w|Elon Musk}}'s Volcano Lair - (x: 484167, y: -549462)&lt;br /&gt;
**entrance hidden under volcano lava, before reaching Artex - (x: 483791, y: -551292)&lt;br /&gt;
*The ground, that presumably all grounded electronics are connected to - (x: 485125, y: -549062)&lt;br /&gt;
*Artex (a reference to Artax) + Gandalf - (x: 483715, y: -554354)&lt;br /&gt;
*Basketball hoop, with coin - (x: 479523, y: -554877)&lt;br /&gt;
*Giant floating rock island in the sky (x: 507163, y: -567537)&lt;br /&gt;
*Hat underground&lt;br /&gt;
*A hole which traps(?) the player unless noclip mode is used&lt;br /&gt;
*A person sitting down and singing about gold (reference to the 1982 video game {{w|The_Hobbit_(1982_video_game)}})&lt;br /&gt;
&lt;br /&gt;
====East / Right====&lt;br /&gt;
*People holding anchor lines to the Tantive IV (Star Wars: A New Hope), being attacked by an Imperial Star Destroyer - (the people: x: 518954, y: -549056)&lt;br /&gt;
*Desert with dunes - (x: 520000, y: -549114)&lt;br /&gt;
*Ocean Yelper (giving only 2.5/5 stars) - x: 522015, y: -549015&lt;br /&gt;
*Talking Rogue Wave - (x: 523460, y: -549013)&lt;br /&gt;
*Wedding - (x: 531558, y: -549386)&lt;br /&gt;
*Graveyard - (x: 534140, y: -549546)&lt;br /&gt;
*Remains of {{w|Ozymandias}}' Statue - (x: 535927, y: -549666)&lt;br /&gt;
*Huge pyramid - (x: 538167, y: -550906)&lt;br /&gt;
*Blackhat's hat on a stick - (x: 549997, y: -549777)&lt;br /&gt;
*Whitehat's head in the grass? - (x: 559826, y: -549847)&lt;br /&gt;
*Giant bird nest - (x: 567123, y; -550417)&lt;br /&gt;
*Beret Guy riding a torpedo ([http://tvtropes.org/pmwiki/pmwiki.php/Main/RidingTheBomb Dr. Strangelove]) - (x: 522754, y: -554342)&lt;br /&gt;
&lt;br /&gt;
====Rebel Blockade Runner====&lt;br /&gt;
Up in the air is the CR90 Corvette, Tantive IV aka Rebel Blockade Runner with Princess Leia from the start of the original Star Wars movie.&lt;br /&gt;
&lt;br /&gt;
*Coordinates:&lt;br /&gt;
**??&lt;br /&gt;
*Cueball is standing at a ledge with a fishing rod with something on the hook somewhere below the spaceship. Two birds are circling the line.&lt;br /&gt;
&lt;br /&gt;
====Imperial Star Destroyer====&lt;br /&gt;
High up in the air there's a huge spaceship.&lt;br /&gt;
&lt;br /&gt;
*Coordinates:&lt;br /&gt;
**top left at (513072, -560660)&lt;br /&gt;
**bottom left at (513080, -559470)&lt;br /&gt;
**top at (552154, -569022)&lt;br /&gt;
**top right at (556557, -567711)&lt;br /&gt;
**bottom right at (558244, -556542)&lt;br /&gt;
*Entrances (from bottom left clockwise):&lt;br /&gt;
**Tunnel at (513080, -559680)&lt;br /&gt;
**Tunnel at (513166, -560434)&lt;br /&gt;
**Shaft at (516560, -560912)&lt;br /&gt;
**Shaft at (519200, -561108)&lt;br /&gt;
**Shaft at (525255, -561527)&lt;br /&gt;
**Shaft at (527990, -561844)&lt;br /&gt;
**Shaft at (533087, -562298)&lt;br /&gt;
**Shaft at (539637, -563233)&lt;br /&gt;
**Tunnel at (540958, -563721)&lt;br /&gt;
**Shaft at (543789, -564670)&lt;br /&gt;
**Stairwell down at (547438, -565058)&lt;br /&gt;
**Tunnel at (552319, -566184)&lt;br /&gt;
**Tunnel to an isolated small room at (557774, -562042)&lt;br /&gt;
**Shaft at (556350, -556720)&lt;br /&gt;
**Glitchfloor at (547890, -556779)&lt;br /&gt;
**Shaft at (543850, -557500)&lt;br /&gt;
**Main ramp at (537260, -557969)&lt;br /&gt;
**Tunnel at (531840, -558547)&lt;br /&gt;
**Parachutists' ramp at (526624, -558664)&lt;br /&gt;
**Ramp at (525300, -558747)&lt;br /&gt;
**Shaft at (520440, -559100)&lt;br /&gt;
**Shaft at (516825, -559300)&lt;br /&gt;
*Interesting objects and places inside:&lt;br /&gt;
**Steven Universe and the Crystal Gems - (x: 551664, y: -567383)&lt;br /&gt;
**A nearly complete depiction of Level 1 of {{w|Prince of Persia (1989 video game)|Prince of Persia}} - (x: 551532, y: -563512)&lt;br /&gt;
**Emperor Palpatine Park and Gazebo - (x: 546819, y: -559584)&lt;br /&gt;
**Dancers (possibly [[162|spinning counter-clockwise]]) dancing to piano music - (x: 547536, y: -563301)&lt;br /&gt;
**Octopus guarding two coins - (x: 531646, y: -559663)&lt;br /&gt;
**A sign saying &amp;quot;Caution GlitchFloor&amp;quot; (falling straight down through it nets you a coin someway down) - (x: 547898, y: -556784)&lt;br /&gt;
**A huge light bulb - (x: 555405, y: -557769)&lt;br /&gt;
**The Emperor [[1596|birdwatching]] - (x: 554777, y: -567346)&lt;br /&gt;
**Ponytail recreating ''{{w|Joust (video game)|Joust}}'' on an ostrich - (x: 552048, y: -568045)&lt;br /&gt;
**A party on the ceiling (negative gravity?) - (x: 550350, y: -564354)&lt;br /&gt;
**A huge ant - (x: 552309, y: -560208)&lt;br /&gt;
**Tube slide - (x: 541813, y: -563721)&lt;br /&gt;
**A reservoir (?) with hidden passages - (x: 541300, y: -560330)&lt;br /&gt;
**A huge spark gap (?) - (x: 541900, y: -558110)&lt;br /&gt;
**Torpedo launcher room - (x: 529627, y: -558481)&lt;br /&gt;
**A {{w|Tetris}} block falling - (x: 529414, y: -529220)&lt;br /&gt;
**Lightsaber Piñata party - (x: 515353, y: -560329)&lt;br /&gt;
**Swimming pool - (x: 517346, y: -559831)&lt;br /&gt;
**Children's swimming pool (ball pit?) - (x: 514500, y: -560436)&lt;br /&gt;
**A crocodile - (x: 553623, -568091)&lt;br /&gt;
**Spiral tunnel - (x: 543320, y: -558314)&lt;br /&gt;
**A car - (x: 537750, y: -557937)&lt;br /&gt;
&lt;br /&gt;
===Maps===&lt;br /&gt;
*[http://codepen.io/KyleDavidE/full/605dc87b614ff6b2bd716f4c6f640203/ Quickly hacked overview] - courtesy of [https://www.reddit.com/user/kyledavide kyledavide] on [https://www.reddit.com/r/xkcd/comments/3u4sy1/xkcd_1608_hoverboard/cxbyn86 reddit].&lt;br /&gt;
*[http://1101b.com/xkcd1608/ fully zoomable map w/ toggleable coins and passages] - courtesy of [https://www.reddit.com/user/lanzaa lanzaa] on the same reddit [https://www.reddit.com/r/xkcd/comments/3u4sy1/xkcd_1608_hoverboard/cxbyn86 thread]&lt;br /&gt;
*[https://i.imgur.com/uYryxss.png png-map] - courtesy of [https://www.reddit.com/user/luke_in_the_sky luke_in_the_sky] on the same reddit [https://www.reddit.com/r/xkcd/comments/3u4sy1/xkcd_1608_hoverboard/cxbyn86 thread]&lt;br /&gt;
*[http://paste.click/DsPuSL png-full-size-map] - might take a few minutes to download -&amp;gt; do not open directly in the browser! - courtesy of [https://www.reddit.com/user/0x90-0x90 0x90-0x90] on the same reddit [https://www.reddit.com/r/xkcd/comments/3u4sy1/xkcd_1608_hoverboard/cxbyn86 thread]&lt;br /&gt;
*An [http://www.explainxkcd.com/wiki/images/9/92/thumb_1608.jpg incomplete compilation] of the entire game area (note the missing pinnacle of the Washington Monument. It also missed the floating island above the monument).&lt;br /&gt;
&lt;br /&gt;
===Controls===&lt;br /&gt;
The keyboard controls are as follows:&lt;br /&gt;
&lt;br /&gt;
*'''Go Left''' - Left arrow key, a or h&lt;br /&gt;
*'''Go Right''' - Right arrow key, d or l&lt;br /&gt;
*'''Go Up (jump or hover)''' - Up arrow key, w, or k&lt;br /&gt;
*'''Go Down (if gravity disabled)''' - Down arrow key, s, or j&lt;br /&gt;
&lt;br /&gt;
This control scheme covers the three commonly used directional key sets: WASD a set of keys commonly used by modern games; HJKL a set of movement keys used by vi and applications which attempt to mimic vi key controls (vim); and the arrow keys, the most generic set of keys which is usually accepted by most applications which take movement as input, these were commonly used in older games.&lt;br /&gt;
&lt;br /&gt;
On devices which have a touch screen and tilt sensor (portable devices like mobile phones and tablets) the controls are as follows:&lt;br /&gt;
*'''Go Left''' - Roll the device anticlockwise&lt;br /&gt;
*'''Go Right''' - Roll the device clockwise&lt;br /&gt;
*'''Go Up (jump or hover)''' - Tap the screen&lt;br /&gt;
&lt;br /&gt;
After inspecting the source code, there appears to be no way to move down on a portable device, this is only relevant if gravity is disabled.&lt;br /&gt;
&lt;br /&gt;
===Cheats and Exploits===&lt;br /&gt;
Aside from the obvious ability to move out of bounds in the game, there are some more obscure hidden features which can't be enabled through normal gameplay, the ones found so far are as follows:&lt;br /&gt;
&lt;br /&gt;
'''Modes''' are activated by opening the Javascript Console (F12 [Or Command-Alt-I in most browsers under Mac OS X] to open Developer Tools, then Console tab) and writing corresponding commands:&lt;br /&gt;
&lt;br /&gt;
*'''Gandalf Mode:''' ''i.am.gandalf = true'' - jumps and runs further. displays a white gandalf hat that works well in places where the avatar can't be seen.&lt;br /&gt;
*'''Speedhack:''' ''explorer.opts.speed= *Value*'' - Speed hacking, with 1 = normal speed&lt;br /&gt;
*'''Jump Hack:''' '' explorer.opts.jumpForce= -*Value*'' - Jump hacking, with -1 = normal jump (positive values cause the hoverboard guy to move down when jumping)&lt;br /&gt;
*'''Mewtwo mode:''' ''mewtwo = true'' - disables gravity&lt;br /&gt;
*'''Noclip mode:''' ''noclip = true'' - player is able to move around the map without collision. Combine with Gandalf and Mewtwo modes for free easy map traversal.&lt;br /&gt;
*'''Goggles mode:''' ''ze.goggles()'' - displays a small window showing area around the player in a pixelated manner. The goggles indicate collision boundaries (where the player touches the world) in cyan lines. Black pixels that are passable (such as other characters or text) will be highlighted red (allowing secret passages to be discovered).&lt;br /&gt;
*'''Position Tracking:''' ''explorer.pos'' - Returns the player location to the console. Can be used to track position and test to ensure you are still moving. Must be re-entered to compare positioning.&lt;br /&gt;
*'''Position Setting:''' ''explorer.pos.x = *Value* or explorer.pos.y = *Value*'' - Can be used to manually set a position within the world. The start is at x: 512106, y: -549612. The left terrain bound is at x: 475210, y: -553711. The right terrain bound is at x: 567281, y: -549712. Mewtwo and Noclip modes are a must for exploring in this way.&lt;br /&gt;
* '''All the above:''' ''explorer.opts'' - Contains all the game's parameters. You can directly mess with ''gravity'', collision (''disableCollision''), jump force (''jumpForce'') and speed (''maxSpeed''), among others. Run ''Object.keys(explorer.opts)'' to list all available parameters you can tweak.&lt;br /&gt;
* '''List all coins:''' ''explorer.objects'' - Array containing the position of the 169 coins of the game.&lt;br /&gt;
* '''Disable tilt input:''' ''getEventListeners(window)['deviceorientation'][0].remove()'' - on Macs with motion sensor, disables tilt input which causes problems controlling the avatar&lt;br /&gt;
&lt;br /&gt;
'''Getting All Coins: ''' To instantly get all coins, input the below into the console window. Does not use standard formatting of [i] to avoid conflicts with i.am.gandalf&lt;br /&gt;
&lt;br /&gt;
    for (var T = 0; T &amp;lt; explorer.objects.length; T++) {&lt;br /&gt;
        explorer.objects[T].got = true;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
To teleport to the next coin every time you press the left or right arrow:&lt;br /&gt;
&lt;br /&gt;
    var T = 0;&lt;br /&gt;
    document.onkeydown = function(event){&lt;br /&gt;
      if (event.keyCode == 37) { T = T-1 }&lt;br /&gt;
      else if (event.keyCode == 39) { T = T+1 }&lt;br /&gt;
      else { return }&lt;br /&gt;
      T = T % explorer.objects.length;&lt;br /&gt;
      var coin = explorer.objects[T];&lt;br /&gt;
      explorer.pos.x = coin.x1; explorer.pos.y = coin.y1;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
For a quick tour of all the coins:&lt;br /&gt;
&lt;br /&gt;
    var delayInMilliseconds = 1000; // 1 second delay between each teleport. feel free to change this.&lt;br /&gt;
    var index = 0;&lt;br /&gt;
    explorer.objects.forEach(function(x){&lt;br /&gt;
      setTimeout(function(){&lt;br /&gt;
        explorer.pos.x = x.x1;&lt;br /&gt;
        explorer.pos.y = x.y1;&lt;br /&gt;
        x.got = true;&lt;br /&gt;
        explorer.frame(); // forces a redraw&lt;br /&gt;
      },&lt;br /&gt;
      (index + 1) * delayInMilliseconds);&lt;br /&gt;
      index++;&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
To see a list of coin coordinates you have not yet collected:&lt;br /&gt;
&lt;br /&gt;
    var L = 0;&lt;br /&gt;
    for (var S = 0; S &amp;lt; explorer.objects.length; S++) {&lt;br /&gt;
        var I = explorer.objects[S];&lt;br /&gt;
        if (I.got) {&lt;br /&gt;
            L++;&lt;br /&gt;
        } else {&lt;br /&gt;
            console.log(I.x1.toString() + &amp;quot;, &amp;quot; + I.y1.toString());&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    console.log(&amp;quot;You've found &amp;quot; + L.toString() + &amp;quot; of 169 coins&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
To display the distance and direction to the closest coin (with inverted colors once you have all the coins):&lt;br /&gt;
&lt;br /&gt;
    function distance(x1, y1, x2, y2) {&lt;br /&gt;
        var dx = x2 - x1;&lt;br /&gt;
        var dy = y2 - y1;&lt;br /&gt;
        return Math.sqrt(dx * dx + dy * dy);&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    function angle(x1, y1, x2, y2) {&lt;br /&gt;
        var dx = x2 - x1;&lt;br /&gt;
        var dy = y2 - y1;&lt;br /&gt;
        return Math.atan2(dy, dx) * 180 / Math.PI;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    function renderRadar() {&lt;br /&gt;
        var mindist = 10000000000;&lt;br /&gt;
        var closest = {&lt;br /&gt;
            x1:512278.0, y1:-549613.0&lt;br /&gt;
        };&lt;br /&gt;
        var linecolor = &amp;quot;red&amp;quot;;&lt;br /&gt;
        for (var S = 0; S &amp;lt; explorer.objects.length; S++) {&lt;br /&gt;
           var I = explorer.objects[S];&lt;br /&gt;
           if (!I.got) {&lt;br /&gt;
               var dist = distance(explorer.pos.x, explorer.pos.y, I.x1, I.y1);&lt;br /&gt;
               if (dist &amp;lt; mindist) {&lt;br /&gt;
                   mindist = dist;&lt;br /&gt;
                   closest = I;&lt;br /&gt;
               }&lt;br /&gt;
           }&lt;br /&gt;
        }&lt;br /&gt;
        if (mindist == 10000000000) {&lt;br /&gt;
            mindist = distance(explorer.pos.x, explorer.pos.y, closest.x1, closest.y1);&lt;br /&gt;
            if (document.getElementById(&amp;quot;radar&amp;quot;).style.backgroundColor != &amp;quot;red&amp;quot;) {&lt;br /&gt;
                document.getElementById(&amp;quot;radar&amp;quot;).style.backgroundColor = &amp;quot;red&amp;quot;;&lt;br /&gt;
            }&lt;br /&gt;
            linecolor = &amp;quot;green&amp;quot;;&lt;br /&gt;
        } else {&lt;br /&gt;
            if (document.getElementById(&amp;quot;radar&amp;quot;).style.backgroundColor != &amp;quot;green&amp;quot;) {&lt;br /&gt;
                document.getElementById(&amp;quot;radar&amp;quot;).style.backgroundColor = &amp;quot;green&amp;quot;;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
        var ang = angle(explorer.pos.x, explorer.pos.y, closest.x1, closest.y1);&lt;br /&gt;
        var indicator = &amp;quot;&amp;quot;;&lt;br /&gt;
        if (ang &amp;gt; 112.5 || ang &amp;lt; -112.5) {&lt;br /&gt;
            indicator += &amp;quot;left&amp;quot;;&lt;br /&gt;
        }&lt;br /&gt;
        if (ang &amp;lt; 67.5 &amp;amp;&amp;amp; ang &amp;gt; -67.5) {&lt;br /&gt;
            indicator += &amp;quot;right&amp;quot;;&lt;br /&gt;
        }&lt;br /&gt;
        if (ang &amp;gt; -157.5 &amp;amp;&amp;amp; ang &amp;lt; -22.5) {&lt;br /&gt;
            indicator += &amp;quot; up&amp;quot;;&lt;br /&gt;
        }&lt;br /&gt;
        if (ang &amp;gt; 22.5 &amp;amp;&amp;amp; ang &amp;lt; 157.5) {&lt;br /&gt;
            indicator += &amp;quot; down&amp;quot;;&lt;br /&gt;
        }&lt;br /&gt;
        document.getElementById(&amp;quot;radar&amp;quot;).innerHTML = &amp;quot;Distance: &amp;quot; + mindist.toFixed(1).toString() + &amp;quot;&amp;amp;lt;br/&amp;gt;&amp;quot;;&lt;br /&gt;
        document.getElementById(&amp;quot;radar&amp;quot;).innerHTML += indicator + &amp;quot; (&amp;quot; + -ang.toFixed(1).toString() + &amp;quot;°)&amp;quot;;&lt;br /&gt;
        document.getElementById(&amp;quot;radar&amp;quot;).innerHTML += &amp;quot;&amp;lt;div id='circle' style='border: 1px solid black; border-radius: 50px; width: 100px; height: 100px; position:absolute; top:50px; left:25px'/&amp;gt;&amp;quot;;&lt;br /&gt;
        document.getElementById(&amp;quot;radar&amp;quot;).innerHTML += &amp;quot;&amp;lt;div id='line' style='width: 50px; height: 1px; background-color: &amp;quot; + linecolor + &amp;quot;; position:absolute; top:100px; left:75px; transform:rotate(&amp;quot; + ang + &amp;quot;deg); transform-origin:0% 0%'/&amp;gt;&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    var d = document.createElement(&amp;quot;div&amp;quot;);&lt;br /&gt;
    d.id = &amp;quot;radar&amp;quot;;&lt;br /&gt;
    d.style.position = &amp;quot;fixed&amp;quot;;&lt;br /&gt;
    d.style.left = &amp;quot;0px&amp;quot;;&lt;br /&gt;
    d.style.top = &amp;quot;0px&amp;quot;;&lt;br /&gt;
    d.style.width = &amp;quot;150px&amp;quot;;&lt;br /&gt;
    d.style.height = &amp;quot;160px&amp;quot;;&lt;br /&gt;
    d.style.border = &amp;quot;1px solid red&amp;quot;;&lt;br /&gt;
    d.style.zIndex = &amp;quot;2&amp;quot;;&lt;br /&gt;
    d.style.backgroundColor = &amp;quot;green&amp;quot;;&lt;br /&gt;
    d.style.color = &amp;quot;#8f8&amp;quot;;&lt;br /&gt;
    document.body.appendChild(d);&lt;br /&gt;
    &lt;br /&gt;
    setInterval(renderRadar, 100);&lt;br /&gt;
&lt;br /&gt;
To display your current coordinates:&lt;br /&gt;
&lt;br /&gt;
    function renderRadar2() {&lt;br /&gt;
        document.getElementById(&amp;quot;radar2&amp;quot;).innerHTML = &amp;quot;x: &amp;quot; + explorer.pos.x.toFixed(1).toString() + &amp;quot;&amp;amp;lt;br&amp;gt;y: &amp;quot; + explorer.pos.y.toFixed(1).toString()&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    var d = document.createElement(&amp;quot;div&amp;quot;)&lt;br /&gt;
    d.id = &amp;quot;radar2&amp;quot;&lt;br /&gt;
    d.style.position = &amp;quot;fixed&amp;quot;&lt;br /&gt;
    d.style.left = &amp;quot;150px&amp;quot;&lt;br /&gt;
    d.style.top = &amp;quot;0px&amp;quot;&lt;br /&gt;
    d.style.width = &amp;quot;150px&amp;quot;&lt;br /&gt;
    d.style.height = &amp;quot;35px&amp;quot;&lt;br /&gt;
    d.style.border = &amp;quot;1px solid red&amp;quot;&lt;br /&gt;
    d.style.zIndex = &amp;quot;2&amp;quot;&lt;br /&gt;
    d.style.backgroundColor = &amp;quot;green&amp;quot;&lt;br /&gt;
    d.style.color = &amp;quot;#8f8&amp;quot;&lt;br /&gt;
    document.body.appendChild(d)&lt;br /&gt;
    &lt;br /&gt;
    setInterval(renderRadar2, 1000)&lt;br /&gt;
&lt;br /&gt;
===Functionality===&lt;br /&gt;
By observing page code while playing, the game grabs and displays images based on location, and subsequently clears all non-visible images. The game uses what seems to be a position syntax to retrieve the intended images live, and returns an error if such an image does not exist, such as a blank area. This technically means things could be added to the world and updated live. If the player is moving sufficiently fast or if the internet connection is slow, this means that the player can get stuck in a black area that does not load in time.&lt;br /&gt;
&lt;br /&gt;
This also means that the game does not have coded top or bottom limits, so any attempt to find the ''ceiling'' of the game will be futile unless the game is tweaked. The game does however have side limits.&lt;br /&gt;
&lt;br /&gt;
Opening the console will display the text: what? hoverboard not enough for you!? in the log. Activating goggles mode will cause the text 'B-)' to appear in the log.&lt;br /&gt;
&lt;br /&gt;
==Transcript==&lt;br /&gt;
:[This transcript only covers the starting page as shown on xkcd: {{xkcd|1608}}. A full transcript of the entire comic will be listed on a [[1608: Hoverboard/Transcript|separate page]].]&lt;br /&gt;
&lt;br /&gt;
:[Cueball is shown on a hoverboard in the centre of the comic. Around him is a simple maze with 12 yellow coins. Another Cueball without howerboard is shown standing on one of the platforms to the right. The bottom half of the window is black. Right of where Cueball stands is a ramp. Behind the ramp is a computer. There is lots of space left of the maze, outside the maze. Text is only written in white below in the black area. The first part of the text is written below Cueball on hoverboard. Then there is an arrow pointing to the computer and a label. Finally there is a line of text at the bottom of the black area.]&lt;br /&gt;
&lt;br /&gt;
:[Under Cueball:]&lt;br /&gt;
:My new book,&lt;br /&gt;
:''Thing Explainer,''&lt;br /&gt;
:comes out today!&lt;br /&gt;
:To celebrate, here's&lt;br /&gt;
:a small game.&lt;br /&gt;
&lt;br /&gt;
:[Under the arrow below the computer.]&lt;br /&gt;
:Deposit coins here&lt;br /&gt;
&lt;br /&gt;
:[At the bottom:]&lt;br /&gt;
:Use the arrow keys to move&lt;br /&gt;
&lt;br /&gt;
:['''For the full transcript of the entire comic see [[1608: Hoverboard/Transcript]].''']&lt;br /&gt;
&lt;br /&gt;
==Trivia==&lt;br /&gt;
*There is as usual [[:Category:No title text|no title text]] for these interactive comics. But there is actually one listed in the [http://xkcd.com/1608/info.0.json info page] on xkcd. But this text: &amp;quot;Return to the play area&amp;quot;, is never shown as a normal title text. But it will erroneously be shown in the unofficial mobile versions of the site. &lt;br /&gt;
**This is actually the text that is shown blinking red at the buttom of the screen when leaving the starting area.&lt;br /&gt;
*If the focus switches from the game to the page, the cueball can freeze in midair. The same thing can happen if the window border overlaps the play area.&lt;br /&gt;
*The Washington monument has an invisible floor next to the visible bricks which you can enter from further up the monument.&lt;br /&gt;
**You can also just walk through the monument at its base as shown by the sign.&lt;br /&gt;
&lt;br /&gt;
{{comic discussion}}&lt;br /&gt;
[[Category:No title text]]&lt;br /&gt;
[[Category:Comics with color]]&lt;br /&gt;
[[Category:Large drawings]]&lt;br /&gt;
[[Category:Comics with animation]]&lt;br /&gt;
[[Category:Dynamic comics]]&lt;br /&gt;
[[Category:Interactive comics]]&lt;br /&gt;
[[Category:Comics featuring Cueball]]&lt;br /&gt;
[[Category:Comics featuring Megan]]&lt;br /&gt;
[[Category:Comics featuring Ponytail]]&lt;br /&gt;
[[Category:Comics featuring White Hat]]&lt;br /&gt;
[[Category:Comics featuring Beret Guy]]&lt;br /&gt;
[[Category:Comics featuring Hair Bun Girl]]&lt;br /&gt;
[[Category:Multiple Cueballs]]&lt;br /&gt;
[[Category:Philosophy]]&lt;br /&gt;
[[Category:Video games]]&lt;br /&gt;
[[Category:Star Wars]]&lt;br /&gt;
[[Category:LOTR]]&lt;br /&gt;
[[Category:Animals]]&lt;br /&gt;
[[Category:Hamster Ball]]&lt;br /&gt;
[[Category:Playpen balls]]&lt;/div&gt;</summary>
		<author><name>173.245.54.9</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=1176:_Those_Not_Present&amp;diff=105364</id>
		<title>1176: Those Not Present</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=1176:_Those_Not_Present&amp;diff=105364"/>
				<updated>2015-11-20T09:58:28Z</updated>
		
		<summary type="html">&lt;p&gt;173.245.54.9: /* Explanation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{comic&lt;br /&gt;
| number    = 1176&lt;br /&gt;
| date      = February 20, 2013&lt;br /&gt;
| title     = Those Not Present&lt;br /&gt;
| image     = those not present.png&lt;br /&gt;
| titletext = 'Yeah, that squid's a total asshole.' [scoot scoot]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Explanation==&lt;br /&gt;
Cueball doesn't want to hang out with people who badmouth others who aren't present. He leaves this conversation and gets into one about [http://www.huffingtonpost.com/2013/01/28/giant-squid-monster-squid-video_n_2564757.html giant squids] (a topic peculiar enough for [[Megan]] and [[Beret Guy]]). Although this topic may even be considered childish or socially awkward{{Citation needed}}, this is still better than the social group that he was in.&lt;br /&gt;
&lt;br /&gt;
The title text hints that the second conversational group isn't any nicer, by badmouthing the giant squid, who obviously, is not present.&lt;br /&gt;
&lt;br /&gt;
==Trivia==&lt;br /&gt;
In the first panel originally the word &amp;quot;friends&amp;quot; was misspelled as &amp;quot;frends&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Transcript==&lt;br /&gt;
:Every time someone says something negative about a person who's not in the room, I scoot my chair back a few inches.&lt;br /&gt;
:[Cueball, Ponytail and two other people are sitting at a table drinking.]&lt;br /&gt;
:Person: ''He's'' not so bad, but his ''friends''...&lt;br /&gt;
:[Cueball scoots away from table.]&lt;br /&gt;
:''Scoot scoot''&lt;br /&gt;
&lt;br /&gt;
:Ponytail: His band is never gonna take off if...&lt;br /&gt;
:[Cueball scoots further away.]&lt;br /&gt;
:''Scoot scoot''&lt;br /&gt;
&lt;br /&gt;
:[Megan, Beret Guy, and Harry come into view.]&lt;br /&gt;
:Off-screen: Yeah, his sister is even ''weirder''.&lt;br /&gt;
:Off-screen: Did you see she had...&lt;br /&gt;
:''Scoot scoot''&lt;br /&gt;
:Beret Guy: ...and there's a video, but it's blurry...&lt;br /&gt;
&lt;br /&gt;
:[Cueball turns around and leans his arm on his chair.]&lt;br /&gt;
:Cueball: What're you talking about?&lt;br /&gt;
:Hairy: Giant squid!&lt;br /&gt;
:Cueball: Mind if I join you?&lt;br /&gt;
&lt;br /&gt;
{{comic discussion}}&lt;br /&gt;
[[Category:Comics featuring Cueball]]&lt;br /&gt;
[[Category:Comics featuring Megan]]&lt;br /&gt;
[[Category:Comics featuring Ponytail]]&lt;br /&gt;
[[Category:Comics featuring Hairy]]&lt;br /&gt;
[[Category:Comics featuring Beret Guy]]&lt;/div&gt;</summary>
		<author><name>173.245.54.9</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=1333:_First_Date&amp;diff=69418</id>
		<title>1333: First Date</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=1333:_First_Date&amp;diff=69418"/>
				<updated>2014-06-12T21:03:26Z</updated>
		
		<summary type="html">&lt;p&gt;173.245.54.9: Edited the article to state that Pokemon Heart Gold (randomized) has now also been beaten.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{comic&lt;br /&gt;
| number    = 1333&lt;br /&gt;
| date      = February 21, 2014&lt;br /&gt;
| title     = First Date&lt;br /&gt;
| image     = first_date.png&lt;br /&gt;
| titletext = I sympathize with the TPP protagonist because I, too, have progressed through a surprising number of stages of life despite spending entire days stuck against simple obstacles.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Explanation==&lt;br /&gt;
TPP, or {{w|Twitch Plays Pokémon}}, was the first of a creative and radical new variant of streaming gameplay videos created in early 2014 — only a few days before this comic was released.&lt;br /&gt;
&lt;br /&gt;
With the increasing popularity of watching video games be played (usually by 'popular' gamers known for entertaining gameplay), streaming sites dedicated to streaming gameplay were created. [http://twitch.tv/ Twitch.tv] was one such site.&lt;br /&gt;
&lt;br /&gt;
Whereas traditional video game streams involved the channel broadcaster or other personality playing the game, the channel &amp;quot;Twitch Plays Pokémon&amp;quot; recorded a {{w|Internet bot|bot}} playing an emulated game of [http://bulbapedia.bulbagarden.net/wiki/Pok%C3%A9mon_Red_and_Blue_Versions Pokémon Red] for {{w|Game Boy}}. The game was given inputs by the bot based on players' messages in the video stream itself.  Thus, that for all intents and purposes, the watchers of the stream were playing the game, using chat &amp;quot;commands.&amp;quot; The player behaved incredibly erratically, frequently getting &amp;quot;stuck against simple obstacles&amp;quot; (as mentioned in the title-text) and moving about in a strange manner (&amp;quot;Why are you up there?&amp;quot;/&amp;quot;Bye...Okay, coming back now&amp;quot;). Despite this, the player advanced surprisingly far in the game, having earned several [http://bulbapedia.bulbagarden.net/wiki/Badge gym badges]. They have beaten the [http://bulbapedia.bulbagarden.net/wiki/Elite_Four Elite Four] and [http://bulbapedia.bulbagarden.net/wiki/Pok%C3%A9mon_Champion Champion] of generations [http://bulbapedia.bulbagarden.net/wiki/Generation_I I], [http://bulbapedia.bulbagarden.net/wiki/Generation_II II], [http://bulbapedia.bulbagarden.net/wiki/Generation_III III],  [http://bulbapedia.bulbagarden.net/wiki/Pok%C3%A9mon_Platinum_Version Pokémon Platinum], and  [http://bulbapedia.bulbagarden.net/wiki/Pok%C3%A9mon_HeartGold_and_SoulSilver_Versions Pokémon HeartGold]. You can see how far they have progressed in [http://bulbapedia.bulbagarden.net/wiki/Twitch_Plays_Pok%C3%A9mon this Bulbapedia article]. TPP surged in popularity rapidly from its inception, reaching 80,000 channel viewers within five days. Derivative channels (such as 'TwitchPlayers') soon arose, turning &amp;quot;Twitch Plays...&amp;quot; into an idea rather than a single channel – the idea of crowdsourcing a task, such as controlling a single person (as in the Pokémon games) for erratic and often hilarious results. The stream has reached [http://knowyourmeme.com/memes/events/twitch-plays-pokemon memetic status], and as of this writing it is still ongoing.&lt;br /&gt;
&lt;br /&gt;
In the above comic, [[Cueball]] and [[Megan]] are on a date, however, Megan is behaving very erratically. Cueball determines that Megan is being &amp;quot;controlled by Twitch,&amp;quot; as her behavior matches well with that of the TPP protagonist (whose name, canonically, is [http://bulbapedia.bulbagarden.net/wiki/Red_(game) Red]). Megan loudly declares at one point that she is &amp;quot;SAVING&amp;quot; her 'game progress', referencing the incessant saving in TPP via random button presses. The random ten-letter string she says is reminiscent of the [http://bulbapedia.bulbagarden.net/wiki/Nickname nicknames] that all of TPP's Pokémon end up with as the players move haphazardly across the game's keyboard. Her fascination with the &amp;quot;cool spiral&amp;quot; is an allusion to TPP players' fascination with the [http://bulbapedia.bulbagarden.net/wiki/Dome_and_Helix_Fossils Helix Fossil], an in-game item. As user input often leads to the checking of the in-game backpack, followed by erratic commands to handle the items within, it was common for various [http://bulbapedia.bulbagarden.net/wiki/Valuable_item valuable items] to be haphazardly thrown away; however, players quickly discovered that the Helix Fossil, as a [http://bulbapedia.bulbagarden.net/wiki/Key_item key item], could not be tossed. The players' realization that the Helix Fossil would stay in the bag almost permanently throughout the game caused TPP players to jokingly regard it with a near-religious reverence for its constant appearance, with many acting as if the protagonist was &amp;quot;looking to the Helix for guidance&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
The title text, as explained above, simply is a light-hearted joke from [[Randall]], empathizing with TPP as he has also spent real-life days stuck against simple obstacles, and is surprised by how far he has got in life despite this.&lt;br /&gt;
&lt;br /&gt;
==Transcript==&lt;br /&gt;
:[Cueball and Megan sit at an intimate dinner table. They have plates and glasses of wine in front of them.]&lt;br /&gt;
:Cueball: So, did you grow up around here?&lt;br /&gt;
:Megan: I love you.&lt;br /&gt;
:Cueball: ... huh?&lt;br /&gt;
:Megan: Waiter! One of everything on the menu.&lt;br /&gt;
&lt;br /&gt;
:[Megan stands up. Standing on her chair, she's holding a plate.]&lt;br /&gt;
:Cueball: Why are you up there?&lt;br /&gt;
:Megan: I'm stuck. This plate looks delicious. Aaaoogaoag.&lt;br /&gt;
&lt;br /&gt;
:[Megan has put the plate down and walked off-panel.]&lt;br /&gt;
:Megan: Bye.&lt;br /&gt;
:Megan: OK. Coming back now.&lt;br /&gt;
&lt;br /&gt;
:[Megan is crouched on her chair, holding a spiral.]&lt;br /&gt;
:Cueball: You're being controlled by Twitch, aren't you?&lt;br /&gt;
:Megan: Check out this cool spiral!&lt;br /&gt;
:Cueball: It's—&lt;br /&gt;
:Megan: '''SAVING.'''&lt;br /&gt;
&lt;br /&gt;
{{comic discussion}}&lt;br /&gt;
[[Category:Comics featuring Cueball]]&lt;br /&gt;
[[Category:Comics featuring Megan]]&lt;br /&gt;
[[Category:Internet]]&lt;br /&gt;
[[Category:Pokémon]]&lt;/div&gt;</summary>
		<author><name>173.245.54.9</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=Talk:1176:_Those_Not_Present&amp;diff=69241</id>
		<title>Talk:1176: Those Not Present</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=Talk:1176:_Those_Not_Present&amp;diff=69241"/>
				<updated>2014-06-10T02:15:57Z</updated>
		
		<summary type="html">&lt;p&gt;173.245.54.9: I added a comment.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Seems pretty straight forward. The more a group talks badly of a person who's not present, a bad habit, the less Munroe wants to be associated with it. Therefore, he slowly scoots away, until he eventually reaches an other group, who, hopefully, won't have said bad habit. [[Special:Contributions/95.35.63.88|95.35.63.88]] 05:28, 20 February 2013 (UTC)&lt;br /&gt;
:I don't think there's much more to say about this one. [[User:Alpha|Alpha]] ([[User talk:Alpha|talk]]) 06:39, 20 February 2013 (UTC)&lt;br /&gt;
::There's much more to say about it, actually.  The comic is pointing out that it is the nature of groups to talk about those not present.  The scooting from one to another (doing the same thing, even when the subject is something like squid), is to show that there's no escape from gossip.[[Special:Contributions/24.70.188.179|24.70.188.179]] 15:56, 20 February 2013 (UTC)&lt;br /&gt;
One can make assuptions about the age of those in the first group because of the shape of the beverage vessels.  A wine or champagne glass might be used for it's name sake. Suggesting that they are older than the legal drinking age. Though the conversation seems like one expected in high school or college.{{unsigned|74.215.40.250}}&lt;br /&gt;
Is this actually this simple or are we missing something? Maybe it's just a bit crappy? [[Special:Contributions/134.226.83.27|134.226.83.27]] 14:03, 20 February 2013 (UTC)&lt;br /&gt;
:I was actually expecting it to proceed to some sort of equilibrium situation where the various groups slowly force him into some stationary position at a distance from each group relative to their various levels of behind the back talking.[[User:Schmammel|Schmammel]] ([[User talk:Schmammel|talk]]) 15:22, 20 February 2013 (UTC)&lt;br /&gt;
::I was expecting the same thing--[[User:Dangerkeith3000|Dangerkeith3000]] ([[User talk:Dangerkeith3000|talk]]) 16:08, 20 February 2013 (UTC)&lt;br /&gt;
:::I was expecting the first group will start talking about him, when he's away. [[Special:Contributions/37.108.11.242|37.108.11.242]] 23:31, 20 February 2013 (UTC)&lt;br /&gt;
:::: They will. But that doesn't affect him, because he doesn't want to be associated with them anyway. It might be the reason why he doesn't want to associate with them. As the conventional warning against indulging in gossip goes: &amp;quot;Be wary of people that say things about others behind their backs, because they might do the same about you.&amp;quot; Of course, the real reason we ought not to engage in gossip is beyond niceties. Contrary to what most people believe, it isn't about with-holding all criticism. It's about fair representation, and accurate communication. However, given umwelt, it's not like everyone will have the same viewpoint anyway. Still, understanding that and being non-judgmental involves no slagging-people-behind-their-back, or consigning them to inferiority or incapability. Even if you do it to their faces [[Special:Contributions/220.224.246.97|220.224.246.97]] 12:19, 21 February 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
Is that person ''actually'' called Harry? [[Special:Contributions/117.194.203.214|117.194.203.214]] 16:23, 20 February 2013 (UTC)&lt;br /&gt;
:Nope, it was made up in [[1028: Communication]] to describe generic male characters with hair. [[User:Alpha|Alpha]] ([[User talk:Alpha|talk]]) 20:51, 20 February 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
Technically, by scooting away, they are free to talk badly about him, as he is no longer present. [[Special:Contributions/173.245.54.9|173.245.54.9]] 02:15, 10 June 2014 (UTC)&lt;br /&gt;
&lt;br /&gt;
==What can we learn from this?==&lt;br /&gt;
I've learned that talk shows don't work, unless they allow the person they are talking about to represent their point of view. If you see someone doing this on purpose, switch the channel as you are not missing much. - e-inspired [[Special:Contributions/24.51.197.187|24.51.197.187]] 19:11, 27 February 2013 (UTC)&lt;/div&gt;</summary>
		<author><name>173.245.54.9</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=Talk:513:_Friends&amp;diff=59307</id>
		<title>Talk:513: Friends</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=Talk:513:_Friends&amp;diff=59307"/>
				<updated>2014-02-04T00:22:09Z</updated>
		
		<summary type="html">&lt;p&gt;173.245.54.9: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tried it, doesn't work. --[[Special:Contributions/173.245.53.154|173.245.53.154]] 21:04, 22 November 2013 (UTC)&lt;br /&gt;
:Are you the real Cueball? --[[User:Dgbrt|Dgbrt]] ([[User talk:Dgbrt|talk]]) 22:01, 22 November 2013 (UTC)&lt;br /&gt;
::Sometimes we're all the real Cueball.[[Special:Contributions/173.245.54.9|173.245.54.9]] 00:22, 4 February 2014 (UTC)&lt;/div&gt;</summary>
		<author><name>173.245.54.9</name></author>	</entry>

	</feed>