<?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>Joe Fleming dot net &#187; Games</title>
	<atom:link href="http://joefleming.net/category/games/feed/" rel="self" type="application/rss+xml" />
	<link>http://joefleming.net</link>
	<description>what you see is what you get</description>
	<lastBuildDate>Wed, 26 May 2010 19:25:49 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Fallout 3 Terminal Hacker</title>
		<link>http://joefleming.net/2009/01/30/fallout-3-terminal-hacker/</link>
		<comments>http://joefleming.net/2009/01/30/fallout-3-terminal-hacker/#comments</comments>
		<pubDate>Sat, 31 Jan 2009 01:53:42 +0000</pubDate>
		<dc:creator>Joe</dc:creator>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://joefleming.net/?p=54</guid>
		<description><![CDATA[I recently started playing the game Fallout 3 a little more and I came across a terminal I could actually attempt to hack. After a few failed attempts at it, I thought I would poke around on the Internet and see if anyone had any guides for hacking the things. Instead, I found this online [...]]]></description>
			<content:encoded><![CDATA[<p>I recently started playing the game Fallout 3 a little more and I came across a terminal I could actually attempt to hack. After a few failed attempts at it, I thought I would poke around on the Internet and see if anyone had any guides for hacking the things. Instead, I found <a rel="ext" href="http://mediumexposure.com/dev/f3hack/">this online terminal hacker</a>, among others (this was the best one though). I thought, &#8220;man, that&#8217;s pretty slick, but I wish I has something that I could run locally in the event my Internet was down.&#8221; I poked around online a little and found a bunch of people claiming to be prepping downloadable, standalone versions, but nobody had yet delivered. Then I thought, &#8220;I bet I could write me own,&#8221; and that&#8217;s exactly what I did.</p>
<p>The rules for hacking the terminals are:</p>
<ul>
<li>You get 4 tries, after which you can never try again</li>
<li>If you exit before the 4 tries are up, your available tries reset to 4, but so does the puzzle</li>
<li>For each word you pick, you will be told how many matching letters you got</li>
<li>That count is how many matching letters there are in the SAME position of the correct word</li>
</ul>
<p>Originally, I was going to write it in Python. That way I could potentially execute it from anywhere I could install the Python interpreter and it would give me a reason to dive in to Python. Then I decided I wanted it done quick, and in an even more portable way; as a raw HTML page. So, I decided to write my version in Javascript, and <a rel="ext" href="http://joefleming.net/files/fallout3terminalhacker.html">here it is</a>!</p>
<p>I used the one over at mediumexposure.com as a benchmark and honed mine down a bit (I didn&#8217;t catch that last rule when I was playing the game, which is why I could never figure the puzzles out). I will admit, mine isn&#8217;t as smart as his since it doesn&#8217;t take past guesses and matches into account, only the most recent guess and the remaining list of possible words. So, there&#8217;s a chance mine won&#8217;t guess correctly in the 4 attempts, but in the handful of tests I ran, I always managed to get it.</p>
<p>Now, I know what you might be thinking. &#8220;Hey, this is just another online file, how is this portable? How can I run it from my machine?!&#8221; Simple, save the html file to your computer and open it locally. All of the magic happens in the Javascript code (which I commented so you can follow along), which will run from your machine without the need for any extrernal processing or server. Go ahead, give it a spin and be sure let me know what you think in the comments. It&#8217;s a work in progress, so when I make it smarter, I&#8217;ll update the file and post again. Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://joefleming.net/2009/01/30/fallout-3-terminal-hacker/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
