<?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>The Blog of Justice &#187; Minesweeper</title>
	<atom:link href="http://blog.strafenet.com/category/games/minesweeper/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.strafenet.com</link>
	<description>Since 2004</description>
	<lastBuildDate>Tue, 07 Feb 2012 20:20:31 +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>How to do something in C++ (besides traverse binary trees)</title>
		<link>http://blog.strafenet.com/2007/11/19/how-to-do-something-in-c-besides-traverse-binary-trees/</link>
		<comments>http://blog.strafenet.com/2007/11/19/how-to-do-something-in-c-besides-traverse-binary-trees/#comments</comments>
		<pubDate>Mon, 19 Nov 2007 05:35:46 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Chris]]></category>
		<category><![CDATA[General/Misc.]]></category>
		<category><![CDATA[Minesweeper]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://blog.strafenet.com/2007/11/19/how-to-do-something-in-c-besides-traverse-binary-trees/</guid>
		<description><![CDATA[Based on How to feel useful, here is a guide to the five steps for making a programming language actually feel useful, for C++ in particular: 1. Graphics &#8211; Make some windows! (google &#8220;windowing toolkit&#8221;) Usually operating systems will offer some sort of programming library so you don&#8217;t have to reinvent the window. This varies [...]]]></description>
			<content:encoded><![CDATA[<p>Based on <a href="http://blog.strafenet.com/2006/12/09/fundamentals-of-being-useful/" title="How to feel useful">How to feel useful</a>, here is a guide to the five steps for making a programming language actually feel useful, for C++ in particular:</p>
<h2>1. Graphics &#8211; Make some windows! (google &#8220;windowing toolkit&#8221;)</h2>
<p>Usually operating systems will offer some sort of programming library so you don&#8217;t have to reinvent the window. This varies from Windows to Mac to Linux. Additionally, there are <em>windowing toolkits</em> &#8211; downloadable libraries that let you make windows that work anywhere.<br />
GTK, the GIMP toolkit, is best known for being used in many open source programs, like the GIMP (of course), GAIM, and DIA are built in. There is a <a href="http://www.gtk.org/tutorial/c39.html" title="GTK tutorial">tutorial</a>, though it&#8217;s not entirely transparent.</p>
<p>Possibly preferable are Qt, a partially-open-source toolkit [<a href="http://doc.trolltech.com/3.3/tutorial.html" title="Qt tutorial">tutorial</a>], and wxWidgets [<a href="http://www.bzzt.net/~wxwidgets/icpp_wx1.html" title="wxWidget tutorial">tutorial</a>].</p>
<h2>2. Web Browsing (google &#8220;C++ http library&#8221;)</h2>
<p>One of the simpler ways of pulling web pages is through the use of <a href="http://http-fetcher.sourceforge.net/index.html" title="http-fetcher">http-fetcher</a>, a portable library for making HTTP requests.</p>
<p>If you&#8217;re willing to stick to Windows-only (and .NET only in particular), <a href="http://www.codeproject.com/internet/CppHttpWebForm.asp" title=".net and the internet">this shows how</a>. .NET has a fat library though, so if you&#8217;re using it you won&#8217;t need the rest of this.</p>
<h2>3. File Manipulation</h2>
<p>C++ has built in file handling (and more importantly, a good C++ tutorial will typically document this). Reading a file line by line is pretty straightforward [<a href="http://www.wellho.net/resources/ex.php4?item=c235/file01.cpp" title="File handlign with C++ streams">tutorial</a>].</p>
<h2>4. System calls</h2>
<p>Use system() to make calls to other command line programs. [<a href="http://cppreference.com/stdother/system.html" title="system()">reference</a>]</p>
<h2>5. Redistributables</h2>
<p>Fortunately, native compilability is C++&#8217;s h2 suit. In general, using a standard C++ compiler (the Microsoft compiler or G++, for instance), you get a binary file that can be run on any other computer (using the same operating system, of course).</p>
<p>&#8212;-</p>
<p>The Boost library is one of the most important C++ library collections, as well as one that will have a major impact on the next version of C++ (as Bjarne Sjourstrup, the creator of C++, said at a recent talk). It&#8217;s available at <a href="http://www.boost.org/" title="Boost C++ libraries">http://www.boost.org/</a>. Most of it is lower level than what we&#8217;re talking about here, though.</p>
<p>&#8212;-</p>
<p>The updating version is available at <a href="http://canadia.strafenet.com/index.php?title=Programmer%27s_Thesaurus" title="Programmer's Thesaurus">http://canadia.strafenet.com/index.php?title=Programmer%27s_Thesaurus</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.strafenet.com/2007/11/19/how-to-do-something-in-c-besides-traverse-binary-trees/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>return of the timbot</title>
		<link>http://blog.strafenet.com/2004/12/21/return-of-the-timbot/</link>
		<comments>http://blog.strafenet.com/2004/12/21/return-of-the-timbot/#comments</comments>
		<pubDate>Tue, 21 Dec 2004 18:35:02 +0000</pubDate>
		<dc:creator>Tim</dc:creator>
				<category><![CDATA[General/Misc.]]></category>
		<category><![CDATA[Minesweeper]]></category>

		<guid isPermaLink="false">http://blog.strafenet.com/?p=155</guid>
		<description><![CDATA[I&#8217;ve accomplished my goal, I&#8217;m done with the bot. The source code will go on TCA, where it will probably be forgotten.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve accomplished my goal, I&#8217;m done with the bot. The source code will go on <a href="http://tim.strafenet.com">TCA</a>, where it will probably be forgotten.</p>
<p><img src="/img/minesweeper/finalbot.png"/></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.strafenet.com/2004/12/21/return-of-the-timbot/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>timbot strikes back</title>
		<link>http://blog.strafenet.com/2004/12/21/timbot-strikes-back/</link>
		<comments>http://blog.strafenet.com/2004/12/21/timbot-strikes-back/#comments</comments>
		<pubDate>Tue, 21 Dec 2004 08:05:28 +0000</pubDate>
		<dc:creator>Tim</dc:creator>
				<category><![CDATA[General/Misc.]]></category>
		<category><![CDATA[Minesweeper]]></category>

		<guid isPermaLink="false">http://blog.strafenet.com/?p=154</guid>
		<description><![CDATA[According to Chris, I&#8217;m not the best player, I&#8217;m just the best coach.]]></description>
			<content:encoded><![CDATA[<p>According to Chris, I&#8217;m not the best player, I&#8217;m just the best coach.</p>
<p><img src="/img/minesweeper/minesweeper.png"/></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.strafenet.com/2004/12/21/timbot-strikes-back/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>retardication</title>
		<link>http://blog.strafenet.com/2004/12/18/retardication/</link>
		<comments>http://blog.strafenet.com/2004/12/18/retardication/#comments</comments>
		<pubDate>Sun, 19 Dec 2004 04:29:37 +0000</pubDate>
		<dc:creator>Chengstein</dc:creator>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[General/Misc.]]></category>
		<category><![CDATA[Minesweeper]]></category>

		<guid isPermaLink="false">http://blog.strafenet.com/?p=151</guid>
		<description><![CDATA[Chengasweepius just knocked down 4 seconds. There is still room for improvement and the goal is the low thirties/high twenties for Chengasweepius, who is sweeping through expert right now.]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.strafenet.com/img/minesweeper/record11.png" alt="beats the last by 4teo" /></p>
<p>Chengasweepius just knocked down 4 seconds.  There is still room for improvement and the goal is the low thirties/high twenties for Chengasweepius, who is sweeping through expert right now.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.strafenet.com/2004/12/18/retardication/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sweeper news</title>
		<link>http://blog.strafenet.com/2004/12/18/sweeper-news/</link>
		<comments>http://blog.strafenet.com/2004/12/18/sweeper-news/#comments</comments>
		<pubDate>Sat, 18 Dec 2004 23:21:35 +0000</pubDate>
		<dc:creator>Chengstein</dc:creator>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[General/Misc.]]></category>
		<category><![CDATA[Minesweeper]]></category>

		<guid isPermaLink="false">http://blog.strafenet.com/?p=149</guid>
		<description><![CDATA[Chengasweepius needed to get some respect back and finally did with this. Also, in other sweeper news, former trio champion Liuigi retired from minesweeper. News of this new record came after the news of the retirement. Liuigi and Chengasweepius are the only players to hold the trio championship of minesweeper. Chengasweepius came out of a [...]]]></description>
			<content:encoded><![CDATA[<p>Chengasweepius needed to get some respect back and finally did with this.</p>
<p><img src="http://blog.strafenet.com/img/minesweeper/record10.PNG" alt="Big Sweep job" /></p>
<p>Also, in other sweeper news, former trio champion Liuigi retired from minesweeper.  News of this new record came after the news of the retirement.  Liuigi and Chengasweepius are the only players to hold the trio championship of minesweeper.   Chengasweepius came out of a week long retirement with this record.  The records are now down to 4, 36?, and 148.  Gastro is the only one that hasn&#8217;t had a record in a while.  I am also predicting that this record will be broken pretty soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.strafenet.com/2004/12/18/sweeper-news/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The ruler&#8217;s back</title>
		<link>http://blog.strafenet.com/2004/12/15/the-rulers-back/</link>
		<comments>http://blog.strafenet.com/2004/12/15/the-rulers-back/#comments</comments>
		<pubDate>Wed, 15 Dec 2004 22:32:49 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Chris]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[Minesweeper]]></category>

		<guid isPermaLink="false">http://blog.strafenet.com/?p=130</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.strafenet.com/img/minesweeper/record8.PNG" alt="157 seconds" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.strafenet.com/2004/12/15/the-rulers-back/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Retirement</title>
		<link>http://blog.strafenet.com/2004/12/05/retirement/</link>
		<comments>http://blog.strafenet.com/2004/12/05/retirement/#comments</comments>
		<pubDate>Sun, 05 Dec 2004 23:56:42 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Chris]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[Minesweeper]]></category>

		<guid isPermaLink="false">http://blog.strafenet.com/?p=111</guid>
		<description><![CDATA[And with this, I go into retirement at the top of the game. Before I die of carpal tunnel syndrome. It&#8217;s easier to quit minesweeper if you play a different game first.]]></description>
			<content:encoded><![CDATA[<p>And with this, I go into retirement at the top of the game. Before I die of carpal tunnel syndrome.<br />
<span id="more-111"></span><br />
<img src="http://blog.strafenet.com/img/minesweeper/retirement.PNG" alt="retirement" /></p>
<p>It&#8217;s easier to quit minesweeper if you play a different game first.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.strafenet.com/2004/12/05/retirement/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>You&#8217;re gonna learn to respect the king</title>
		<link>http://blog.strafenet.com/2004/12/05/youre-gonna-learn-to-respect-the-king/</link>
		<comments>http://blog.strafenet.com/2004/12/05/youre-gonna-learn-to-respect-the-king/#comments</comments>
		<pubDate>Sun, 05 Dec 2004 21:33:58 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Chris]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[Minesweeper]]></category>

		<guid isPermaLink="false">http://blog.strafenet.com/?p=110</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.strafenet.com/img/minesweeper/record7.PNG" alt="36 seconds" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.strafenet.com/2004/12/05/youre-gonna-learn-to-respect-the-king/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>it wasnt as bad as it sounds</title>
		<link>http://blog.strafenet.com/2004/12/04/it-wasnt-as-bad-as-it-sounds/</link>
		<comments>http://blog.strafenet.com/2004/12/04/it-wasnt-as-bad-as-it-sounds/#comments</comments>
		<pubDate>Sun, 05 Dec 2004 03:59:37 +0000</pubDate>
		<dc:creator>Tim</dc:creator>
				<category><![CDATA[General/Misc.]]></category>
		<category><![CDATA[Minesweeper]]></category>
		<category><![CDATA[Tim]]></category>

		<guid isPermaLink="false">http://blog.strafenet.com/?p=109</guid>
		<description><![CDATA[I&#8217;d like to point out that I didnt actually miss class. I just forgot that I had to go to class. I remembered just as I actually had to leave for class, so I was even on time. I&#8217;m not that much of a stoogepot. Actually, I might be, but not for that reason. -Tim]]></description>
			<content:encoded><![CDATA[<p>I&#8217;d like to point out that I didnt actually miss class. I just forgot that I had to go to class. I remembered just as I actually had to leave for class, so I was even on time. I&#8217;m not that much of a stoogepot. Actually, I might be, but not for that reason.</p>
<p>-Tim</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.strafenet.com/2004/12/04/it-wasnt-as-bad-as-it-sounds/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gas needs helpium, part II</title>
		<link>http://blog.strafenet.com/2004/12/03/gas-needs-helpium-part-ii/</link>
		<comments>http://blog.strafenet.com/2004/12/03/gas-needs-helpium-part-ii/#comments</comments>
		<pubDate>Fri, 03 Dec 2004 19:34:24 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Chris]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[Minesweeper]]></category>
		<category><![CDATA[Quotes]]></category>

		<guid isPermaLink="false">http://blog.strafenet.com/?p=108</guid>
		<description><![CDATA[Tardicus: i wonder what he tells his teacher ducks__drug: lololol ducks__drug: nothing ducks__drug: he&#8217;s in college Tardicus: indeed, but if he had to ducks__drug: he forgot Tardicus: umm, there were a couple mines on the way to class that i had to diffuse ducks__drug: that&#8217;s his best excuse ducks__drug: lolololol Tardicus: I was going to [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p><b>Tardicus</b>: i wonder what he tells his teacher<br />
<b>ducks__drug</b>: lololol<br />
<b>ducks__drug</b>: nothing<br />
<b>ducks__drug</b>: he&#8217;s in <a href="http://www.bash.org/?58319">college</a><br />
<b>Tardicus</b>: indeed, but if he had to<br />
<b>ducks__drug</b>: he forgot<br />
<b>Tardicus</b>: umm, there were a couple mines on the way to class that i had to diffuse<br />
<b>ducks__drug</b>: that&#8217;s his best excuse<br />
<b>ducks__drug</b>: lolololol<br />
<b>Tardicus</b>: I was going to be on time, but i had to carry a metal detector with me<br />
<b>Tardicus</b>: I almost made it to class, but then i took a misstep and i had to start over again</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://blog.strafenet.com/2004/12/03/gas-needs-helpium-part-ii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- This Quick Cache file was built for (  blog.strafenet.com/category/games/minesweeper/feed/ ) in 0.22792 seconds, on Feb 9th, 2012 at 10:36 pm UTC. -->
<!-- This Quick Cache file will automatically expire ( and be re-built automatically ) on Feb 9th, 2012 at 11:36 pm UTC -->
