<?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>Tyler Kieft &#187; Snake World Tour 2006</title>
	<atom:link href="http://tylerkieft.com/archives/category/snake-world-tour-2006/feed/" rel="self" type="application/rss+xml" />
	<link>http://tylerkieft.com</link>
	<description>Experience is the name every one gives to their mistakes – Oscar Wilde</description>
	<lastBuildDate>Thu, 03 May 2012 01:40:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>The Sweet Taste of Progress</title>
		<link>http://tylerkieft.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Ftylerkieft.com%2Farchives%2F2006%2F11%2F04%2Fthe-sweet-taste-of-progress%2F&#038;seed_title=The+Sweet+Taste+of+Progress</link>
		<comments>http://tylerkieft.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Ftylerkieft.com%2Farchives%2F2006%2F11%2F04%2Fthe-sweet-taste-of-progress%2F&#038;seed_title=The+Sweet+Taste+of+Progress#comments</comments>
		<pubDate>Sat, 04 Nov 2006 07:24:20 +0000</pubDate>
		<dc:creator>Tyler</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Snake World Tour 2006]]></category>

		<guid isPermaLink="false">http://snier.com/archives/2006/11/04/the-sweet-taste-of-progress/</guid>
		<description><![CDATA[I worked on Snake World Tour tonight for the first time since this past summer. At the time I left it I was having trouble coming up with both a menu scheme and designing more levels. In addition, I was starting to feel better from jaw surgery and beginning to go out with friends more [...]<p class="extra"><a href="http://jarederickson.com/freebies/" title="Jared Erickson" >A minimal wordpress theme by Jared Erickson</a></p>]]></description>
			<content:encoded><![CDATA[<p>I worked on <a href="http://snier.com/code/snake-world-tour">Snake World Tour</a> tonight for the first time since this past summer.  At the time I left it I was having trouble coming up with both a menu scheme and designing more levels.  In addition, I was starting to feel better from jaw surgery and beginning to go out with friends more often, and so my recovery project got pushed to the side.</p>
<p>I was a bit worried about not knowing my way around the code after not having looked at it for a while.  But who am I kidding, the codebase is not all that large!  I was surprised at the polished state that I had left the game in.  After the aesthetic tweaking that I did tonight, I&#8217;m pretty darn close to a release.  There are three major obstacles that remain: I need to add more levels, some type of sound effects and possibly music, and create a methodology for scoring the game.<span id="more-31"></span>  Should there be a bonus for completing the level? Should it be based on time? Are apples in the harder levels worth more? Should there be different speed levels, each worth more points?</p>
<p>I implemented some simple menus that can be accessed both during and before the actual game &#8211; to switch from windowed to fullscreen, and that kind of thing.  One thing that I was having difficulty with was keeping track with the state manager of the switches between the game and the menu.  If I accessed the menu multiple times during the game, I&#8217;d accumulate multiple pointers on the state stack pointing to the same singleton object, and when I tried to quit the game and delete these singleton objects, the program would fail because there was only one object to clean up.  However, I managed to get it so that only one pointer to a state is on the stack at any time, thereby eliminating the fatal errors.</p>
<p>The game runs very smoothly both in windowed and fullscreen mode.  I&#8217;m quite proud of it.  Completing it (and hopefully porting it to Windows and Linux) will mean a lot to me, because it will be both the first polished application and the first game that I&#8217;ve written.  Its not enough to just make it playable; I want a true release that I can contribute to the freeware games community.  Now that I have a website there is new motivation to finish because I know that there will be a place to host it when it is done.  Here&#8217;s a sneak peek of one of my favorite levels; see if you can guess what it is <img src='http://tylerkieft.com/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p><img src="/blog/images/swtlevel2.png" alt="Snake World Tour Level" class="center noborder" /></p>
]]></content:encoded>
			<wfw:commentRss>http://tylerkieft.com/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Ftylerkieft.com%2Farchives%2F2006%2F11%2F04%2Fthe-sweet-taste-of-progress%2F&#038;seed_title=The+Sweet+Taste+of+Progress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

