<?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=Jlhollin</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=Jlhollin"/>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php/Special:Contributions/Jlhollin"/>
		<updated>2026-05-24T06:37:22Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=Talk:2061:_Tectonics_Game&amp;diff=166449</id>
		<title>Talk:2061: Tectonics Game</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=Talk:2061:_Tectonics_Game&amp;diff=166449"/>
				<updated>2018-11-28T17:32:11Z</updated>
		
		<summary type="html">&lt;p&gt;Jlhollin: /* It already exists as software!!! */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--Please sign your posts with ~~~~ and don't delete this text. New comments should be added at the bottom.--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Please never move discussions to other sections; the chronological order has to be respected.''' --[[User:Dgbrt|Dgbrt]] ([[User talk:Dgbrt|talk]]) 19:51, 20 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
Wrote my first transcript. Hopefully it isn't terrible, haha. [[User:IYN|IYN]] ([[User talk:IYN|talk]]) 17:13, 19 October 2018 (UTC)&lt;br /&gt;
:Not bad, but please do not remove the incomplete tag too soon. Even my smaller changes don't convince me right now that it's complete. --[[User:Dgbrt|Dgbrt]] ([[User talk:Dgbrt|talk]]) 17:34, 19 October 2018 (UTC)&lt;br /&gt;
:There's no explanation ''OR'' transcript for the Title-text, yet. Sooo...  &lt;br /&gt;
:[[User:ProphetZarquon|ProphetZarquon]] ([[User talk:ProphetZarquon|talk]]) 18:41, 19 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
I know very little about stars. Can anyone explain what the type in the title text is? [[Special:Contributions/162.158.63.70|162.158.63.70]] 18:23, 19 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
The nice thing about this game is you could represent the Earth by a 1000-pixel wide map, and it would take over a decade before anyone could tell whether you'd actually implemented anything. -- [[User:Dtgriscom|Dtgriscom]] ([[User talk:Dtgriscom|talk]]) 20:53, 19 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
In Panel 2, there is a box with the following information&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
      Single    Multi&lt;br /&gt;
LT    80 GT     440 T&lt;br /&gt;
LM    15 GT       3 GT&lt;br /&gt;
LA     2 MT       0 T&lt;br /&gt;
LL   580 GT       0 T&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
What does this mean?  The measurements seem to be in gigatonnes, hence a measure of mass.  CO2 releases are often measured in Gigatonnes. The geochemical carbon cycle is a significant long term negative feedback loop, so I guess these relate to CO2, but I can't guess the specifics. [[User:Zeimusu|Zeimusu]] ([[User talk:Zeimusu|talk]]) 15:00, 20 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Just a guess, but I think it could be the amount of life, as a goal is to &amp;quot;keep your biosphere rich&amp;quot;. Single and multi then mean single- and multicelled, and the terms on the left could be &amp;quot;Life-Terrestrial&amp;quot;, &amp;quot;-Marine&amp;quot;, &amp;quot;Aerial&amp;quot; and &amp;quot;Littoral&amp;quot; [[User:Emil|Emil]] ([[User talk:Emil|talk]]) 11:29, 21 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
::And if you look at the [https://imgs.xkcd.com/comics/tectonics_game_2x.png high-DPI image] you can see that the second row of achievements in the last panel, underneath the stages of mountain, is not &amp;quot;{{diff|164457|achievements in the formation of an atoll}}&amp;quot; but evolutionary stages of life: (1) non-cellular (or cellular but prokaryotic?), (2) cellular with a nucleus (eukaryotic), (3) multicellular, and (4) what looks like a side-view of a mammalian eye. [[Special:Contributions/162.158.155.158|162.158.155.158]] 17:22, 22 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
'''An Actual Game'''&lt;br /&gt;
&lt;br /&gt;
Here is a section for people who are looking into actually developing a game. (With time warp obviously.)&lt;br /&gt;
&lt;br /&gt;
Seriously though, this could actually be a fun (and educational) simulator, similar to KSP. --[[Special:Contributions/172.69.142.10|172.69.142.10]] 02:31, 20 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
My wife is trying to physically restrain me from immediately starting to write this game...int main ( int arggggg...ow...get off [[User:SteveBaker|SteveBaker]] ([[User talk:SteveBaker|talk]]) 16:52, 19 October 2018 (UTC)&lt;br /&gt;
:If the comment section of this comic is anything to go by, you could sell it for a buck a pop and get...I dunno...$12 at least? [[User:GreatWyrmGold|GreatWyrmGold]] ([[User talk:GreatWyrmGold|talk]]) 19:01, 19 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
Who wants to help me make this? [[User:Blacksilver|Blacksilver]] ([[User talk:Blacksilver|talk]]) 17:24, 19 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
With a sufficiently large time warp, this actually sounds like it would be pretty fun. [[User:Ahiijny|Ahiijny]] ([[User talk:Ahiijny|talk]]) 18:20, 19 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
Hey, guys reading your comments I can see several people, including myself, might be interested in making a game like this. Perhaps we should coordinate efforts to make one? [[Special:Contributions/162.158.246.100|162.158.246.100]] 23:15, 19 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
I came here specifically to see if this game existed and I'm irritated it doesn't yet. People with better coding and geological skills than me, you have an interested party. {{unsigned ip|108.162.221.83}}&lt;br /&gt;
&lt;br /&gt;
I'm fully on board. If and when this thing hypothetically gets popular, I'll be like, &amp;quot;Hey, I was there!&amp;quot; [[Special:Contributions/172.68.46.5|172.68.46.5]] 04:12, 20 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
I have a feeling that making this game would be an awful like No Man's Sky, all the physics would be extremely difficult to manage and take years to iron out fully. [[Special:Contributions/162.158.246.88|162.158.246.88]] 15:03, 20 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
I would love to help. I'm thinking something like https://en.wikipedia.org/wiki/Reus_(video_game). But just with planetary modification abilities. {{unsigned ip|108.162.237.58}}&lt;br /&gt;
&lt;br /&gt;
If anyone's interested I made a discord server where we can talk about making this: https://discord.gg/4MGZT7n [[User:MutedAjar|MutedAjar]] ([[User talk:MutedAjar|talk]]) 05:18, 21 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
I'm surprised no one's brought up SimEarth, which you start out by terraforming a barren planet, making sure life forms, evolves to sentience, and watch it leave for the stars [[Special:Contributions/172.69.22.140|172.69.22.140]] 00:30, 23 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;'''It's going to happen!'''&amp;lt;/big&amp;gt; Working title is &amp;quot;Tectonica&amp;quot; (yeah - in the cartoon it's &amp;quot;Tectonics!&amp;quot; but you can't have a '!' in a URL and we liked &amp;quot;tectonica&amp;quot; better).  Nothing to see YET but we have [https://tectonica.fun tectonica.fun] registered and active technical discussion and the promise of some minimal &amp;quot;getting started&amp;quot; code.  Plan is to have it run in-browser for portability and to be written in C++/wasm and WebGL for speed.  And, yes, we'll add an &amp;quot;accelerated realtime&amp;quot; button for those more impatient players &amp;amp;lt;sight&amp;amp;gt;. [[User:SteveBaker|SteveBaker]] ([[User talk:SteveBaker|talk]]) 19:04, 28 October 2018 (UTC)&lt;br /&gt;
:This doesn't explain the comic, I've moved it to the trivia section. And if the provided link there will be not much more than a single picture it's even NOT valid for the trivia section. --[[User:Dgbrt|Dgbrt]] ([[User talk:Dgbrt|talk]]) 18:42, 29 October 2018 (UTC)&lt;br /&gt;
:: Oh good god no!  It shouldn't even be in the trivia section at all until something is actually running and looking somewhat like a playable game. I didn't intend this to be something to go into the &amp;quot;explain&amp;quot; at all.  Just that anyone else who thinks this might make a pretty decent game MIGHT come here - see this in the Talk and head over to make it happen. [[User:SteveBaker|SteveBaker]] ([[User talk:SteveBaker|talk]]) 01:53, 30 October 2018 (UTC)&lt;br /&gt;
:::Thanks for your reply, it's removed from the trivia section. You could have done this too. --[[User:Dgbrt|Dgbrt]] ([[User talk:Dgbrt|talk]]) 20:27, 30 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;'''Unity version!'''&amp;lt;/big&amp;gt; &lt;br /&gt;
&lt;br /&gt;
A (currently) small splinter group has formed that would rather use Unity to create the game. While I respect the decision to build the game in C++/wasm, I feel that the barrier to entry is slightly too high for most people to begin contribution. In contrast, Unity is well-documented and there are many tutorials available online already for those who wish to contribute. We have a discord server available here: https://discord.gg/4QP6d6q [[Special:Contributions/172.69.42.40|172.69.42.40]] 22:07, 15 November 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
'''Other Real Time Games'''&lt;br /&gt;
&lt;br /&gt;
This is for discussion of other real time games. (I.E. Desert Bus) --[[Special:Contributions/172.69.142.10|172.69.142.10]] 02:34, 20 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
I have this horrible urge to find the Desert Bus source code and mod it to make &amp;quot;Desert Bus 2: Walt Disney Land to Walt Disney World&amp;quot; [[Special:Contributions/172.68.90.88|172.68.90.88]] 21:53, 19 October 2018 (UTC)SiliconWolf&lt;br /&gt;
:From what I gather, part of the &amp;quot;magic&amp;quot; of Desert Bus is the whole lotta hours of repetitive nothing, and I seriously doubt the trip between Disneys is filled with nothing to see. :) Otheriwse I find this to be an awesome idea, LOL! [[User:NiceGuy1|NiceGuy1]] ([[User talk:NiceGuy1|talk]]) 05:45, 5 November 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
It's like playing Desert Bus for the rest of your life...  :)  [[Special:Contributions/162.158.63.154|162.158.63.154]] 18:23, 19 October 2018 (UTC) Scott&lt;br /&gt;
:As soon as I saw the headline that this was about other real time games, first and only thought was Desert Bus, LOL! Which I've only heard of (primarily from Angry Video Game Nerd). :) [[User:NiceGuy1|NiceGuy1]] ([[User talk:NiceGuy1|talk]]) 05:45, 5 November 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
:I thought it appropriate to add Desert Bus to the main description as a real world example of a tedious real-time game that goes to a ridiculous extreme... though much less extreme and ridiculous than the one in the comic. [[User:N0lqu|-boB]] ([[User talk:N0lqu|talk]]) 21:17, 19 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
Does anyone else remember the old DOS game: 688 Attack Sub? Where it felt like you were waiting forever for your torpedo to hit? I liked that they told you that, in the real world, it's much slower than it is in the game.[[Special:Contributions/172.68.65.6|172.68.65.6]] 18:46, 19 October 2018 (UTC)&lt;br /&gt;
:Back then I had a demo (I believe I recall it was on 1 disk and ran off the disk, so I could play on any computer I encountered). Been a while, but I believe it was one specific scenario with a bit of randomness thrown in (like the decisions other ships made), and I played it many, many times. Since it was the demo either the part about not-real-time torpedoes wasn't in there or I always jumped straight to the gameplay, LOL! [[User:NiceGuy1|NiceGuy1]] ([[User talk:NiceGuy1|talk]]) 05:45, 5 November 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
Not really sure where to put this, so posting it here: Too bad the comic wasn't a bit longer. Could have had Ponytail respond to &amp;quot;It's real time&amp;quot; with &amp;quot;Of course not. It's a million times faster.&amp;quot; &amp;quot;Whew.&amp;quot; &amp;quot;Yeah, just 400 more years until your first mountain achievement.&amp;quot; {{unsigned|Trlkly}}&lt;br /&gt;
: Actually, at 1 million times faster, it would only take 0.4 years, or about 5 months. {{unsigned ip|141.101.88.196}}&lt;br /&gt;
&lt;br /&gt;
Are you sure the second row of achievements is about atolls?  It looked more like evolution of life to me (single celled, multicellular, something, fish). -- [[Special:Contributions/162.158.62.33|162.158.62.33]] 11:35, 21 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
I was immediately reminded of Wobbler's (or Pratchett's, depending on which side of the 4th wall you look from) &amp;quot;Journey to Alpha Centauri&amp;quot; - and it turns out it was actually made into a &amp;quot;real&amp;quot; game too. [[Special:Contributions/162.158.210.22|162.158.210.22]] 09:03, 22 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
Didn't / doesn't have the MS Flight Simulator a real time mode? I think I somewhere read something about that some time ago. Dunno if true, wikipedia doesn't say anything about that. [[User:Elektrizikekswerk|Elektrizikekswerk]] ([[User talk:Elektrizikekswerk|talk]]) 10:23, 22 October 2018 (UTC)&lt;br /&gt;
:@Elektrizikekswerk: yes, it did. I recall one of the challenges on Message Boards at the time was to complete Sydney-LAX in real time (~12 hours continuous flying) in poor weather. I'm searching for evidence of this and will update once I can link it together. [[Special:Contributions/162.158.63.88|162.158.63.88]] 14:03, 22 October 2018 (UTC)&lt;br /&gt;
::Some facts: MS Flight Simulator (MSFS) is dead since 2009, MS closed it and they sold something to someone but not much happened since than. AND it wasn't really a game, it was a realistic simulator you couldn't use it without some general knowledge about aviation. Fifteen years ago I've flown many legs about two up to four hours, in real-time. Besides the starting and landing phase it was boring, just because the autopilot does nearly everything - the only important thing was interacting with ATC (Air Traffic Control) and following their instructions along your flight path. Four hours monitoring the radio, adjusting your flight level slightly, drinking coffee or getting a meal - just as the real thing is for a professional pilot (assisted by the autopilot). --[[User:Dgbrt|Dgbrt]] ([[User talk:Dgbrt|talk]]) 19:37, 22 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
I think it's important to note that the 10k final achievement requires the player to &amp;quot;Out do&amp;quot; Everest (8,848m) which might not be possible under Earths gravity.  Unless the achievement for mountains isn't measured from Sea-Level (in which case, Hawaii's Mauna Kea would've JUST made this achievemnt at 10,203M) or if it doesn't take place on Earth.  [[Special:Contributions/108.162.237.238|108.162.237.238]] 18:05, 24 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
Other than the aforementioned Desert Bus, the only real-time thing I can think of is part of the The Simpsons Freemium game Tapped Out. Cletus has a farm that can grow various crops which are generally silly and many related to the show, but one is titled &amp;quot;Corn. Actual corn&amp;quot;, which takes 90 days to complete (most of the longest things are 24 hours, with only a handful of items being longer), the gag being that in real life corn apparently takes 90 days to grow. [[User:NiceGuy1|NiceGuy1]] ([[User talk:NiceGuy1|talk]]) 05:45, 5 November 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
== It already exists as software!!! ==&lt;br /&gt;
&lt;br /&gt;
This kind of program already (sort of) exists and is used by professional geologists. In general it's called section balancing (Wikipedia calls it  [https://en.wikipedia.org/wiki/Section_restoration section restoration]). The objective of the programs is normally to move backwards through time to see how the earth looked in the distant past, but they can either animate starting from the past up to the present day or could move into the future. Some examples are [https://www.mve.com/software/3d-kinematic 3D Kinematic] from Midland Valley, [http://www.beicip.com/2d-kinematics-basin-modeling KronosFlow] from Beicip-FranLab or their older product LOCACE, [http://www.pdgm.com/products/kine3d Kine3D] from Paradigm, and [https://www.software.slb.com/products/igeoss Dynel3D] from iGeoss (now Schlumberger). [[User:Jlhollin|Jlhollin]] ([[User talk:Jlhollin|talk]]) 17:24, 28 November 2018 (UTC)&lt;/div&gt;</summary>
		<author><name>Jlhollin</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=Talk:2061:_Tectonics_Game&amp;diff=166448</id>
		<title>Talk:2061: Tectonics Game</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=Talk:2061:_Tectonics_Game&amp;diff=166448"/>
				<updated>2018-11-28T17:31:20Z</updated>
		
		<summary type="html">&lt;p&gt;Jlhollin: made hyperlinks instead of explicit URLs on my topic&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--Please sign your posts with ~~~~ and don't delete this text. New comments should be added at the bottom.--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Please never move discussions to other sections; the chronological order has to be respected.''' --[[User:Dgbrt|Dgbrt]] ([[User talk:Dgbrt|talk]]) 19:51, 20 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
Wrote my first transcript. Hopefully it isn't terrible, haha. [[User:IYN|IYN]] ([[User talk:IYN|talk]]) 17:13, 19 October 2018 (UTC)&lt;br /&gt;
:Not bad, but please do not remove the incomplete tag too soon. Even my smaller changes don't convince me right now that it's complete. --[[User:Dgbrt|Dgbrt]] ([[User talk:Dgbrt|talk]]) 17:34, 19 October 2018 (UTC)&lt;br /&gt;
:There's no explanation ''OR'' transcript for the Title-text, yet. Sooo...  &lt;br /&gt;
:[[User:ProphetZarquon|ProphetZarquon]] ([[User talk:ProphetZarquon|talk]]) 18:41, 19 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
I know very little about stars. Can anyone explain what the type in the title text is? [[Special:Contributions/162.158.63.70|162.158.63.70]] 18:23, 19 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
The nice thing about this game is you could represent the Earth by a 1000-pixel wide map, and it would take over a decade before anyone could tell whether you'd actually implemented anything. -- [[User:Dtgriscom|Dtgriscom]] ([[User talk:Dtgriscom|talk]]) 20:53, 19 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
In Panel 2, there is a box with the following information&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
      Single    Multi&lt;br /&gt;
LT    80 GT     440 T&lt;br /&gt;
LM    15 GT       3 GT&lt;br /&gt;
LA     2 MT       0 T&lt;br /&gt;
LL   580 GT       0 T&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
What does this mean?  The measurements seem to be in gigatonnes, hence a measure of mass.  CO2 releases are often measured in Gigatonnes. The geochemical carbon cycle is a significant long term negative feedback loop, so I guess these relate to CO2, but I can't guess the specifics. [[User:Zeimusu|Zeimusu]] ([[User talk:Zeimusu|talk]]) 15:00, 20 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Just a guess, but I think it could be the amount of life, as a goal is to &amp;quot;keep your biosphere rich&amp;quot;. Single and multi then mean single- and multicelled, and the terms on the left could be &amp;quot;Life-Terrestrial&amp;quot;, &amp;quot;-Marine&amp;quot;, &amp;quot;Aerial&amp;quot; and &amp;quot;Littoral&amp;quot; [[User:Emil|Emil]] ([[User talk:Emil|talk]]) 11:29, 21 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
::And if you look at the [https://imgs.xkcd.com/comics/tectonics_game_2x.png high-DPI image] you can see that the second row of achievements in the last panel, underneath the stages of mountain, is not &amp;quot;{{diff|164457|achievements in the formation of an atoll}}&amp;quot; but evolutionary stages of life: (1) non-cellular (or cellular but prokaryotic?), (2) cellular with a nucleus (eukaryotic), (3) multicellular, and (4) what looks like a side-view of a mammalian eye. [[Special:Contributions/162.158.155.158|162.158.155.158]] 17:22, 22 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
'''An Actual Game'''&lt;br /&gt;
&lt;br /&gt;
Here is a section for people who are looking into actually developing a game. (With time warp obviously.)&lt;br /&gt;
&lt;br /&gt;
Seriously though, this could actually be a fun (and educational) simulator, similar to KSP. --[[Special:Contributions/172.69.142.10|172.69.142.10]] 02:31, 20 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
My wife is trying to physically restrain me from immediately starting to write this game...int main ( int arggggg...ow...get off [[User:SteveBaker|SteveBaker]] ([[User talk:SteveBaker|talk]]) 16:52, 19 October 2018 (UTC)&lt;br /&gt;
:If the comment section of this comic is anything to go by, you could sell it for a buck a pop and get...I dunno...$12 at least? [[User:GreatWyrmGold|GreatWyrmGold]] ([[User talk:GreatWyrmGold|talk]]) 19:01, 19 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
Who wants to help me make this? [[User:Blacksilver|Blacksilver]] ([[User talk:Blacksilver|talk]]) 17:24, 19 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
With a sufficiently large time warp, this actually sounds like it would be pretty fun. [[User:Ahiijny|Ahiijny]] ([[User talk:Ahiijny|talk]]) 18:20, 19 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
Hey, guys reading your comments I can see several people, including myself, might be interested in making a game like this. Perhaps we should coordinate efforts to make one? [[Special:Contributions/162.158.246.100|162.158.246.100]] 23:15, 19 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
I came here specifically to see if this game existed and I'm irritated it doesn't yet. People with better coding and geological skills than me, you have an interested party. {{unsigned ip|108.162.221.83}}&lt;br /&gt;
&lt;br /&gt;
I'm fully on board. If and when this thing hypothetically gets popular, I'll be like, &amp;quot;Hey, I was there!&amp;quot; [[Special:Contributions/172.68.46.5|172.68.46.5]] 04:12, 20 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
I have a feeling that making this game would be an awful like No Man's Sky, all the physics would be extremely difficult to manage and take years to iron out fully. [[Special:Contributions/162.158.246.88|162.158.246.88]] 15:03, 20 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
I would love to help. I'm thinking something like https://en.wikipedia.org/wiki/Reus_(video_game). But just with planetary modification abilities. {{unsigned ip|108.162.237.58}}&lt;br /&gt;
&lt;br /&gt;
If anyone's interested I made a discord server where we can talk about making this: https://discord.gg/4MGZT7n [[User:MutedAjar|MutedAjar]] ([[User talk:MutedAjar|talk]]) 05:18, 21 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
I'm surprised no one's brought up SimEarth, which you start out by terraforming a barren planet, making sure life forms, evolves to sentience, and watch it leave for the stars [[Special:Contributions/172.69.22.140|172.69.22.140]] 00:30, 23 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;'''It's going to happen!'''&amp;lt;/big&amp;gt; Working title is &amp;quot;Tectonica&amp;quot; (yeah - in the cartoon it's &amp;quot;Tectonics!&amp;quot; but you can't have a '!' in a URL and we liked &amp;quot;tectonica&amp;quot; better).  Nothing to see YET but we have [https://tectonica.fun tectonica.fun] registered and active technical discussion and the promise of some minimal &amp;quot;getting started&amp;quot; code.  Plan is to have it run in-browser for portability and to be written in C++/wasm and WebGL for speed.  And, yes, we'll add an &amp;quot;accelerated realtime&amp;quot; button for those more impatient players &amp;amp;lt;sight&amp;amp;gt;. [[User:SteveBaker|SteveBaker]] ([[User talk:SteveBaker|talk]]) 19:04, 28 October 2018 (UTC)&lt;br /&gt;
:This doesn't explain the comic, I've moved it to the trivia section. And if the provided link there will be not much more than a single picture it's even NOT valid for the trivia section. --[[User:Dgbrt|Dgbrt]] ([[User talk:Dgbrt|talk]]) 18:42, 29 October 2018 (UTC)&lt;br /&gt;
:: Oh good god no!  It shouldn't even be in the trivia section at all until something is actually running and looking somewhat like a playable game. I didn't intend this to be something to go into the &amp;quot;explain&amp;quot; at all.  Just that anyone else who thinks this might make a pretty decent game MIGHT come here - see this in the Talk and head over to make it happen. [[User:SteveBaker|SteveBaker]] ([[User talk:SteveBaker|talk]]) 01:53, 30 October 2018 (UTC)&lt;br /&gt;
:::Thanks for your reply, it's removed from the trivia section. You could have done this too. --[[User:Dgbrt|Dgbrt]] ([[User talk:Dgbrt|talk]]) 20:27, 30 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;'''Unity version!'''&amp;lt;/big&amp;gt; &lt;br /&gt;
&lt;br /&gt;
A (currently) small splinter group has formed that would rather use Unity to create the game. While I respect the decision to build the game in C++/wasm, I feel that the barrier to entry is slightly too high for most people to begin contribution. In contrast, Unity is well-documented and there are many tutorials available online already for those who wish to contribute. We have a discord server available here: https://discord.gg/4QP6d6q [[Special:Contributions/172.69.42.40|172.69.42.40]] 22:07, 15 November 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
'''Other Real Time Games'''&lt;br /&gt;
&lt;br /&gt;
This is for discussion of other real time games. (I.E. Desert Bus) --[[Special:Contributions/172.69.142.10|172.69.142.10]] 02:34, 20 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
I have this horrible urge to find the Desert Bus source code and mod it to make &amp;quot;Desert Bus 2: Walt Disney Land to Walt Disney World&amp;quot; [[Special:Contributions/172.68.90.88|172.68.90.88]] 21:53, 19 October 2018 (UTC)SiliconWolf&lt;br /&gt;
:From what I gather, part of the &amp;quot;magic&amp;quot; of Desert Bus is the whole lotta hours of repetitive nothing, and I seriously doubt the trip between Disneys is filled with nothing to see. :) Otheriwse I find this to be an awesome idea, LOL! [[User:NiceGuy1|NiceGuy1]] ([[User talk:NiceGuy1|talk]]) 05:45, 5 November 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
It's like playing Desert Bus for the rest of your life...  :)  [[Special:Contributions/162.158.63.154|162.158.63.154]] 18:23, 19 October 2018 (UTC) Scott&lt;br /&gt;
:As soon as I saw the headline that this was about other real time games, first and only thought was Desert Bus, LOL! Which I've only heard of (primarily from Angry Video Game Nerd). :) [[User:NiceGuy1|NiceGuy1]] ([[User talk:NiceGuy1|talk]]) 05:45, 5 November 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
:I thought it appropriate to add Desert Bus to the main description as a real world example of a tedious real-time game that goes to a ridiculous extreme... though much less extreme and ridiculous than the one in the comic. [[User:N0lqu|-boB]] ([[User talk:N0lqu|talk]]) 21:17, 19 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
Does anyone else remember the old DOS game: 688 Attack Sub? Where it felt like you were waiting forever for your torpedo to hit? I liked that they told you that, in the real world, it's much slower than it is in the game.[[Special:Contributions/172.68.65.6|172.68.65.6]] 18:46, 19 October 2018 (UTC)&lt;br /&gt;
:Back then I had a demo (I believe I recall it was on 1 disk and ran off the disk, so I could play on any computer I encountered). Been a while, but I believe it was one specific scenario with a bit of randomness thrown in (like the decisions other ships made), and I played it many, many times. Since it was the demo either the part about not-real-time torpedoes wasn't in there or I always jumped straight to the gameplay, LOL! [[User:NiceGuy1|NiceGuy1]] ([[User talk:NiceGuy1|talk]]) 05:45, 5 November 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
Not really sure where to put this, so posting it here: Too bad the comic wasn't a bit longer. Could have had Ponytail respond to &amp;quot;It's real time&amp;quot; with &amp;quot;Of course not. It's a million times faster.&amp;quot; &amp;quot;Whew.&amp;quot; &amp;quot;Yeah, just 400 more years until your first mountain achievement.&amp;quot; {{unsigned|Trlkly}}&lt;br /&gt;
: Actually, at 1 million times faster, it would only take 0.4 years, or about 5 months. {{unsigned ip|141.101.88.196}}&lt;br /&gt;
&lt;br /&gt;
Are you sure the second row of achievements is about atolls?  It looked more like evolution of life to me (single celled, multicellular, something, fish). -- [[Special:Contributions/162.158.62.33|162.158.62.33]] 11:35, 21 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
I was immediately reminded of Wobbler's (or Pratchett's, depending on which side of the 4th wall you look from) &amp;quot;Journey to Alpha Centauri&amp;quot; - and it turns out it was actually made into a &amp;quot;real&amp;quot; game too. [[Special:Contributions/162.158.210.22|162.158.210.22]] 09:03, 22 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
Didn't / doesn't have the MS Flight Simulator a real time mode? I think I somewhere read something about that some time ago. Dunno if true, wikipedia doesn't say anything about that. [[User:Elektrizikekswerk|Elektrizikekswerk]] ([[User talk:Elektrizikekswerk|talk]]) 10:23, 22 October 2018 (UTC)&lt;br /&gt;
:@Elektrizikekswerk: yes, it did. I recall one of the challenges on Message Boards at the time was to complete Sydney-LAX in real time (~12 hours continuous flying) in poor weather. I'm searching for evidence of this and will update once I can link it together. [[Special:Contributions/162.158.63.88|162.158.63.88]] 14:03, 22 October 2018 (UTC)&lt;br /&gt;
::Some facts: MS Flight Simulator (MSFS) is dead since 2009, MS closed it and they sold something to someone but not much happened since than. AND it wasn't really a game, it was a realistic simulator you couldn't use it without some general knowledge about aviation. Fifteen years ago I've flown many legs about two up to four hours, in real-time. Besides the starting and landing phase it was boring, just because the autopilot does nearly everything - the only important thing was interacting with ATC (Air Traffic Control) and following their instructions along your flight path. Four hours monitoring the radio, adjusting your flight level slightly, drinking coffee or getting a meal - just as the real thing is for a professional pilot (assisted by the autopilot). --[[User:Dgbrt|Dgbrt]] ([[User talk:Dgbrt|talk]]) 19:37, 22 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
I think it's important to note that the 10k final achievement requires the player to &amp;quot;Out do&amp;quot; Everest (8,848m) which might not be possible under Earths gravity.  Unless the achievement for mountains isn't measured from Sea-Level (in which case, Hawaii's Mauna Kea would've JUST made this achievemnt at 10,203M) or if it doesn't take place on Earth.  [[Special:Contributions/108.162.237.238|108.162.237.238]] 18:05, 24 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
Other than the aforementioned Desert Bus, the only real-time thing I can think of is part of the The Simpsons Freemium game Tapped Out. Cletus has a farm that can grow various crops which are generally silly and many related to the show, but one is titled &amp;quot;Corn. Actual corn&amp;quot;, which takes 90 days to complete (most of the longest things are 24 hours, with only a handful of items being longer), the gag being that in real life corn apparently takes 90 days to grow. [[User:NiceGuy1|NiceGuy1]] ([[User talk:NiceGuy1|talk]]) 05:45, 5 November 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
== It already exists as software!!! ==&lt;br /&gt;
&lt;br /&gt;
This kind of program already (sort of) exists and is used by professional geologists. In general it's called section balancing (Wikipedia calls it  [https://en.wikipedia.org/wiki/Section_restoration section restoration]). The objective of the programs is normally to move backwards through time to see how the earth looked in the distant past, but they can either animate starting from the past up to the present day or could move into the future. Some examples are [https://www.mve.com/software/3d-kinematic 3D Kinematic] from Midland Valley, [http://www.beicip.com/2d-kinematics-basin-modeling KronosFlow] from Beicip-FranLab or their older product LOCACE, [http://www.pdgm.com/products/kine3d Kine3D] from Paradigm, and [https://www.software.slb.com/products/igeoss Dynel3D] from iGeoss (now Schlumberger).[[User:Jlhollin|Jlhollin]] ([[User talk:Jlhollin|talk]]) 17:24, 28 November 2018 (UTC)&lt;/div&gt;</summary>
		<author><name>Jlhollin</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=Talk:2061:_Tectonics_Game&amp;diff=166446</id>
		<title>Talk:2061: Tectonics Game</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=Talk:2061:_Tectonics_Game&amp;diff=166446"/>
				<updated>2018-11-28T17:24:38Z</updated>
		
		<summary type="html">&lt;p&gt;Jlhollin: /* It already exists as software!!! */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--Please sign your posts with ~~~~ and don't delete this text. New comments should be added at the bottom.--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Please never move discussions to other sections; the chronological order has to be respected.''' --[[User:Dgbrt|Dgbrt]] ([[User talk:Dgbrt|talk]]) 19:51, 20 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
Wrote my first transcript. Hopefully it isn't terrible, haha. [[User:IYN|IYN]] ([[User talk:IYN|talk]]) 17:13, 19 October 2018 (UTC)&lt;br /&gt;
:Not bad, but please do not remove the incomplete tag too soon. Even my smaller changes don't convince me right now that it's complete. --[[User:Dgbrt|Dgbrt]] ([[User talk:Dgbrt|talk]]) 17:34, 19 October 2018 (UTC)&lt;br /&gt;
:There's no explanation ''OR'' transcript for the Title-text, yet. Sooo...  &lt;br /&gt;
:[[User:ProphetZarquon|ProphetZarquon]] ([[User talk:ProphetZarquon|talk]]) 18:41, 19 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
I know very little about stars. Can anyone explain what the type in the title text is? [[Special:Contributions/162.158.63.70|162.158.63.70]] 18:23, 19 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
The nice thing about this game is you could represent the Earth by a 1000-pixel wide map, and it would take over a decade before anyone could tell whether you'd actually implemented anything. -- [[User:Dtgriscom|Dtgriscom]] ([[User talk:Dtgriscom|talk]]) 20:53, 19 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
In Panel 2, there is a box with the following information&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
      Single    Multi&lt;br /&gt;
LT    80 GT     440 T&lt;br /&gt;
LM    15 GT       3 GT&lt;br /&gt;
LA     2 MT       0 T&lt;br /&gt;
LL   580 GT       0 T&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
What does this mean?  The measurements seem to be in gigatonnes, hence a measure of mass.  CO2 releases are often measured in Gigatonnes. The geochemical carbon cycle is a significant long term negative feedback loop, so I guess these relate to CO2, but I can't guess the specifics. [[User:Zeimusu|Zeimusu]] ([[User talk:Zeimusu|talk]]) 15:00, 20 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Just a guess, but I think it could be the amount of life, as a goal is to &amp;quot;keep your biosphere rich&amp;quot;. Single and multi then mean single- and multicelled, and the terms on the left could be &amp;quot;Life-Terrestrial&amp;quot;, &amp;quot;-Marine&amp;quot;, &amp;quot;Aerial&amp;quot; and &amp;quot;Littoral&amp;quot; [[User:Emil|Emil]] ([[User talk:Emil|talk]]) 11:29, 21 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
::And if you look at the [https://imgs.xkcd.com/comics/tectonics_game_2x.png high-DPI image] you can see that the second row of achievements in the last panel, underneath the stages of mountain, is not &amp;quot;{{diff|164457|achievements in the formation of an atoll}}&amp;quot; but evolutionary stages of life: (1) non-cellular (or cellular but prokaryotic?), (2) cellular with a nucleus (eukaryotic), (3) multicellular, and (4) what looks like a side-view of a mammalian eye. [[Special:Contributions/162.158.155.158|162.158.155.158]] 17:22, 22 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
'''An Actual Game'''&lt;br /&gt;
&lt;br /&gt;
Here is a section for people who are looking into actually developing a game. (With time warp obviously.)&lt;br /&gt;
&lt;br /&gt;
Seriously though, this could actually be a fun (and educational) simulator, similar to KSP. --[[Special:Contributions/172.69.142.10|172.69.142.10]] 02:31, 20 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
My wife is trying to physically restrain me from immediately starting to write this game...int main ( int arggggg...ow...get off [[User:SteveBaker|SteveBaker]] ([[User talk:SteveBaker|talk]]) 16:52, 19 October 2018 (UTC)&lt;br /&gt;
:If the comment section of this comic is anything to go by, you could sell it for a buck a pop and get...I dunno...$12 at least? [[User:GreatWyrmGold|GreatWyrmGold]] ([[User talk:GreatWyrmGold|talk]]) 19:01, 19 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
Who wants to help me make this? [[User:Blacksilver|Blacksilver]] ([[User talk:Blacksilver|talk]]) 17:24, 19 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
With a sufficiently large time warp, this actually sounds like it would be pretty fun. [[User:Ahiijny|Ahiijny]] ([[User talk:Ahiijny|talk]]) 18:20, 19 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
Hey, guys reading your comments I can see several people, including myself, might be interested in making a game like this. Perhaps we should coordinate efforts to make one? [[Special:Contributions/162.158.246.100|162.158.246.100]] 23:15, 19 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
I came here specifically to see if this game existed and I'm irritated it doesn't yet. People with better coding and geological skills than me, you have an interested party. {{unsigned ip|108.162.221.83}}&lt;br /&gt;
&lt;br /&gt;
I'm fully on board. If and when this thing hypothetically gets popular, I'll be like, &amp;quot;Hey, I was there!&amp;quot; [[Special:Contributions/172.68.46.5|172.68.46.5]] 04:12, 20 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
I have a feeling that making this game would be an awful like No Man's Sky, all the physics would be extremely difficult to manage and take years to iron out fully. [[Special:Contributions/162.158.246.88|162.158.246.88]] 15:03, 20 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
I would love to help. I'm thinking something like https://en.wikipedia.org/wiki/Reus_(video_game). But just with planetary modification abilities. {{unsigned ip|108.162.237.58}}&lt;br /&gt;
&lt;br /&gt;
If anyone's interested I made a discord server where we can talk about making this: https://discord.gg/4MGZT7n [[User:MutedAjar|MutedAjar]] ([[User talk:MutedAjar|talk]]) 05:18, 21 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
I'm surprised no one's brought up SimEarth, which you start out by terraforming a barren planet, making sure life forms, evolves to sentience, and watch it leave for the stars [[Special:Contributions/172.69.22.140|172.69.22.140]] 00:30, 23 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;'''It's going to happen!'''&amp;lt;/big&amp;gt; Working title is &amp;quot;Tectonica&amp;quot; (yeah - in the cartoon it's &amp;quot;Tectonics!&amp;quot; but you can't have a '!' in a URL and we liked &amp;quot;tectonica&amp;quot; better).  Nothing to see YET but we have [https://tectonica.fun tectonica.fun] registered and active technical discussion and the promise of some minimal &amp;quot;getting started&amp;quot; code.  Plan is to have it run in-browser for portability and to be written in C++/wasm and WebGL for speed.  And, yes, we'll add an &amp;quot;accelerated realtime&amp;quot; button for those more impatient players &amp;amp;lt;sight&amp;amp;gt;. [[User:SteveBaker|SteveBaker]] ([[User talk:SteveBaker|talk]]) 19:04, 28 October 2018 (UTC)&lt;br /&gt;
:This doesn't explain the comic, I've moved it to the trivia section. And if the provided link there will be not much more than a single picture it's even NOT valid for the trivia section. --[[User:Dgbrt|Dgbrt]] ([[User talk:Dgbrt|talk]]) 18:42, 29 October 2018 (UTC)&lt;br /&gt;
:: Oh good god no!  It shouldn't even be in the trivia section at all until something is actually running and looking somewhat like a playable game. I didn't intend this to be something to go into the &amp;quot;explain&amp;quot; at all.  Just that anyone else who thinks this might make a pretty decent game MIGHT come here - see this in the Talk and head over to make it happen. [[User:SteveBaker|SteveBaker]] ([[User talk:SteveBaker|talk]]) 01:53, 30 October 2018 (UTC)&lt;br /&gt;
:::Thanks for your reply, it's removed from the trivia section. You could have done this too. --[[User:Dgbrt|Dgbrt]] ([[User talk:Dgbrt|talk]]) 20:27, 30 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;'''Unity version!'''&amp;lt;/big&amp;gt; &lt;br /&gt;
&lt;br /&gt;
A (currently) small splinter group has formed that would rather use Unity to create the game. While I respect the decision to build the game in C++/wasm, I feel that the barrier to entry is slightly too high for most people to begin contribution. In contrast, Unity is well-documented and there are many tutorials available online already for those who wish to contribute. We have a discord server available here: https://discord.gg/4QP6d6q [[Special:Contributions/172.69.42.40|172.69.42.40]] 22:07, 15 November 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
'''Other Real Time Games'''&lt;br /&gt;
&lt;br /&gt;
This is for discussion of other real time games. (I.E. Desert Bus) --[[Special:Contributions/172.69.142.10|172.69.142.10]] 02:34, 20 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
I have this horrible urge to find the Desert Bus source code and mod it to make &amp;quot;Desert Bus 2: Walt Disney Land to Walt Disney World&amp;quot; [[Special:Contributions/172.68.90.88|172.68.90.88]] 21:53, 19 October 2018 (UTC)SiliconWolf&lt;br /&gt;
:From what I gather, part of the &amp;quot;magic&amp;quot; of Desert Bus is the whole lotta hours of repetitive nothing, and I seriously doubt the trip between Disneys is filled with nothing to see. :) Otheriwse I find this to be an awesome idea, LOL! [[User:NiceGuy1|NiceGuy1]] ([[User talk:NiceGuy1|talk]]) 05:45, 5 November 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
It's like playing Desert Bus for the rest of your life...  :)  [[Special:Contributions/162.158.63.154|162.158.63.154]] 18:23, 19 October 2018 (UTC) Scott&lt;br /&gt;
:As soon as I saw the headline that this was about other real time games, first and only thought was Desert Bus, LOL! Which I've only heard of (primarily from Angry Video Game Nerd). :) [[User:NiceGuy1|NiceGuy1]] ([[User talk:NiceGuy1|talk]]) 05:45, 5 November 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
:I thought it appropriate to add Desert Bus to the main description as a real world example of a tedious real-time game that goes to a ridiculous extreme... though much less extreme and ridiculous than the one in the comic. [[User:N0lqu|-boB]] ([[User talk:N0lqu|talk]]) 21:17, 19 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
Does anyone else remember the old DOS game: 688 Attack Sub? Where it felt like you were waiting forever for your torpedo to hit? I liked that they told you that, in the real world, it's much slower than it is in the game.[[Special:Contributions/172.68.65.6|172.68.65.6]] 18:46, 19 October 2018 (UTC)&lt;br /&gt;
:Back then I had a demo (I believe I recall it was on 1 disk and ran off the disk, so I could play on any computer I encountered). Been a while, but I believe it was one specific scenario with a bit of randomness thrown in (like the decisions other ships made), and I played it many, many times. Since it was the demo either the part about not-real-time torpedoes wasn't in there or I always jumped straight to the gameplay, LOL! [[User:NiceGuy1|NiceGuy1]] ([[User talk:NiceGuy1|talk]]) 05:45, 5 November 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
Not really sure where to put this, so posting it here: Too bad the comic wasn't a bit longer. Could have had Ponytail respond to &amp;quot;It's real time&amp;quot; with &amp;quot;Of course not. It's a million times faster.&amp;quot; &amp;quot;Whew.&amp;quot; &amp;quot;Yeah, just 400 more years until your first mountain achievement.&amp;quot; {{unsigned|Trlkly}}&lt;br /&gt;
: Actually, at 1 million times faster, it would only take 0.4 years, or about 5 months. {{unsigned ip|141.101.88.196}}&lt;br /&gt;
&lt;br /&gt;
Are you sure the second row of achievements is about atolls?  It looked more like evolution of life to me (single celled, multicellular, something, fish). -- [[Special:Contributions/162.158.62.33|162.158.62.33]] 11:35, 21 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
I was immediately reminded of Wobbler's (or Pratchett's, depending on which side of the 4th wall you look from) &amp;quot;Journey to Alpha Centauri&amp;quot; - and it turns out it was actually made into a &amp;quot;real&amp;quot; game too. [[Special:Contributions/162.158.210.22|162.158.210.22]] 09:03, 22 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
Didn't / doesn't have the MS Flight Simulator a real time mode? I think I somewhere read something about that some time ago. Dunno if true, wikipedia doesn't say anything about that. [[User:Elektrizikekswerk|Elektrizikekswerk]] ([[User talk:Elektrizikekswerk|talk]]) 10:23, 22 October 2018 (UTC)&lt;br /&gt;
:@Elektrizikekswerk: yes, it did. I recall one of the challenges on Message Boards at the time was to complete Sydney-LAX in real time (~12 hours continuous flying) in poor weather. I'm searching for evidence of this and will update once I can link it together. [[Special:Contributions/162.158.63.88|162.158.63.88]] 14:03, 22 October 2018 (UTC)&lt;br /&gt;
::Some facts: MS Flight Simulator (MSFS) is dead since 2009, MS closed it and they sold something to someone but not much happened since than. AND it wasn't really a game, it was a realistic simulator you couldn't use it without some general knowledge about aviation. Fifteen years ago I've flown many legs about two up to four hours, in real-time. Besides the starting and landing phase it was boring, just because the autopilot does nearly everything - the only important thing was interacting with ATC (Air Traffic Control) and following their instructions along your flight path. Four hours monitoring the radio, adjusting your flight level slightly, drinking coffee or getting a meal - just as the real thing is for a professional pilot (assisted by the autopilot). --[[User:Dgbrt|Dgbrt]] ([[User talk:Dgbrt|talk]]) 19:37, 22 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
I think it's important to note that the 10k final achievement requires the player to &amp;quot;Out do&amp;quot; Everest (8,848m) which might not be possible under Earths gravity.  Unless the achievement for mountains isn't measured from Sea-Level (in which case, Hawaii's Mauna Kea would've JUST made this achievemnt at 10,203M) or if it doesn't take place on Earth.  [[Special:Contributions/108.162.237.238|108.162.237.238]] 18:05, 24 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
Other than the aforementioned Desert Bus, the only real-time thing I can think of is part of the The Simpsons Freemium game Tapped Out. Cletus has a farm that can grow various crops which are generally silly and many related to the show, but one is titled &amp;quot;Corn. Actual corn&amp;quot;, which takes 90 days to complete (most of the longest things are 24 hours, with only a handful of items being longer), the gag being that in real life corn apparently takes 90 days to grow. [[User:NiceGuy1|NiceGuy1]] ([[User talk:NiceGuy1|talk]]) 05:45, 5 November 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
== It already exists as software!!! ==&lt;br /&gt;
&lt;br /&gt;
This kind of program already (sort of) exists and is used by professional geologists. In general it's called section balancing (Wikipedia calls it section restoration https://en.wikipedia.org/wiki/Section_restoration). The objective of the programs is normally to move backwards through time to see how the earth looked in the distant past, but they can either animate starting from the past or could move into the future. Some examples are 3D Kinematic from Midland Valley (https://www.mve.com/software/3d-kinematic), KronosFlow from Beicip-FranLab (http://www.beicip.com/2d-kinematics-basin-modeling) or their older product LOCACE, Kine3D from Paradigm (http://www.pdgm.com/products/kine3d), and Dynel3D from iGeoss (now Schlumberger https://www.software.slb.com/products/igeoss).[[User:Jlhollin|Jlhollin]] ([[User talk:Jlhollin|talk]]) 17:24, 28 November 2018 (UTC)&lt;/div&gt;</summary>
		<author><name>Jlhollin</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=Talk:2061:_Tectonics_Game&amp;diff=166445</id>
		<title>Talk:2061: Tectonics Game</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=Talk:2061:_Tectonics_Game&amp;diff=166445"/>
				<updated>2018-11-28T17:23:57Z</updated>
		
		<summary type="html">&lt;p&gt;Jlhollin: /* It already exists as software!!! */ new section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--Please sign your posts with ~~~~ and don't delete this text. New comments should be added at the bottom.--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Please never move discussions to other sections; the chronological order has to be respected.''' --[[User:Dgbrt|Dgbrt]] ([[User talk:Dgbrt|talk]]) 19:51, 20 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
Wrote my first transcript. Hopefully it isn't terrible, haha. [[User:IYN|IYN]] ([[User talk:IYN|talk]]) 17:13, 19 October 2018 (UTC)&lt;br /&gt;
:Not bad, but please do not remove the incomplete tag too soon. Even my smaller changes don't convince me right now that it's complete. --[[User:Dgbrt|Dgbrt]] ([[User talk:Dgbrt|talk]]) 17:34, 19 October 2018 (UTC)&lt;br /&gt;
:There's no explanation ''OR'' transcript for the Title-text, yet. Sooo...  &lt;br /&gt;
:[[User:ProphetZarquon|ProphetZarquon]] ([[User talk:ProphetZarquon|talk]]) 18:41, 19 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
I know very little about stars. Can anyone explain what the type in the title text is? [[Special:Contributions/162.158.63.70|162.158.63.70]] 18:23, 19 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
The nice thing about this game is you could represent the Earth by a 1000-pixel wide map, and it would take over a decade before anyone could tell whether you'd actually implemented anything. -- [[User:Dtgriscom|Dtgriscom]] ([[User talk:Dtgriscom|talk]]) 20:53, 19 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
In Panel 2, there is a box with the following information&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
      Single    Multi&lt;br /&gt;
LT    80 GT     440 T&lt;br /&gt;
LM    15 GT       3 GT&lt;br /&gt;
LA     2 MT       0 T&lt;br /&gt;
LL   580 GT       0 T&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
What does this mean?  The measurements seem to be in gigatonnes, hence a measure of mass.  CO2 releases are often measured in Gigatonnes. The geochemical carbon cycle is a significant long term negative feedback loop, so I guess these relate to CO2, but I can't guess the specifics. [[User:Zeimusu|Zeimusu]] ([[User talk:Zeimusu|talk]]) 15:00, 20 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Just a guess, but I think it could be the amount of life, as a goal is to &amp;quot;keep your biosphere rich&amp;quot;. Single and multi then mean single- and multicelled, and the terms on the left could be &amp;quot;Life-Terrestrial&amp;quot;, &amp;quot;-Marine&amp;quot;, &amp;quot;Aerial&amp;quot; and &amp;quot;Littoral&amp;quot; [[User:Emil|Emil]] ([[User talk:Emil|talk]]) 11:29, 21 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
::And if you look at the [https://imgs.xkcd.com/comics/tectonics_game_2x.png high-DPI image] you can see that the second row of achievements in the last panel, underneath the stages of mountain, is not &amp;quot;{{diff|164457|achievements in the formation of an atoll}}&amp;quot; but evolutionary stages of life: (1) non-cellular (or cellular but prokaryotic?), (2) cellular with a nucleus (eukaryotic), (3) multicellular, and (4) what looks like a side-view of a mammalian eye. [[Special:Contributions/162.158.155.158|162.158.155.158]] 17:22, 22 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
'''An Actual Game'''&lt;br /&gt;
&lt;br /&gt;
Here is a section for people who are looking into actually developing a game. (With time warp obviously.)&lt;br /&gt;
&lt;br /&gt;
Seriously though, this could actually be a fun (and educational) simulator, similar to KSP. --[[Special:Contributions/172.69.142.10|172.69.142.10]] 02:31, 20 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
My wife is trying to physically restrain me from immediately starting to write this game...int main ( int arggggg...ow...get off [[User:SteveBaker|SteveBaker]] ([[User talk:SteveBaker|talk]]) 16:52, 19 October 2018 (UTC)&lt;br /&gt;
:If the comment section of this comic is anything to go by, you could sell it for a buck a pop and get...I dunno...$12 at least? [[User:GreatWyrmGold|GreatWyrmGold]] ([[User talk:GreatWyrmGold|talk]]) 19:01, 19 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
Who wants to help me make this? [[User:Blacksilver|Blacksilver]] ([[User talk:Blacksilver|talk]]) 17:24, 19 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
With a sufficiently large time warp, this actually sounds like it would be pretty fun. [[User:Ahiijny|Ahiijny]] ([[User talk:Ahiijny|talk]]) 18:20, 19 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
Hey, guys reading your comments I can see several people, including myself, might be interested in making a game like this. Perhaps we should coordinate efforts to make one? [[Special:Contributions/162.158.246.100|162.158.246.100]] 23:15, 19 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
I came here specifically to see if this game existed and I'm irritated it doesn't yet. People with better coding and geological skills than me, you have an interested party. {{unsigned ip|108.162.221.83}}&lt;br /&gt;
&lt;br /&gt;
I'm fully on board. If and when this thing hypothetically gets popular, I'll be like, &amp;quot;Hey, I was there!&amp;quot; [[Special:Contributions/172.68.46.5|172.68.46.5]] 04:12, 20 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
I have a feeling that making this game would be an awful like No Man's Sky, all the physics would be extremely difficult to manage and take years to iron out fully. [[Special:Contributions/162.158.246.88|162.158.246.88]] 15:03, 20 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
I would love to help. I'm thinking something like https://en.wikipedia.org/wiki/Reus_(video_game). But just with planetary modification abilities. {{unsigned ip|108.162.237.58}}&lt;br /&gt;
&lt;br /&gt;
If anyone's interested I made a discord server where we can talk about making this: https://discord.gg/4MGZT7n [[User:MutedAjar|MutedAjar]] ([[User talk:MutedAjar|talk]]) 05:18, 21 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
I'm surprised no one's brought up SimEarth, which you start out by terraforming a barren planet, making sure life forms, evolves to sentience, and watch it leave for the stars [[Special:Contributions/172.69.22.140|172.69.22.140]] 00:30, 23 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;'''It's going to happen!'''&amp;lt;/big&amp;gt; Working title is &amp;quot;Tectonica&amp;quot; (yeah - in the cartoon it's &amp;quot;Tectonics!&amp;quot; but you can't have a '!' in a URL and we liked &amp;quot;tectonica&amp;quot; better).  Nothing to see YET but we have [https://tectonica.fun tectonica.fun] registered and active technical discussion and the promise of some minimal &amp;quot;getting started&amp;quot; code.  Plan is to have it run in-browser for portability and to be written in C++/wasm and WebGL for speed.  And, yes, we'll add an &amp;quot;accelerated realtime&amp;quot; button for those more impatient players &amp;amp;lt;sight&amp;amp;gt;. [[User:SteveBaker|SteveBaker]] ([[User talk:SteveBaker|talk]]) 19:04, 28 October 2018 (UTC)&lt;br /&gt;
:This doesn't explain the comic, I've moved it to the trivia section. And if the provided link there will be not much more than a single picture it's even NOT valid for the trivia section. --[[User:Dgbrt|Dgbrt]] ([[User talk:Dgbrt|talk]]) 18:42, 29 October 2018 (UTC)&lt;br /&gt;
:: Oh good god no!  It shouldn't even be in the trivia section at all until something is actually running and looking somewhat like a playable game. I didn't intend this to be something to go into the &amp;quot;explain&amp;quot; at all.  Just that anyone else who thinks this might make a pretty decent game MIGHT come here - see this in the Talk and head over to make it happen. [[User:SteveBaker|SteveBaker]] ([[User talk:SteveBaker|talk]]) 01:53, 30 October 2018 (UTC)&lt;br /&gt;
:::Thanks for your reply, it's removed from the trivia section. You could have done this too. --[[User:Dgbrt|Dgbrt]] ([[User talk:Dgbrt|talk]]) 20:27, 30 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;'''Unity version!'''&amp;lt;/big&amp;gt; &lt;br /&gt;
&lt;br /&gt;
A (currently) small splinter group has formed that would rather use Unity to create the game. While I respect the decision to build the game in C++/wasm, I feel that the barrier to entry is slightly too high for most people to begin contribution. In contrast, Unity is well-documented and there are many tutorials available online already for those who wish to contribute. We have a discord server available here: https://discord.gg/4QP6d6q [[Special:Contributions/172.69.42.40|172.69.42.40]] 22:07, 15 November 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
'''Other Real Time Games'''&lt;br /&gt;
&lt;br /&gt;
This is for discussion of other real time games. (I.E. Desert Bus) --[[Special:Contributions/172.69.142.10|172.69.142.10]] 02:34, 20 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
I have this horrible urge to find the Desert Bus source code and mod it to make &amp;quot;Desert Bus 2: Walt Disney Land to Walt Disney World&amp;quot; [[Special:Contributions/172.68.90.88|172.68.90.88]] 21:53, 19 October 2018 (UTC)SiliconWolf&lt;br /&gt;
:From what I gather, part of the &amp;quot;magic&amp;quot; of Desert Bus is the whole lotta hours of repetitive nothing, and I seriously doubt the trip between Disneys is filled with nothing to see. :) Otheriwse I find this to be an awesome idea, LOL! [[User:NiceGuy1|NiceGuy1]] ([[User talk:NiceGuy1|talk]]) 05:45, 5 November 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
It's like playing Desert Bus for the rest of your life...  :)  [[Special:Contributions/162.158.63.154|162.158.63.154]] 18:23, 19 October 2018 (UTC) Scott&lt;br /&gt;
:As soon as I saw the headline that this was about other real time games, first and only thought was Desert Bus, LOL! Which I've only heard of (primarily from Angry Video Game Nerd). :) [[User:NiceGuy1|NiceGuy1]] ([[User talk:NiceGuy1|talk]]) 05:45, 5 November 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
:I thought it appropriate to add Desert Bus to the main description as a real world example of a tedious real-time game that goes to a ridiculous extreme... though much less extreme and ridiculous than the one in the comic. [[User:N0lqu|-boB]] ([[User talk:N0lqu|talk]]) 21:17, 19 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
Does anyone else remember the old DOS game: 688 Attack Sub? Where it felt like you were waiting forever for your torpedo to hit? I liked that they told you that, in the real world, it's much slower than it is in the game.[[Special:Contributions/172.68.65.6|172.68.65.6]] 18:46, 19 October 2018 (UTC)&lt;br /&gt;
:Back then I had a demo (I believe I recall it was on 1 disk and ran off the disk, so I could play on any computer I encountered). Been a while, but I believe it was one specific scenario with a bit of randomness thrown in (like the decisions other ships made), and I played it many, many times. Since it was the demo either the part about not-real-time torpedoes wasn't in there or I always jumped straight to the gameplay, LOL! [[User:NiceGuy1|NiceGuy1]] ([[User talk:NiceGuy1|talk]]) 05:45, 5 November 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
Not really sure where to put this, so posting it here: Too bad the comic wasn't a bit longer. Could have had Ponytail respond to &amp;quot;It's real time&amp;quot; with &amp;quot;Of course not. It's a million times faster.&amp;quot; &amp;quot;Whew.&amp;quot; &amp;quot;Yeah, just 400 more years until your first mountain achievement.&amp;quot; {{unsigned|Trlkly}}&lt;br /&gt;
: Actually, at 1 million times faster, it would only take 0.4 years, or about 5 months. {{unsigned ip|141.101.88.196}}&lt;br /&gt;
&lt;br /&gt;
Are you sure the second row of achievements is about atolls?  It looked more like evolution of life to me (single celled, multicellular, something, fish). -- [[Special:Contributions/162.158.62.33|162.158.62.33]] 11:35, 21 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
I was immediately reminded of Wobbler's (or Pratchett's, depending on which side of the 4th wall you look from) &amp;quot;Journey to Alpha Centauri&amp;quot; - and it turns out it was actually made into a &amp;quot;real&amp;quot; game too. [[Special:Contributions/162.158.210.22|162.158.210.22]] 09:03, 22 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
Didn't / doesn't have the MS Flight Simulator a real time mode? I think I somewhere read something about that some time ago. Dunno if true, wikipedia doesn't say anything about that. [[User:Elektrizikekswerk|Elektrizikekswerk]] ([[User talk:Elektrizikekswerk|talk]]) 10:23, 22 October 2018 (UTC)&lt;br /&gt;
:@Elektrizikekswerk: yes, it did. I recall one of the challenges on Message Boards at the time was to complete Sydney-LAX in real time (~12 hours continuous flying) in poor weather. I'm searching for evidence of this and will update once I can link it together. [[Special:Contributions/162.158.63.88|162.158.63.88]] 14:03, 22 October 2018 (UTC)&lt;br /&gt;
::Some facts: MS Flight Simulator (MSFS) is dead since 2009, MS closed it and they sold something to someone but not much happened since than. AND it wasn't really a game, it was a realistic simulator you couldn't use it without some general knowledge about aviation. Fifteen years ago I've flown many legs about two up to four hours, in real-time. Besides the starting and landing phase it was boring, just because the autopilot does nearly everything - the only important thing was interacting with ATC (Air Traffic Control) and following their instructions along your flight path. Four hours monitoring the radio, adjusting your flight level slightly, drinking coffee or getting a meal - just as the real thing is for a professional pilot (assisted by the autopilot). --[[User:Dgbrt|Dgbrt]] ([[User talk:Dgbrt|talk]]) 19:37, 22 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
I think it's important to note that the 10k final achievement requires the player to &amp;quot;Out do&amp;quot; Everest (8,848m) which might not be possible under Earths gravity.  Unless the achievement for mountains isn't measured from Sea-Level (in which case, Hawaii's Mauna Kea would've JUST made this achievemnt at 10,203M) or if it doesn't take place on Earth.  [[Special:Contributions/108.162.237.238|108.162.237.238]] 18:05, 24 October 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
Other than the aforementioned Desert Bus, the only real-time thing I can think of is part of the The Simpsons Freemium game Tapped Out. Cletus has a farm that can grow various crops which are generally silly and many related to the show, but one is titled &amp;quot;Corn. Actual corn&amp;quot;, which takes 90 days to complete (most of the longest things are 24 hours, with only a handful of items being longer), the gag being that in real life corn apparently takes 90 days to grow. [[User:NiceGuy1|NiceGuy1]] ([[User talk:NiceGuy1|talk]]) 05:45, 5 November 2018 (UTC)&lt;br /&gt;
&lt;br /&gt;
== It already exists as software!!! ==&lt;br /&gt;
&lt;br /&gt;
This kind of program already (sort of) exists and is used by professional geologists. In general it's called section balancing (Wikipedia calls it section restoration https://en.wikipedia.org/wiki/Section_restoration). The objective of the programs is normally to move backwards through time to see how the earth looked in the distant past, but they can either animate starting from the past or could move into the future. Some examples are 3D Kinematic from Midland Valley (https://www.mve.com/software/3d-kinematic), KronosFlow from Beicip-FranLab (http://www.beicip.com/2d-kinematics-basin-modeling) or their older product LOCACE, Kine3D from Paradigm (http://www.pdgm.com/products/kine3d), and Dynel3D from iGeoss (now Schlumberger https://www.software.slb.com/products/igeoss).&lt;/div&gt;</summary>
		<author><name>Jlhollin</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=1313:_Regex_Golf&amp;diff=59189</id>
		<title>1313: Regex Golf</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=1313:_Regex_Golf&amp;diff=59189"/>
				<updated>2014-02-02T17:02:43Z</updated>
		
		<summary type="html">&lt;p&gt;Jlhollin: /* Regular expressions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{comic&lt;br /&gt;
| number    = 1313&lt;br /&gt;
| date      = January 6, 2014&lt;br /&gt;
| title     = Regex Golf&lt;br /&gt;
| image     = regex_golf.png&lt;br /&gt;
| titletext = &amp;lt;nowiki&amp;gt;/bu|[rn]t|[coy]e|[mtg]a|j|iso|n[hl]|[ae]d|lev|sh|[lnd]i|[po]o|ls/ matches the last names of elected US presidents but not their opponents.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Explanation ==&lt;br /&gt;
The comic talks about {{w|regular expressions}}, which are a way to specify textual patterns. Given a regular expression, one can search for the pattern it specifies inside a text string.  If the pattern is found, it’s said that the pattern “matches” the string; if it's not found, it's said they do not match.&lt;br /&gt;
&lt;br /&gt;
The title of the comic and the first panel is based on “[http://regex.alf.nu/ regex golf]”, which is a discipline of “{{w|code golf}}”, a game in which programmers attempt to solve a given programming problem using as few characters as possible, analogous to the number of {{w|golf}} shots it takes to reach the goal. In regex golfing, the programmer is given two sets of text fragments, and he/she tries to write the shortest possible regular expression which would match all elements of one set, while at the same time not matching any element from the other set.&lt;br /&gt;
&lt;br /&gt;
The regex golf challenge Megan faces consists of matching all subtitles of ''{{w|Star Wars}}'' episodes, while not matching any subtitle of ''{{w|Star Trek}}'' episodes. ({{w|Subtitle (titling)|Subtitles}} are the secondary titles of the movies, after the ''“Star Trek: ”'' or ''“Star Wars Episode N: ”''. For example, in ''Star Wars Episode I: The Phantom Menace'', the subtitle is ''The Phantom Menace''.) In the first panel, she created a 12-character regex solving the challenge.&lt;br /&gt;
&lt;br /&gt;
Then she moved on to building a tool which would automatically build such a regex for arbitrary lists of text, which could be described as {{w|meta}}- regex golfing. But as she has lost this tool, she needs to search through her files and chooses a tool called “{{w|grep}}” to find it.  This implies that she needs a regular expression that would find any code that appears to be a regex golf generator, which leads to another “meta-” layer of abstraction. At the end, Megan notes this sequence of meta-meta-... might go to infinity and Cueball quips that she now has “infinite problems” as a result of her efforts; Megan retorts that she already had &amp;quot;infinite problems&amp;quot; because she's geeky enough to run meta-versions of programs on themselves, and stubborn enough to continue on until she fails, to the exclusion of all else. This also seems to be a reference to a famous quote (see also ''[[1171: Perl Problems]]''):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;''Some people, when confronted with a problem, think “I know, I'll use regular expressions.” Now they have two problems.''&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Regular expressions===&lt;br /&gt;
The first regex Megan uses is &amp;lt;code&amp;gt;/m | [tn]|b/&amp;lt;/code&amp;gt;, said to match ''Star Wars'' subtitles but not ''Star Trek''.&lt;br /&gt;
&lt;br /&gt;
The forward slashes &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt; just mark the start and end of the regex. The &amp;lt;code&amp;gt;|&amp;lt;/code&amp;gt; character means “or”, so the regex matches any string that contains the patterns “&amp;lt;code&amp;gt;m &amp;lt;/code&amp;gt;”, “&amp;lt;code&amp;gt; [tn]&amp;lt;/code&amp;gt;” or “&amp;lt;code&amp;gt;b&amp;lt;/code&amp;gt;” (including the spaces). The square brackets match one of the enclosed characters, meaning that “&amp;lt;code&amp;gt; [tn]&amp;lt;/code&amp;gt;” matches either “&amp;lt;code&amp;gt; t&amp;lt;/code&amp;gt;” or “&amp;lt;code&amp;gt; n&amp;lt;/code&amp;gt;”. The regex is apparently case-insensitive, because it wouldn't work otherwise.&lt;br /&gt;
&lt;br /&gt;
The Star Wars subtitles match the parts of the regex in the following way:&lt;br /&gt;
* “The Phanto&amp;lt;u&amp;gt;m &amp;lt;/u&amp;gt;Menace” is matched by “&amp;lt;code&amp;gt;m &amp;lt;/code&amp;gt;”.&lt;br /&gt;
* “Attack of&amp;lt;u&amp;gt; t&amp;lt;/u&amp;gt;he Clones” is matched by “&amp;lt;code&amp;gt; [tn]&amp;lt;/code&amp;gt;”.&lt;br /&gt;
* “Revenge of&amp;lt;u&amp;gt; t&amp;lt;/u&amp;gt;he Sith” is matched by “&amp;lt;code&amp;gt; [tn]&amp;lt;/code&amp;gt;”.&lt;br /&gt;
* “A&amp;lt;u&amp;gt; N&amp;lt;/u&amp;gt;ew Hope” is matched by “&amp;lt;code&amp;gt; [tn]&amp;lt;/code&amp;gt;”.&lt;br /&gt;
* “The Empire Strikes &amp;lt;u&amp;gt;B&amp;lt;/u&amp;gt;ack” is matched by “&amp;lt;code&amp;gt;b&amp;lt;/code&amp;gt;”.&lt;br /&gt;
* “Return of&amp;lt;u&amp;gt; t&amp;lt;/u&amp;gt;he Jedi” is matched by “&amp;lt;code&amp;gt; [tn]&amp;lt;/code&amp;gt;”.&lt;br /&gt;
Note that if one included the animated film “Star Wars: The Clone Wars” it would be matched by “&amp;lt;code&amp;gt; [tn]&amp;lt;/code&amp;gt;”.&lt;br /&gt;
&lt;br /&gt;
On the other hand, none of the Star Trek subtitles contains an M followed by a space, a T or an N preceded by a space, or any B, so the regex does not match any of them. Note that in the original series all subtitles start with a “T” but it's the first character so it's not preceded by a space.&lt;br /&gt;
&lt;br /&gt;
Here is the list that Megan probably used:&lt;br /&gt;
* Original series:&lt;br /&gt;
** The Motion Picture&lt;br /&gt;
** The Wrath of Khan&lt;br /&gt;
** The Search For Spock&lt;br /&gt;
** The Voyage Home&lt;br /&gt;
** The Final Frontier&lt;br /&gt;
** The Undiscovered Country&lt;br /&gt;
* The Next Generation:&lt;br /&gt;
** Generations&lt;br /&gt;
** First Contact&lt;br /&gt;
** Insurrection&lt;br /&gt;
** Nemesis&lt;br /&gt;
* Reboot series:&lt;br /&gt;
** ''the one without a subtitle''&lt;br /&gt;
** Into Darkness&lt;br /&gt;
&lt;br /&gt;
In the last panel “and beyond” Megan uses the regular expression &amp;lt;code&amp;gt;/(meta-)*regex golf/&amp;lt;/code&amp;gt; to describe her problem. &amp;lt;code&amp;gt;*&amp;lt;/code&amp;gt; means “zero or more” of the preceding character/group (parentheses &amp;lt;code&amp;gt;()&amp;lt;/code&amp;gt; group characters). So this regex matches “regex golf”, “meta-regex golf”, “meta-meta-regex golf”, etc. In a way this is regex golf in itself, matching all levels of meta-regex golf while not matching anything else.&lt;br /&gt;
&lt;br /&gt;
In the title text, there is a long regex that is the solution of another regex golf challenge: matching the last names of all elected US presidents but not their opponents. Note that the list of opponents include some people who were previously or later became presidents, so taken literally this is impossible. To make this work the list of opponents must exclude anyone who was also president. The regular expression itself works in a very similar way to the Star Wars/Trek one, including several different patterns separated by &amp;lt;code&amp;gt;|&amp;lt;/code&amp;gt;. Each elected president matches one pattern while each opponent matches none.&lt;br /&gt;
&lt;br /&gt;
Here is a list of elected president and the patterns they match:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Number&lt;br /&gt;
!President&lt;br /&gt;
!Matched expression&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|{{w|George Washington|George Wa&amp;lt;u&amp;gt;sh&amp;lt;/u&amp;gt;ington}}&lt;br /&gt;
|&amp;lt;code&amp;gt;sh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|{{w|John Adams|John &amp;lt;u&amp;gt;Ad&amp;lt;/u&amp;gt;ams}}&lt;br /&gt;
|&amp;lt;code&amp;gt;[ae]d&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|{{w|Thomas Jefferson|Thomas &amp;lt;u&amp;gt;J&amp;lt;/u&amp;gt;efferson}}&lt;br /&gt;
|&amp;lt;code&amp;gt;j&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|{{w|James Madison|James &amp;lt;u&amp;gt;Ma&amp;lt;/u&amp;gt;dison}}&lt;br /&gt;
|&amp;lt;code&amp;gt;[mtg]a&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|{{w|James Monroe|James Monr&amp;lt;u&amp;gt;oe&amp;lt;/u&amp;gt;}}&lt;br /&gt;
|&amp;lt;code&amp;gt;[coy]e&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
|{{w|John Quincy Adams|John Quincy &amp;lt;u&amp;gt;Ad&amp;lt;/u&amp;gt;ams}}&lt;br /&gt;
|&amp;lt;code&amp;gt;[ae]d&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|{{w|Andrew Jackson|Andrew &amp;lt;u&amp;gt;J&amp;lt;/u&amp;gt;ackson}}&lt;br /&gt;
|&amp;lt;code&amp;gt;j&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
|{{w|Martin Van Buren|Martin Van &amp;lt;u&amp;gt;Bu&amp;lt;/u&amp;gt;ren}}&lt;br /&gt;
|&amp;lt;code&amp;gt;bu&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
|{{w|William Henry Harrison|William Henry Harr&amp;lt;u&amp;gt;iso&amp;lt;/u&amp;gt;n}}&lt;br /&gt;
|&amp;lt;code&amp;gt;iso&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|11&lt;br /&gt;
|{{w|James K. Polk|James K. &amp;lt;u&amp;gt;Po&amp;lt;/u&amp;gt;lk}}&lt;br /&gt;
|&amp;lt;code&amp;gt;[po]o&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|12&lt;br /&gt;
|{{w|Zachary Taylor|Zachary &amp;lt;u&amp;gt;Ta&amp;lt;/u&amp;gt;ylor}}&lt;br /&gt;
|&amp;lt;code&amp;gt;[mtg]a&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|14&lt;br /&gt;
|{{w|Franklin Pierce|Franklin Pier&amp;lt;u&amp;gt;ce&amp;lt;/u&amp;gt;}}&lt;br /&gt;
|&amp;lt;code&amp;gt;[coy]e&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|15&lt;br /&gt;
|{{w|James Buchanan|James &amp;lt;u&amp;gt;Bu&amp;lt;/u&amp;gt;chanan}}&lt;br /&gt;
|&amp;lt;code&amp;gt;bu&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|16&lt;br /&gt;
|{{w|Abraham Lincoln|Abraham &amp;lt;u&amp;gt;Li&amp;lt;/u&amp;gt;ncoln}}&lt;br /&gt;
|&amp;lt;code&amp;gt;[lnd]i&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|17&lt;br /&gt;
|{{w|Andrew Johnson|Andrew &amp;lt;u&amp;gt;J&amp;lt;/u&amp;gt;ohnson}}&lt;br /&gt;
|&amp;lt;code&amp;gt;j&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|18&lt;br /&gt;
|{{w|Ulysses S. Grant|Ulysses S. Gra&amp;lt;u&amp;gt;nt&amp;lt;/u&amp;gt;}}&lt;br /&gt;
|&amp;lt;code&amp;gt;[rn]t&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|19&lt;br /&gt;
|{{w|Rutherford B. Hayes|Rutherford B. Ha&amp;lt;u&amp;gt;ye&amp;lt;/u&amp;gt;s}}&lt;br /&gt;
|&amp;lt;code&amp;gt;[coy]e&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|20&lt;br /&gt;
|{{w|James A. Garfield|James A. &amp;lt;u&amp;gt;Ga&amp;lt;/u&amp;gt;rfield}}&lt;br /&gt;
|&amp;lt;code&amp;gt;[mtg]a&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|22&lt;br /&gt;
|{{w|Grover Cleveland|Grover C&amp;lt;u&amp;gt;lev&amp;lt;/u&amp;gt;eland}}&lt;br /&gt;
|&amp;lt;code&amp;gt;lev&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|23&lt;br /&gt;
|{{w|Benjamin Harrison|Benjamin Harr&amp;lt;u&amp;gt;iso&amp;lt;/u&amp;gt;n}}&lt;br /&gt;
|&amp;lt;code&amp;gt;iso&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|24&lt;br /&gt;
|{{w|Grover Cleveland|Grover C&amp;lt;u&amp;gt;lev&amp;lt;/u&amp;gt;eland}}&lt;br /&gt;
|&amp;lt;code&amp;gt;lev&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|25&lt;br /&gt;
|{{w|William McKinley|William McKi&amp;lt;u&amp;gt;nl&amp;lt;/u&amp;gt;ey}}&lt;br /&gt;
|&amp;lt;code&amp;gt;n[hl]&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|26&lt;br /&gt;
|{{w|Theodore Roosevelt|Theodore R&amp;lt;u&amp;gt;oo&amp;lt;/u&amp;gt;sevelt}}&lt;br /&gt;
|&amp;lt;code&amp;gt;[po]o&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|27&lt;br /&gt;
|{{w|William Howard Taft|William Howard &amp;lt;u&amp;gt;Ta&amp;lt;/u&amp;gt;ft}}&lt;br /&gt;
|&amp;lt;code&amp;gt;[mtg]a&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|28&lt;br /&gt;
|{{w|Woodrow Wilson|Woodrow Wi&amp;lt;u&amp;gt;ls&amp;lt;/u&amp;gt;on}}&lt;br /&gt;
|&amp;lt;code&amp;gt;ls&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|29&lt;br /&gt;
|{{w|Warren G. Harding|Warren G. Har&amp;lt;u&amp;gt;di&amp;lt;/u&amp;gt;ng}}&lt;br /&gt;
|&amp;lt;code&amp;gt;[lnd]i&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|30&lt;br /&gt;
|{{w|Calvin Coolidge|Calvin Coo&amp;lt;u&amp;gt;li&amp;lt;/u&amp;gt;dge}}&lt;br /&gt;
|&amp;lt;code&amp;gt;[lnd]i&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|31&lt;br /&gt;
|{{w|Herbert Hoover|Herbert H&amp;lt;u&amp;gt;oo&amp;lt;/u&amp;gt;ver}}&lt;br /&gt;
|&amp;lt;code&amp;gt;[po]o&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|32&lt;br /&gt;
|{{w|Franklin D. Roosevelt|Franklin D. R&amp;lt;u&amp;gt;oo&amp;lt;/u&amp;gt;sevelt}}&lt;br /&gt;
|&amp;lt;code&amp;gt;[po]o&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|33&lt;br /&gt;
|{{w|Harry S. Truman|Harry S. Tru&amp;lt;u&amp;gt;ma&amp;lt;/u&amp;gt;n}}&lt;br /&gt;
|&amp;lt;code&amp;gt;[mtg]a&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|34&lt;br /&gt;
|{{w|Dwight D. Eisenhower|Dwight D. Eise&amp;lt;u&amp;gt;nh&amp;lt;/u&amp;gt;ower}}&lt;br /&gt;
|&amp;lt;code&amp;gt;n[hl]&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|35&lt;br /&gt;
|{{w|John F. Kennedy|John F. Kenn&amp;lt;u&amp;gt;ed&amp;lt;/u&amp;gt;y}}&lt;br /&gt;
|&amp;lt;code&amp;gt;[ae]d&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|36&lt;br /&gt;
|{{w|Lyndon B. Johnson|Lyndon B. &amp;lt;u&amp;gt;J&amp;lt;/u&amp;gt;ohnson}}&lt;br /&gt;
|&amp;lt;code&amp;gt;j&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|37&lt;br /&gt;
|{{w|Richard Nixon|Richard &amp;lt;u&amp;gt;Ni&amp;lt;/u&amp;gt;xon}}&lt;br /&gt;
|&amp;lt;code&amp;gt;[lnd]i&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|39&lt;br /&gt;
|{{w|Jimmy Carter|Jimmy Ca&amp;lt;u&amp;gt;rt&amp;lt;/u&amp;gt;er}}&lt;br /&gt;
|&amp;lt;code&amp;gt;[rn]t&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|40&lt;br /&gt;
|{{w|Ronald Reagan|Ronald Rea&amp;lt;u&amp;gt;ga&amp;lt;/u&amp;gt;n}}&lt;br /&gt;
|&amp;lt;code&amp;gt;[mtg]a&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|41&lt;br /&gt;
|{{w|George H. W. Bush|George H. W. &amp;lt;u&amp;gt;Bu&amp;lt;/u&amp;gt;sh}}&lt;br /&gt;
|&amp;lt;code&amp;gt;bu&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|42&lt;br /&gt;
|{{w|Bill Clinton|Bill Cli&amp;lt;u&amp;gt;nt&amp;lt;/u&amp;gt;on}}&lt;br /&gt;
|&amp;lt;code&amp;gt;[rn]t&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|43&lt;br /&gt;
|{{w|George W. Bush|George W. &amp;lt;u&amp;gt;Bu&amp;lt;/u&amp;gt;sh}}&lt;br /&gt;
|&amp;lt;code&amp;gt;bu&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|44&lt;br /&gt;
|{{w|Barack Obama|Barack Oba&amp;lt;u&amp;gt;ma&amp;lt;/u&amp;gt;}}&lt;br /&gt;
|&amp;lt;code&amp;gt;[mtg]a&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Note that some presidents are missing because they weren't elected but became presidents after the resignation/death of their formers.&lt;br /&gt;
&lt;br /&gt;
Note also that Randall's regular expression must be modified slightly, because it also matches {{w|John C. Fremont|John C. Fremo&amp;lt;u&amp;gt;nt&amp;lt;/u&amp;gt;}}, the runner-up to James Buchanan in 1856, as discussed by {{w|Peter Norvig}} at [http://nbviewer.ipython.org/url/norvig.com/ipython/xkcd1313.ipynb xkcd 1313: Regex Golf].  Note that Norvig provides a small amount of Python code which actually plays regex golf with arbitrary lists, and found a shorter solution than Randall's for the ''Star Wars'' vs ''Star Trek'' game.&lt;br /&gt;
&lt;br /&gt;
== Transcript ==&lt;br /&gt;
:Regex golf:&lt;br /&gt;
:[Megan is sitting at a laptop. Cueball is standing behind her.]&lt;br /&gt;
:Megan: You try to match one group but not the other.&lt;br /&gt;
:Megan: /m | [tn]|b/ matches ''Star Wars'' subtitles but not ''Star Trek''.&lt;br /&gt;
:Cueball: Cool.&lt;br /&gt;
&lt;br /&gt;
:Meta-regex golf:&lt;br /&gt;
:Megan: So I wrote a program that plays regex golf with arbitrary lists...&lt;br /&gt;
:Cueball: Uh oh...&lt;br /&gt;
&lt;br /&gt;
:Meta-meta-regex golf:&lt;br /&gt;
:Megan: ...But I lost my code, so I'm grepping for files that look like regex golf solvers.&lt;br /&gt;
&lt;br /&gt;
:...And beyond:&lt;br /&gt;
:Megan: Really, this is all /(meta-)*regex golf/.&lt;br /&gt;
:Cueball: Now you have ''infinite'' problems.&lt;br /&gt;
:Megan: No, I had those already.&lt;br /&gt;
&lt;br /&gt;
== Trivia ==&lt;br /&gt;
*There are now at least four comics that references regular expressions. The other three are: [[208: Regular Expressions]], [[224: Lisp]] and [[1171: Perl Problems]].&lt;br /&gt;
*Additionally, regular expressions are mentioned in title text of [[1277: Ayn Random]].&lt;br /&gt;
*Also, Randall mentions [http://regex.alf.nu/ a website with a regexp golf game] he got distracted by while researching for the [http://what-if.xkcd.com/78/ 78th] episode of [[what if?]] (which was published one day after this comic).&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:Computers]]&lt;/div&gt;</summary>
		<author><name>Jlhollin</name></author>	</entry>

	<entry>
		<id>https://www.explainxkcd.com/wiki/index.php?title=1313:_Regex_Golf&amp;diff=59188</id>
		<title>1313: Regex Golf</title>
		<link rel="alternate" type="text/html" href="https://www.explainxkcd.com/wiki/index.php?title=1313:_Regex_Golf&amp;diff=59188"/>
				<updated>2014-02-02T17:02:25Z</updated>
		
		<summary type="html">&lt;p&gt;Jlhollin: /* Regular expressions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{comic&lt;br /&gt;
| number    = 1313&lt;br /&gt;
| date      = January 6, 2014&lt;br /&gt;
| title     = Regex Golf&lt;br /&gt;
| image     = regex_golf.png&lt;br /&gt;
| titletext = &amp;lt;nowiki&amp;gt;/bu|[rn]t|[coy]e|[mtg]a|j|iso|n[hl]|[ae]d|lev|sh|[lnd]i|[po]o|ls/ matches the last names of elected US presidents but not their opponents.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Explanation ==&lt;br /&gt;
The comic talks about {{w|regular expressions}}, which are a way to specify textual patterns. Given a regular expression, one can search for the pattern it specifies inside a text string.  If the pattern is found, it’s said that the pattern “matches” the string; if it's not found, it's said they do not match.&lt;br /&gt;
&lt;br /&gt;
The title of the comic and the first panel is based on “[http://regex.alf.nu/ regex golf]”, which is a discipline of “{{w|code golf}}”, a game in which programmers attempt to solve a given programming problem using as few characters as possible, analogous to the number of {{w|golf}} shots it takes to reach the goal. In regex golfing, the programmer is given two sets of text fragments, and he/she tries to write the shortest possible regular expression which would match all elements of one set, while at the same time not matching any element from the other set.&lt;br /&gt;
&lt;br /&gt;
The regex golf challenge Megan faces consists of matching all subtitles of ''{{w|Star Wars}}'' episodes, while not matching any subtitle of ''{{w|Star Trek}}'' episodes. ({{w|Subtitle (titling)|Subtitles}} are the secondary titles of the movies, after the ''“Star Trek: ”'' or ''“Star Wars Episode N: ”''. For example, in ''Star Wars Episode I: The Phantom Menace'', the subtitle is ''The Phantom Menace''.) In the first panel, she created a 12-character regex solving the challenge.&lt;br /&gt;
&lt;br /&gt;
Then she moved on to building a tool which would automatically build such a regex for arbitrary lists of text, which could be described as {{w|meta}}- regex golfing. But as she has lost this tool, she needs to search through her files and chooses a tool called “{{w|grep}}” to find it.  This implies that she needs a regular expression that would find any code that appears to be a regex golf generator, which leads to another “meta-” layer of abstraction. At the end, Megan notes this sequence of meta-meta-... might go to infinity and Cueball quips that she now has “infinite problems” as a result of her efforts; Megan retorts that she already had &amp;quot;infinite problems&amp;quot; because she's geeky enough to run meta-versions of programs on themselves, and stubborn enough to continue on until she fails, to the exclusion of all else. This also seems to be a reference to a famous quote (see also ''[[1171: Perl Problems]]''):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;''Some people, when confronted with a problem, think “I know, I'll use regular expressions.” Now they have two problems.''&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Regular expressions===&lt;br /&gt;
The first regex Megan uses is &amp;lt;code&amp;gt;/m | [tn]|b/&amp;lt;/code&amp;gt;, said to match ''Star Wars'' subtitles but not ''Star Trek''.&lt;br /&gt;
&lt;br /&gt;
The forward slashes &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt; just mark the start and end of the regex. The &amp;lt;code&amp;gt;|&amp;lt;/code&amp;gt; character means “or”, so the regex matches any string that contains the patterns “&amp;lt;code&amp;gt;m &amp;lt;/code&amp;gt;”, “&amp;lt;code&amp;gt; [tn]&amp;lt;/code&amp;gt;” or “&amp;lt;code&amp;gt;b&amp;lt;/code&amp;gt;” (including the spaces). The square brackets match one of the enclosed characters, meaning that “&amp;lt;code&amp;gt; [tn]&amp;lt;/code&amp;gt;” matches either “&amp;lt;code&amp;gt; t&amp;lt;/code&amp;gt;” or “&amp;lt;code&amp;gt; n&amp;lt;/code&amp;gt;”. The regex is apparently case-insensitive, because it wouldn't work otherwise.&lt;br /&gt;
&lt;br /&gt;
The Star Wars subtitles match the parts of the regex in the following way:&lt;br /&gt;
* “The Phanto&amp;lt;u&amp;gt;m &amp;lt;/u&amp;gt;Menace” is matched by “&amp;lt;code&amp;gt;m &amp;lt;/code&amp;gt;”.&lt;br /&gt;
* “Attack of&amp;lt;u&amp;gt; t&amp;lt;/u&amp;gt;he Clones” is matched by “&amp;lt;code&amp;gt; [tn]&amp;lt;/code&amp;gt;”.&lt;br /&gt;
* “Revenge of&amp;lt;u&amp;gt; t&amp;lt;/u&amp;gt;he Sith” is matched by “&amp;lt;code&amp;gt; [tn]&amp;lt;/code&amp;gt;”.&lt;br /&gt;
* “A&amp;lt;u&amp;gt; N&amp;lt;/u&amp;gt;ew Hope” is matched by “&amp;lt;code&amp;gt; [tn]&amp;lt;/code&amp;gt;”.&lt;br /&gt;
* “The Empire Strikes &amp;lt;u&amp;gt;B&amp;lt;/u&amp;gt;ack” is matched by “&amp;lt;code&amp;gt;b&amp;lt;/code&amp;gt;”.&lt;br /&gt;
* “Return of&amp;lt;u&amp;gt; t&amp;lt;/u&amp;gt;he Jedi” is matched by “&amp;lt;code&amp;gt; [tn]&amp;lt;/code&amp;gt;”.&lt;br /&gt;
Note if one included the animated film “Star Wars: The Clone Wars” it would be matched by “&amp;lt;code&amp;gt; [tn]&amp;lt;/code&amp;gt;”.&lt;br /&gt;
&lt;br /&gt;
On the other hand, none of the Star Trek subtitles contains an M followed by a space, a T or an N preceded by a space, or any B, so the regex does not match any of them. Note that in the original series all subtitles start with a “T” but it's the first character so it's not preceded by a space.&lt;br /&gt;
&lt;br /&gt;
Here is the list that Megan probably used:&lt;br /&gt;
* Original series:&lt;br /&gt;
** The Motion Picture&lt;br /&gt;
** The Wrath of Khan&lt;br /&gt;
** The Search For Spock&lt;br /&gt;
** The Voyage Home&lt;br /&gt;
** The Final Frontier&lt;br /&gt;
** The Undiscovered Country&lt;br /&gt;
* The Next Generation:&lt;br /&gt;
** Generations&lt;br /&gt;
** First Contact&lt;br /&gt;
** Insurrection&lt;br /&gt;
** Nemesis&lt;br /&gt;
* Reboot series:&lt;br /&gt;
** ''the one without a subtitle''&lt;br /&gt;
** Into Darkness&lt;br /&gt;
&lt;br /&gt;
In the last panel “and beyond” Megan uses the regular expression &amp;lt;code&amp;gt;/(meta-)*regex golf/&amp;lt;/code&amp;gt; to describe her problem. &amp;lt;code&amp;gt;*&amp;lt;/code&amp;gt; means “zero or more” of the preceding character/group (parentheses &amp;lt;code&amp;gt;()&amp;lt;/code&amp;gt; group characters). So this regex matches “regex golf”, “meta-regex golf”, “meta-meta-regex golf”, etc. In a way this is regex golf in itself, matching all levels of meta-regex golf while not matching anything else.&lt;br /&gt;
&lt;br /&gt;
In the title text, there is a long regex that is the solution of another regex golf challenge: matching the last names of all elected US presidents but not their opponents. Note that the list of opponents include some people who were previously or later became presidents, so taken literally this is impossible. To make this work the list of opponents must exclude anyone who was also president. The regular expression itself works in a very similar way to the Star Wars/Trek one, including several different patterns separated by &amp;lt;code&amp;gt;|&amp;lt;/code&amp;gt;. Each elected president matches one pattern while each opponent matches none.&lt;br /&gt;
&lt;br /&gt;
Here is a list of elected president and the patterns they match:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Number&lt;br /&gt;
!President&lt;br /&gt;
!Matched expression&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|{{w|George Washington|George Wa&amp;lt;u&amp;gt;sh&amp;lt;/u&amp;gt;ington}}&lt;br /&gt;
|&amp;lt;code&amp;gt;sh&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|{{w|John Adams|John &amp;lt;u&amp;gt;Ad&amp;lt;/u&amp;gt;ams}}&lt;br /&gt;
|&amp;lt;code&amp;gt;[ae]d&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|{{w|Thomas Jefferson|Thomas &amp;lt;u&amp;gt;J&amp;lt;/u&amp;gt;efferson}}&lt;br /&gt;
|&amp;lt;code&amp;gt;j&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
|{{w|James Madison|James &amp;lt;u&amp;gt;Ma&amp;lt;/u&amp;gt;dison}}&lt;br /&gt;
|&amp;lt;code&amp;gt;[mtg]a&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|{{w|James Monroe|James Monr&amp;lt;u&amp;gt;oe&amp;lt;/u&amp;gt;}}&lt;br /&gt;
|&amp;lt;code&amp;gt;[coy]e&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|6&lt;br /&gt;
|{{w|John Quincy Adams|John Quincy &amp;lt;u&amp;gt;Ad&amp;lt;/u&amp;gt;ams}}&lt;br /&gt;
|&amp;lt;code&amp;gt;[ae]d&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|7&lt;br /&gt;
|{{w|Andrew Jackson|Andrew &amp;lt;u&amp;gt;J&amp;lt;/u&amp;gt;ackson}}&lt;br /&gt;
|&amp;lt;code&amp;gt;j&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|8&lt;br /&gt;
|{{w|Martin Van Buren|Martin Van &amp;lt;u&amp;gt;Bu&amp;lt;/u&amp;gt;ren}}&lt;br /&gt;
|&amp;lt;code&amp;gt;bu&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|9&lt;br /&gt;
|{{w|William Henry Harrison|William Henry Harr&amp;lt;u&amp;gt;iso&amp;lt;/u&amp;gt;n}}&lt;br /&gt;
|&amp;lt;code&amp;gt;iso&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|11&lt;br /&gt;
|{{w|James K. Polk|James K. &amp;lt;u&amp;gt;Po&amp;lt;/u&amp;gt;lk}}&lt;br /&gt;
|&amp;lt;code&amp;gt;[po]o&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|12&lt;br /&gt;
|{{w|Zachary Taylor|Zachary &amp;lt;u&amp;gt;Ta&amp;lt;/u&amp;gt;ylor}}&lt;br /&gt;
|&amp;lt;code&amp;gt;[mtg]a&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|14&lt;br /&gt;
|{{w|Franklin Pierce|Franklin Pier&amp;lt;u&amp;gt;ce&amp;lt;/u&amp;gt;}}&lt;br /&gt;
|&amp;lt;code&amp;gt;[coy]e&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|15&lt;br /&gt;
|{{w|James Buchanan|James &amp;lt;u&amp;gt;Bu&amp;lt;/u&amp;gt;chanan}}&lt;br /&gt;
|&amp;lt;code&amp;gt;bu&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|16&lt;br /&gt;
|{{w|Abraham Lincoln|Abraham &amp;lt;u&amp;gt;Li&amp;lt;/u&amp;gt;ncoln}}&lt;br /&gt;
|&amp;lt;code&amp;gt;[lnd]i&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|17&lt;br /&gt;
|{{w|Andrew Johnson|Andrew &amp;lt;u&amp;gt;J&amp;lt;/u&amp;gt;ohnson}}&lt;br /&gt;
|&amp;lt;code&amp;gt;j&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|18&lt;br /&gt;
|{{w|Ulysses S. Grant|Ulysses S. Gra&amp;lt;u&amp;gt;nt&amp;lt;/u&amp;gt;}}&lt;br /&gt;
|&amp;lt;code&amp;gt;[rn]t&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|19&lt;br /&gt;
|{{w|Rutherford B. Hayes|Rutherford B. Ha&amp;lt;u&amp;gt;ye&amp;lt;/u&amp;gt;s}}&lt;br /&gt;
|&amp;lt;code&amp;gt;[coy]e&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|20&lt;br /&gt;
|{{w|James A. Garfield|James A. &amp;lt;u&amp;gt;Ga&amp;lt;/u&amp;gt;rfield}}&lt;br /&gt;
|&amp;lt;code&amp;gt;[mtg]a&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|22&lt;br /&gt;
|{{w|Grover Cleveland|Grover C&amp;lt;u&amp;gt;lev&amp;lt;/u&amp;gt;eland}}&lt;br /&gt;
|&amp;lt;code&amp;gt;lev&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|23&lt;br /&gt;
|{{w|Benjamin Harrison|Benjamin Harr&amp;lt;u&amp;gt;iso&amp;lt;/u&amp;gt;n}}&lt;br /&gt;
|&amp;lt;code&amp;gt;iso&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|24&lt;br /&gt;
|{{w|Grover Cleveland|Grover C&amp;lt;u&amp;gt;lev&amp;lt;/u&amp;gt;eland}}&lt;br /&gt;
|&amp;lt;code&amp;gt;lev&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|25&lt;br /&gt;
|{{w|William McKinley|William McKi&amp;lt;u&amp;gt;nl&amp;lt;/u&amp;gt;ey}}&lt;br /&gt;
|&amp;lt;code&amp;gt;n[hl]&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|26&lt;br /&gt;
|{{w|Theodore Roosevelt|Theodore R&amp;lt;u&amp;gt;oo&amp;lt;/u&amp;gt;sevelt}}&lt;br /&gt;
|&amp;lt;code&amp;gt;[po]o&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|27&lt;br /&gt;
|{{w|William Howard Taft|William Howard &amp;lt;u&amp;gt;Ta&amp;lt;/u&amp;gt;ft}}&lt;br /&gt;
|&amp;lt;code&amp;gt;[mtg]a&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|28&lt;br /&gt;
|{{w|Woodrow Wilson|Woodrow Wi&amp;lt;u&amp;gt;ls&amp;lt;/u&amp;gt;on}}&lt;br /&gt;
|&amp;lt;code&amp;gt;ls&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|29&lt;br /&gt;
|{{w|Warren G. Harding|Warren G. Har&amp;lt;u&amp;gt;di&amp;lt;/u&amp;gt;ng}}&lt;br /&gt;
|&amp;lt;code&amp;gt;[lnd]i&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|30&lt;br /&gt;
|{{w|Calvin Coolidge|Calvin Coo&amp;lt;u&amp;gt;li&amp;lt;/u&amp;gt;dge}}&lt;br /&gt;
|&amp;lt;code&amp;gt;[lnd]i&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|31&lt;br /&gt;
|{{w|Herbert Hoover|Herbert H&amp;lt;u&amp;gt;oo&amp;lt;/u&amp;gt;ver}}&lt;br /&gt;
|&amp;lt;code&amp;gt;[po]o&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|32&lt;br /&gt;
|{{w|Franklin D. Roosevelt|Franklin D. R&amp;lt;u&amp;gt;oo&amp;lt;/u&amp;gt;sevelt}}&lt;br /&gt;
|&amp;lt;code&amp;gt;[po]o&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|33&lt;br /&gt;
|{{w|Harry S. Truman|Harry S. Tru&amp;lt;u&amp;gt;ma&amp;lt;/u&amp;gt;n}}&lt;br /&gt;
|&amp;lt;code&amp;gt;[mtg]a&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|34&lt;br /&gt;
|{{w|Dwight D. Eisenhower|Dwight D. Eise&amp;lt;u&amp;gt;nh&amp;lt;/u&amp;gt;ower}}&lt;br /&gt;
|&amp;lt;code&amp;gt;n[hl]&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|35&lt;br /&gt;
|{{w|John F. Kennedy|John F. Kenn&amp;lt;u&amp;gt;ed&amp;lt;/u&amp;gt;y}}&lt;br /&gt;
|&amp;lt;code&amp;gt;[ae]d&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|36&lt;br /&gt;
|{{w|Lyndon B. Johnson|Lyndon B. &amp;lt;u&amp;gt;J&amp;lt;/u&amp;gt;ohnson}}&lt;br /&gt;
|&amp;lt;code&amp;gt;j&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|37&lt;br /&gt;
|{{w|Richard Nixon|Richard &amp;lt;u&amp;gt;Ni&amp;lt;/u&amp;gt;xon}}&lt;br /&gt;
|&amp;lt;code&amp;gt;[lnd]i&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|39&lt;br /&gt;
|{{w|Jimmy Carter|Jimmy Ca&amp;lt;u&amp;gt;rt&amp;lt;/u&amp;gt;er}}&lt;br /&gt;
|&amp;lt;code&amp;gt;[rn]t&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|40&lt;br /&gt;
|{{w|Ronald Reagan|Ronald Rea&amp;lt;u&amp;gt;ga&amp;lt;/u&amp;gt;n}}&lt;br /&gt;
|&amp;lt;code&amp;gt;[mtg]a&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|41&lt;br /&gt;
|{{w|George H. W. Bush|George H. W. &amp;lt;u&amp;gt;Bu&amp;lt;/u&amp;gt;sh}}&lt;br /&gt;
|&amp;lt;code&amp;gt;bu&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|42&lt;br /&gt;
|{{w|Bill Clinton|Bill Cli&amp;lt;u&amp;gt;nt&amp;lt;/u&amp;gt;on}}&lt;br /&gt;
|&amp;lt;code&amp;gt;[rn]t&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|43&lt;br /&gt;
|{{w|George W. Bush|George W. &amp;lt;u&amp;gt;Bu&amp;lt;/u&amp;gt;sh}}&lt;br /&gt;
|&amp;lt;code&amp;gt;bu&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|44&lt;br /&gt;
|{{w|Barack Obama|Barack Oba&amp;lt;u&amp;gt;ma&amp;lt;/u&amp;gt;}}&lt;br /&gt;
|&amp;lt;code&amp;gt;[mtg]a&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Note that some presidents are missing because they weren't elected but became presidents after the resignation/death of their formers.&lt;br /&gt;
&lt;br /&gt;
Note also that Randall's regular expression must be modified slightly, because it also matches {{w|John C. Fremont|John C. Fremo&amp;lt;u&amp;gt;nt&amp;lt;/u&amp;gt;}}, the runner-up to James Buchanan in 1856, as discussed by {{w|Peter Norvig}} at [http://nbviewer.ipython.org/url/norvig.com/ipython/xkcd1313.ipynb xkcd 1313: Regex Golf].  Note that Norvig provides a small amount of Python code which actually plays regex golf with arbitrary lists, and found a shorter solution than Randall's for the ''Star Wars'' vs ''Star Trek'' game.&lt;br /&gt;
&lt;br /&gt;
== Transcript ==&lt;br /&gt;
:Regex golf:&lt;br /&gt;
:[Megan is sitting at a laptop. Cueball is standing behind her.]&lt;br /&gt;
:Megan: You try to match one group but not the other.&lt;br /&gt;
:Megan: /m | [tn]|b/ matches ''Star Wars'' subtitles but not ''Star Trek''.&lt;br /&gt;
:Cueball: Cool.&lt;br /&gt;
&lt;br /&gt;
:Meta-regex golf:&lt;br /&gt;
:Megan: So I wrote a program that plays regex golf with arbitrary lists...&lt;br /&gt;
:Cueball: Uh oh...&lt;br /&gt;
&lt;br /&gt;
:Meta-meta-regex golf:&lt;br /&gt;
:Megan: ...But I lost my code, so I'm grepping for files that look like regex golf solvers.&lt;br /&gt;
&lt;br /&gt;
:...And beyond:&lt;br /&gt;
:Megan: Really, this is all /(meta-)*regex golf/.&lt;br /&gt;
:Cueball: Now you have ''infinite'' problems.&lt;br /&gt;
:Megan: No, I had those already.&lt;br /&gt;
&lt;br /&gt;
== Trivia ==&lt;br /&gt;
*There are now at least four comics that references regular expressions. The other three are: [[208: Regular Expressions]], [[224: Lisp]] and [[1171: Perl Problems]].&lt;br /&gt;
*Additionally, regular expressions are mentioned in title text of [[1277: Ayn Random]].&lt;br /&gt;
*Also, Randall mentions [http://regex.alf.nu/ a website with a regexp golf game] he got distracted by while researching for the [http://what-if.xkcd.com/78/ 78th] episode of [[what if?]] (which was published one day after this comic).&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:Computers]]&lt;/div&gt;</summary>
		<author><name>Jlhollin</name></author>	</entry>

	</feed>