<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Vincent Gable's Blog &#187; Games</title>
	<atom:link href="http://vgable.com/blog/tag/games/feed/" rel="self" type="application/rss+xml" />
	<link>http://vgable.com/blog</link>
	<description>my weblog.</description>
	<lastBuildDate>Tue, 29 Nov 2011 22:20:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Ignorance is Moral Strength</title>
		<link>http://vgable.com/blog/2009/10/24/ignorance-is-moral-strength/</link>
		<comments>http://vgable.com/blog/2009/10/24/ignorance-is-moral-strength/#comments</comments>
		<pubDate>Sat, 24 Oct 2009 15:38:37 +0000</pubDate>
		<dc:creator>Vincent Gable</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Quotes]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Anti-intellectual]]></category>
		<category><![CDATA[Blackjack]]></category>
		<category><![CDATA[Bruce Schneier]]></category>
		<category><![CDATA[Cheating]]></category>
		<category><![CDATA[Gambling]]></category>
		<category><![CDATA[Games]]></category>

		<guid isPermaLink="false">http://vgable.com/blog/?p=480</guid>
		<description><![CDATA[I have long been impressed with the casino industry&#8217;s ability to, in the case of blackjack, convince the gambling public that using strategy equals cheating. &#8211;Bruce Schneier]]></description>
			<content:encoded><![CDATA[<blockquote><p>I have long been impressed with the casino industry&#8217;s ability to, in the case of blackjack, convince the gambling public that using strategy equals cheating.</p></blockquote>
<p>&#8211;<a href="http://www.schneier.com/blog/archives/2009/10/computer_card_c.html">Bruce Schneier</a></p>
]]></content:encoded>
			<wfw:commentRss>http://vgable.com/blog/2009/10/24/ignorance-is-moral-strength/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fair Coin Tosses</title>
		<link>http://vgable.com/blog/2009/08/28/fair-coin-tosses/</link>
		<comments>http://vgable.com/blog/2009/08/28/fair-coin-tosses/#comments</comments>
		<pubDate>Fri, 28 Aug 2009 13:06:15 +0000</pubDate>
		<dc:creator>Vincent Gable</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Coins]]></category>
		<category><![CDATA[Decisions]]></category>
		<category><![CDATA[Gambling]]></category>
		<category><![CDATA[Games]]></category>

		<guid isPermaLink="false">http://vgable.com/blog/?p=383</guid>
		<description><![CDATA[Flipping a coin is, ever so slightly, unfair. As this article (via) points out, there is a bias for a coin to land on the same side it started on. Fortunately, all the biases coins have are systemic biases &#8212; they effect all similar coins the same way. So, with a fair thrower, it&#8217;s possible [...]]]></description>
			<content:encoded><![CDATA[<p>Flipping a coin is, ever so slightly, unfair. As <a href="http://www.codingthewheel.com/archives/the-coin-flip-a-fundamentally-unfair-proposition">this article</a> (<a href="http://www.schneier.com/blog/archives/2009/08/non-randomness.html">via</a>) points out, <strong>there is a bias for a coin to land on the same side it started on</strong>.</p>
<p>Fortunately, all the biases coins have are <em>systemic biases</em> &#8212; they effect all similar coins the same way.</p>
<p>So, with a fair thrower, <strong> it&#8217;s possible to flip twice, and have the bias of the two throws cancel each other out.<br />
</strong> </p>
<h3>Procedure</h3>
<ol>
<li>Put a coin heads-up, and flip it, as you normally would.</li>
<li>Note the result, if certified this will be the decision.</li>
<li>Flip the coin again, <em>exactly</em> as you did in step 1.</li>
<li>If the coin lands on the <em>opposite</em> side as it did in step 2, the result from step 2 is certified. Otherwise, restart from step 1.</li>
</ol>
<p>For maximum fairness and reproducibility, it&#8217;s best to let the coin land on the floor.</p>
<h3>Why This Works</h3>
<p>To simplify discussion, let&#8217;s call the sides of the coin <em>unlikely</em> (U) and <em>likely</em> (L) instead of heads &#038; tails.</p>
<p>There are only 4 possible results to a pair of coin tosses: UU, UL, LU, LL. Obviously LL is most likely, and UU is least likely, so we rethrow if we get either (steps 3-4). That means the only &#8220;certified&#8221; results are UL or LU, and <strong>the odds of getting UL are the same as getting LU</strong>.</p>
<h3>Dexterous Cheating</h3>
<p>Unfortunately, this is not a <a href="http://www.schneier.com/blog/archives/2009/08/self-enforcing.html">self-enforcing protocol</a>, so if the thrower is <a href="http://www.amazon.com/gp/product/630505214X?ie=UTF8&#038;tag=vincgabl-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=630505214X">skillful enough</a>, they can make the second throw go however they like, and keep re-throwing until they get the result they want.</p>
<p>Fortunately, most people aren&#8217;t able to manipulate a coin-toss. If you are worried that someone else is, then only let them flip once, and call the result in the air &#8212; that way they won&#8217;t know which side to pick.  </p>
<p>If <em>you</em> can throw the result, and can&#8217;t find someone else to call the result &#8212; it serves you right for driving away all your friends by cheating at coin tosses, you tosser. But I&#8217;m still impressed.</p>
]]></content:encoded>
			<wfw:commentRss>http://vgable.com/blog/2009/08/28/fair-coin-tosses/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HeyPervertStopLookingAtMyPEF</title>
		<link>http://vgable.com/blog/2009/07/09/heypervertstoplookingatmypef/</link>
		<comments>http://vgable.com/blog/2009/07/09/heypervertstoplookingatmypef/#comments</comments>
		<pubDate>Fri, 10 Jul 2009 02:44:22 +0000</pubDate>
		<dc:creator>Vincent Gable</dc:creator>
				<category><![CDATA[Reverse Engineering]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[Joy!peffpwpc]]></category>
		<category><![CDATA[MacsBug]]></category>
		<category><![CDATA[Marathon]]></category>
		<category><![CDATA[Memories]]></category>
		<category><![CDATA[PowerPC]]></category>

		<guid isPermaLink="false">http://vgable.com/blog/?p=347</guid>
		<description><![CDATA[When I was in my early teens, I played a lot of Marathon &#8212; the classic Macintosh first-person shooter by Bungie. There&#8217;s a detail about Marathon &#8734; that I haven&#8217;t seen documented anywhere, but I thought was very cool. If you tried to use MacsBug on a PowerPC machine to inspect (disassemble) M&#8734;, none of [...]]]></description>
			<content:encoded><![CDATA[<p>When I was in my early teens, I played a lot of <a href="http://marathon.bungie.org/"><cite>Marathon</cite></a> &#8212; the classic Macintosh first-person shooter by <a href="http://en.wikipedia.org/wiki/Bungie">Bungie</a>.</p>
<p>There&#8217;s a detail about <cite>Marathon &infin;</cite> that I haven&#8217;t seen documented anywhere, but I thought was very cool.</p>
<p>If you tried to use <a href="http://en.wikipedia.org/wiki/MacsBug">MacsBug</a> on a PowerPC machine to inspect (disassemble) <cite>M&infin;</cite>, none of the functions had names, except for one: <strong><code>HeyPervertStopLookingAtMyPEF</code></strong>.</p>
<p>(PEF stands for <a href="http://en.wikipedia.org/wiki/Preferred_Executable_Format">Preferred Executable Format</a>, the way Mac OS applications stored PowerPC code).</p>
<p>Today, you can still play <a href="http://www.bungie.net/News/content.aspx?type=topnews&#038;cid=12664"><cite>Marathon 2: Durandal</cite> on XBox Live</a> for a price, or <a href="http://source.bungie.org/get/">play any of the trilogy for free on a computer</a>. Sadly though, I don&#8217;t think the game has aged as well as <a href="http://www.ambrosiasw.com/games/evn/">Escape Velocity</a>, which is still a blast today.</p>
]]></content:encoded>
			<wfw:commentRss>http://vgable.com/blog/2009/07/09/heypervertstoplookingatmypef/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

