<?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/"
	>

<channel>
	<title>OddThinking &#187; Puzzle Solving</title>
	<atom:link href="http://www.somethinkodd.com/oddthinking/category/geek/puzzle-solving/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.somethinkodd.com/oddthinking</link>
	<description>A blog for odd things and odd thoughts.</description>
	<pubDate>Tue, 06 Jan 2009 23:59:50 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>OTTF Solver</title>
		<link>http://www.somethinkodd.com/oddthinking/2008/12/26/ottf-solver/</link>
		<comments>http://www.somethinkodd.com/oddthinking/2008/12/26/ottf-solver/#comments</comments>
		<pubDate>Fri, 26 Dec 2008 02:23:47 +0000</pubDate>
		<dc:creator>Julian</dc:creator>
		
		<category><![CDATA[Puzzle Solving]]></category>

		<category><![CDATA[S/W Dev]]></category>

		<category><![CDATA[puzzle game framework]]></category>

		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.somethinkodd.com/oddthinking/?p=900</guid>
		<description><![CDATA[<a href="http://www.mindjolt.com/games/ottf">OTTF</a> (short for <em>One Two Three Four</em>) is a simple single-person puzzle game.

I re-use my Game Framework to solve it.]]></description>
		<wfw:commentRss>http://www.somethinkodd.com/oddthinking/2008/12/26/ottf-solver/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Example of Ambiguity in Circuit Puzzle</title>
		<link>http://www.somethinkodd.com/oddthinking/2008/09/17/example-of-ambiguity-in-circuit-puzzle/</link>
		<comments>http://www.somethinkodd.com/oddthinking/2008/09/17/example-of-ambiguity-in-circuit-puzzle/#comments</comments>
		<pubDate>Wed, 17 Sep 2008 06:22:59 +0000</pubDate>
		<dc:creator>Julian</dc:creator>
		
		<category><![CDATA[Puzzle Solving]]></category>

		<category><![CDATA[puzzle]]></category>

		<guid isPermaLink="false">http://www.somethinkodd.com/oddthinking/?p=646</guid>
		<description><![CDATA[I unnecessarily answer the ambiguity issue in the Circuit Puzzle, in living colour.]]></description>
		<wfw:commentRss>http://www.somethinkodd.com/oddthinking/2008/09/17/example-of-ambiguity-in-circuit-puzzle/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Solving the Circuit Game</title>
		<link>http://www.somethinkodd.com/oddthinking/2008/09/16/solving-the-circuit-game/</link>
		<comments>http://www.somethinkodd.com/oddthinking/2008/09/16/solving-the-circuit-game/#comments</comments>
		<pubDate>Tue, 16 Sep 2008 11:17:45 +0000</pubDate>
		<dc:creator>Julian</dc:creator>
		
		<category><![CDATA[Puzzle Solving]]></category>

		<category><![CDATA[S/W Dev]]></category>

		<category><![CDATA[puzzle]]></category>

		<category><![CDATA[puzzle game framework]]></category>

		<category><![CDATA[software]]></category>

		<category><![CDATA[software architecture]]></category>

		<guid isPermaLink="false">http://www.somethinkodd.com/oddthinking/?p=630</guid>
		<description><![CDATA[Another puzzle solved with the same architecture as before, but this time, with added code re-use.]]></description>
		<wfw:commentRss>http://www.somethinkodd.com/oddthinking/2008/09/16/solving-the-circuit-game/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The Circuit Game Puzzle</title>
		<link>http://www.somethinkodd.com/oddthinking/2008/09/13/the-circuit-game-puzzle/</link>
		<comments>http://www.somethinkodd.com/oddthinking/2008/09/13/the-circuit-game-puzzle/#comments</comments>
		<pubDate>Fri, 12 Sep 2008 16:45:07 +0000</pubDate>
		<dc:creator>Julian</dc:creator>
		
		<category><![CDATA[Puzzle Solving]]></category>

		<category><![CDATA[puzzle]]></category>

		<guid isPermaLink="false">http://www.somethinkodd.com/oddthinking/?p=609</guid>
		<description><![CDATA[In this article, I introduce another puzzle game, talk about some variations that are possible, provide a glossary (and then fail to use it, for now), discuss how the puzzle is solved, and then promise more in a future article.]]></description>
		<wfw:commentRss>http://www.somethinkodd.com/oddthinking/2008/09/13/the-circuit-game-puzzle/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Hashes To Detect Resized Images</title>
		<link>http://www.somethinkodd.com/oddthinking/2008/08/25/hashes-to-detect-resized-images/</link>
		<comments>http://www.somethinkodd.com/oddthinking/2008/08/25/hashes-to-detect-resized-images/#comments</comments>
		<pubDate>Sun, 24 Aug 2008 15:38:45 +0000</pubDate>
		<dc:creator>Julian</dc:creator>
		
		<category><![CDATA[Photography]]></category>

		<category><![CDATA[Puzzle Solving]]></category>

		<category><![CDATA[S/W Dev]]></category>

		<category><![CDATA[algorithm]]></category>

		<category><![CDATA[image processing]]></category>

		<category><![CDATA[online photo database]]></category>

		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://www.somethinkodd.com/oddthinking/?p=599</guid>
		<description><![CDATA[So, I have lots of photos, and some are duplicated on several web-sites, with no reference to the original source. I want to detect matches, so I can move them (and their associated meta-data) all to a single <a href="http://www.somethinkodd.com/oddthinking/2008/06/12/online-photo-db-stage-3-identify-possible-solutions/">yet-to-be-determined</a> destination.

But here's the snag. Some of the photos have been made into different sizes and qualities for web-viewing. It would save me time if I could automatically detect this. I need an equivalent to SoundEx that works on images, so images have the same hash even if they are resized.

How would you do that?  If you answered "Google it, and find what the standard solution is", you might be smarter than me. This article is about what I did instead.
]]></description>
		<wfw:commentRss>http://www.somethinkodd.com/oddthinking/2008/08/25/hashes-to-detect-resized-images/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Chemical Word Ladders</title>
		<link>http://www.somethinkodd.com/oddthinking/2008/08/18/chemical-word-ladders/</link>
		<comments>http://www.somethinkodd.com/oddthinking/2008/08/18/chemical-word-ladders/#comments</comments>
		<pubDate>Mon, 18 Aug 2008 09:10:35 +0000</pubDate>
		<dc:creator>Julian</dc:creator>
		
		<category><![CDATA[Doubleplus Geek]]></category>

		<category><![CDATA[Puzzle Solving]]></category>

		<category><![CDATA[S/W Dev]]></category>

		<guid isPermaLink="false">http://www.somethinkodd.com/oddthinking/?p=593</guid>
		<description><![CDATA[In which Julian stumbles over the concept of Chemical Word Ladders, and proceeds to generate them.]]></description>
		<wfw:commentRss>http://www.somethinkodd.com/oddthinking/2008/08/18/chemical-word-ladders/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Alphametics Helper</title>
		<link>http://www.somethinkodd.com/oddthinking/2008/01/19/509/</link>
		<comments>http://www.somethinkodd.com/oddthinking/2008/01/19/509/#comments</comments>
		<pubDate>Sat, 19 Jan 2008 11:33:23 +0000</pubDate>
		<dc:creator>Julian</dc:creator>
		
		<category><![CDATA[Puzzle Solving]]></category>

		<category><![CDATA[S/W Dev]]></category>

		<category><![CDATA[alphametics]]></category>

		<category><![CDATA[puzzle game framework]]></category>

		<category><![CDATA[software]]></category>

		<category><![CDATA[software architecture]]></category>

		<category><![CDATA[UI]]></category>

		<guid isPermaLink="false">http://www.somethinkodd.com/oddthinking/2008/01/19/509/</guid>
		<description><![CDATA[<a href="http://en.wikipedia.org/wiki/Verbal_arithmetic">Alphametics</a> (aka verbal arithmetic, cryptarithmetic and others) puzzles are an old puzzle where letters are substituted for numbers in simple equations. Go search for <a href="http://www.google.com/search?q=alphametics">alphametics</a> for lots of examples.

These puzzles never really captured my fancy, which is, weirdly enough, why I recently implemented a "puzzle helper" to help solve them.]]></description>
		<wfw:commentRss>http://www.somethinkodd.com/oddthinking/2008/01/19/509/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Solving Slitherlinks with Software</title>
		<link>http://www.somethinkodd.com/oddthinking/2008/01/12/solving-slitherlinks-with-software/</link>
		<comments>http://www.somethinkodd.com/oddthinking/2008/01/12/solving-slitherlinks-with-software/#comments</comments>
		<pubDate>Sat, 12 Jan 2008 13:36:09 +0000</pubDate>
		<dc:creator>Julian</dc:creator>
		
		<category><![CDATA[Puzzle Solving]]></category>

		<category><![CDATA[S/W Dev]]></category>

		<category><![CDATA[slitherlinks]]></category>

		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.somethinkodd.com/oddthinking/2008/01/12/solving-slitherlinks-with-software/</guid>
		<description><![CDATA[In this article, I describe how I wrote some software to tackle the <a href="http://www.somethinkodd.com/oddthinking/2008/01/03/slitherlinks-hints-and-techniques/">Slitherlinks</a> puzzles.
]]></description>
		<wfw:commentRss>http://www.somethinkodd.com/oddthinking/2008/01/12/solving-slitherlinks-with-software/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Message-Passing in my Puzzle-Solving Architecture</title>
		<link>http://www.somethinkodd.com/oddthinking/2008/01/04/message-passing-in-my-puzzle-solving-architecture/</link>
		<comments>http://www.somethinkodd.com/oddthinking/2008/01/04/message-passing-in-my-puzzle-solving-architecture/#comments</comments>
		<pubDate>Fri, 04 Jan 2008 02:45:59 +0000</pubDate>
		<dc:creator>Julian</dc:creator>
		
		<category><![CDATA[Doubleplus Geek]]></category>

		<category><![CDATA[Puzzle Solving]]></category>

		<category><![CDATA[S/W Dev]]></category>

		<category><![CDATA[architecture]]></category>

		<category><![CDATA[puzzle]]></category>

		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.somethinkodd.com/oddthinking/2008/01/04/message-passing-in-my-puzzle-solving-architecture/</guid>
		<description><![CDATA[This article focuses on that message-passing system and the variants I have tried in the puzzle-solving architecture that has evolved over a number of pet projects.
]]></description>
		<wfw:commentRss>http://www.somethinkodd.com/oddthinking/2008/01/04/message-passing-in-my-puzzle-solving-architecture/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Slitherlinks Hints and Techniques</title>
		<link>http://www.somethinkodd.com/oddthinking/2008/01/03/slitherlinks-hints-and-techniques/</link>
		<comments>http://www.somethinkodd.com/oddthinking/2008/01/03/slitherlinks-hints-and-techniques/#comments</comments>
		<pubDate>Thu, 03 Jan 2008 09:02:20 +0000</pubDate>
		<dc:creator>Julian</dc:creator>
		
		<category><![CDATA[Puzzle Solving]]></category>

		<category><![CDATA[metagaming]]></category>

		<category><![CDATA[puzzle]]></category>

		<category><![CDATA[slitherlinks]]></category>

		<guid isPermaLink="false">http://www.somethinkodd.com/oddthinking/2008/01/03/slitherlinks-hints-and-techniques/</guid>
		<description><![CDATA[This article includes some Slitherlinks tips for players who understand the basics and want to tackle the medium and hard examples. ]]></description>
		<wfw:commentRss>http://www.somethinkodd.com/oddthinking/2008/01/03/slitherlinks-hints-and-techniques/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
