<?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>Snowferno &#187; balord</title>
	<atom:link href="http://www.snowferno.com/author/balord/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.snowferno.com</link>
	<description>Do you have a snowball's chance?</description>
	<lastBuildDate>Mon, 26 Oct 2009 23:01:46 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Playhaven.com-powered Community Is Live</title>
		<link>http://www.snowferno.com/2009/10/26/playhaven-com-powered-community-is-live/</link>
		<comments>http://www.snowferno.com/2009/10/26/playhaven-com-powered-community-is-live/#comments</comments>
		<pubDate>Mon, 26 Oct 2009 22:55:40 +0000</pubDate>
		<dc:creator>balord</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.snowferno.com/?p=114</guid>
		<description><![CDATA[The gang at Playhaven just gave us the go-ahead to point our "Tips" button to the Snowferno game pages on playhaven.com.
Ben wrote previously about why we chose Playhaven to power our Support/Community features.  He also wrote over on the escapeFactory blog how to open a UIWebView in Unity3D, which was essential to integrating Playhaven's [...]]]></description>
			<content:encoded><![CDATA[<img alt='' src='http://www.gravatar.com/avatar/ca32281f6b82e611c51ccf7a6863c53b?s=96&amp;d=wavatar&amp;r=G' class='avatar avatar-96 photo' height='96' width='96' /><p>The gang at Playhaven just gave us the go-ahead to point our "Tips" button to the <a href="http://www.playhaven.com/platforms/iphone/games/snowferno/">Snowferno game pages</a> on playhaven.com.</p>
<p>Ben wrote <a href="/2009/09/23/playhaven-unity-and-snowferno/">previously</a> about why we chose Playhaven to power our Support/Community features.  He also wrote over on the escapeFactory blog <a href="http://escfactory.com/2009/09/opening-a-uiwebview-from-within-unity3d/">how to open a UIWebView in Unity3D</a>, which was essential to integrating Playhaven's model with Snowferno.</p>
<p>We're really excited about this partnership and the community features that Playhaven enables.</p>
<p>Here are some screenshots of what you'll find when you tap "Tips" from the Snowferno main menu... Enjoy!</p>
<p>(P.S: sorry I don't have a Lightbox plugin on the site yet -- it's added to my to-do list...)</p>

<a href='http://www.snowferno.com/2009/10/26/playhaven-com-powered-community-is-live/playhaven_1_fan/' title='playhaven_1_fan'><img width="150" height="150" src="http://www.snowferno.com/wp-content/uploads/2009/10/playhaven_1_fan-150x150.jpg" class="attachment-thumbnail" alt="" title="playhaven_1_fan" /></a>
<a href='http://www.snowferno.com/2009/10/26/playhaven-com-powered-community-is-live/playhaven_2_register/' title='playhaven_2_register'><img width="150" height="150" src="http://www.snowferno.com/wp-content/uploads/2009/10/playhaven_2_register-150x150.jpg" class="attachment-thumbnail" alt="" title="playhaven_2_register" /></a>
<a href='http://www.snowferno.com/2009/10/26/playhaven-com-powered-community-is-live/playhaven_3_login/' title='playhaven_3_login'><img width="150" height="150" src="http://www.snowferno.com/wp-content/uploads/2009/10/playhaven_3_login-150x150.jpg" class="attachment-thumbnail" alt="" title="playhaven_3_login" /></a>
<a href='http://www.snowferno.com/2009/10/26/playhaven-com-powered-community-is-live/playhaven_4_news/' title='playhaven_4_news'><img width="150" height="150" src="http://www.snowferno.com/wp-content/uploads/2009/10/playhaven_4_news-150x150.jpg" class="attachment-thumbnail" alt="" title="playhaven_4_news" /></a>
<a href='http://www.snowferno.com/2009/10/26/playhaven-com-powered-community-is-live/playhaven_5_qa/' title='playhaven_5_QA'><img width="150" height="150" src="http://www.snowferno.com/wp-content/uploads/2009/10/playhaven_5_QA-150x150.jpg" class="attachment-thumbnail" alt="" title="playhaven_5_QA" /></a>
<a href='http://www.snowferno.com/2009/10/26/playhaven-com-powered-community-is-live/playhaven_6_guides/' title='playhaven_6_guides'><img width="150" height="150" src="http://www.snowferno.com/wp-content/uploads/2009/10/playhaven_6_guides-150x150.jpg" class="attachment-thumbnail" alt="" title="playhaven_6_guides" /></a>
<a href='http://www.snowferno.com/2009/10/26/playhaven-com-powered-community-is-live/playhaven_7_rate/' title='playhaven_7_rate'><img width="150" height="150" src="http://www.snowferno.com/wp-content/uploads/2009/10/playhaven_7_rate-150x150.jpg" class="attachment-thumbnail" alt="" title="playhaven_7_rate" /></a>

]]></content:encoded>
			<wfw:commentRss>http://www.snowferno.com/2009/10/26/playhaven-com-powered-community-is-live/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>On bad reviews</title>
		<link>http://www.snowferno.com/2009/10/22/on-bad-reviews/</link>
		<comments>http://www.snowferno.com/2009/10/22/on-bad-reviews/#comments</comments>
		<pubDate>Thu, 22 Oct 2009 04:27:44 +0000</pubDate>
		<dc:creator>balord</dc:creator>
				<category><![CDATA[Reviews]]></category>

		<guid isPermaLink="false">http://www.snowferno.com/?p=113</guid>
		<description><![CDATA[It's easy to get spoiled with good reviews, and even easier to quote just those.  But what about bad reviews?
Well, you're going to find them, so we'd be stupid to pretend they don't exist.  And one of our first was Ben Briggs' Snowferno review today on we play iPhone.
Right off the bat, it's [...]]]></description>
			<content:encoded><![CDATA[<img alt='' src='http://www.gravatar.com/avatar/ca32281f6b82e611c51ccf7a6863c53b?s=96&amp;d=wavatar&amp;r=G' class='avatar avatar-96 photo' height='96' width='96' /><p>It's easy to get spoiled with good reviews, and even easier to quote just those.  But what about bad reviews?</p>
<p>Well, you're going to find them, so we'd be stupid to pretend they don't exist.  And one of our first was Ben Briggs' <a href="http://www.weplayiphone.com/games/Snowferno">Snowferno review</a> today on <a href="http://weplayiphone.com">we play iPhone</a>.</p>
<p>Right off the bat, it's pretty impossible to recover when the reviewer expected from our app title a different game than what we wrote, but his review still had some good points.  We don't think that what essentially boils down to "not terribly compelling" merits a D rating, but maybe a year ago -- when there weren't 100,000 other apps to choose from -- we might have scored better with our freshman effort.</p>
<p>Our goal with Snowferno was <a href="/2009/05/07/welcome-to-the-development-blog/">always</a>, in fact, to tackle the App Store with a simple concept and learn a ton getting it built.  We're extra pleased that most people love playing it.  And if not?  Well, we're just getting going and maybe you'll like our next one better.  :)</p>
<p>Unity3D is progressing, as is our knowledge of optimizing within that game engine... we'll see if we can't also smooth out some more of those terrain bugs.  But thanks to Ben Briggs for giving us his time for a review!</p>
<p>And last -- about the demerit for "no save state"... he must mean returning mid-level i.e. if interrupted by a call.  But it makes it sound like we make you replay Snowferno from the beginning each time, which isn't true.  There is a world map, and any level you solve is unlocked for good.  Even if you have to reinstall Snowferno, our leaderboard remembers and unlocks your game the next time you boot up.</p>
<p>Not to split hairs, but I just wanted to point that out.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.snowferno.com/2009/10/22/on-bad-reviews/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>New iTunes App Store reviews</title>
		<link>http://www.snowferno.com/2009/10/18/new-itunes-app-store-reviews/</link>
		<comments>http://www.snowferno.com/2009/10/18/new-itunes-app-store-reviews/#comments</comments>
		<pubDate>Mon, 19 Oct 2009 03:43:54 +0000</pubDate>
		<dc:creator>balord</dc:creator>
				<category><![CDATA[Reviews]]></category>

		<guid isPermaLink="false">http://www.snowferno.com/?p=112</guid>
		<description><![CDATA[3 new (ahem, glowing) reviews from the iTunes App Store:
Very Fun &#038; Challenging - 5 stars, by Greg Meach
"Starts out very easy but then fairly quickly it will challenge you. The online scoring keeps you coming back to try and improve your time(s). Once you solve the level that is. Check out the web site [...]]]></description>
			<content:encoded><![CDATA[<img alt='' src='http://www.gravatar.com/avatar/ca32281f6b82e611c51ccf7a6863c53b?s=96&amp;d=wavatar&amp;r=G' class='avatar avatar-96 photo' height='96' width='96' /><p>3 new (ahem, glowing) <a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?id=325000280&pageNumber=0&sortOrdering=1&type=Purple+Software">reviews</a> from the iTunes App Store:</p>
<p><strong>Very Fun & Challenging</strong> - 5 stars, by <a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewUsersUserReviews?userProfileId=28709263">Greg Meach</a><br />
"Starts out very easy but then fairly quickly it will challenge you. The online scoring keeps you coming back to try and improve your time(s). Once you solve the level that is. Check out the web site to see a demo. Highly recommend over many of the other "marble rolling" type games. The simple fact that you can get smaller (with fire) and larger (with snow) and a unique challenge."</p>
<p><strong>Awesome Game</strong> - 5 stars, by <a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewUsersUserReviews?userProfileId=19857342">I Firebird I</a><br />
"This game is so much fun! Challenging entertainment for everyone. Graphics make you feel like you're there. The controls are great and quick to learn. Makes great use of the accelerometer. The adjustable camera angles is a real plus which most developers forget about. And with the leaderboard this game has it all - a must get."</p>
<p><strong>Great game!!!</strong> - 4 stars, by <a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewUsersUserReviews?userProfileId=41872806">ravenmk</a><br />
"Fun and pretty ... Love live highscores :D"</p>
]]></content:encoded>
			<wfw:commentRss>http://www.snowferno.com/2009/10/18/new-itunes-app-store-reviews/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Snowferno v1.1 is out</title>
		<link>http://www.snowferno.com/2009/10/08/snowferno-v1-1-is-out/</link>
		<comments>http://www.snowferno.com/2009/10/08/snowferno-v1-1-is-out/#comments</comments>
		<pubDate>Fri, 09 Oct 2009 03:06:48 +0000</pubDate>
		<dc:creator>balord</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Software Updates]]></category>

		<guid isPermaLink="false">http://www.snowferno.com/?p=111</guid>
		<description><![CDATA[The v1.1 update to Snowferno is now Ready For Sale!!  Of course, if you already have it, just check your iTuneses or App Store "Updates" button for your free fresh copy.
In this update you will find:

Better performance for all devices
Built with new Unity iPhone 1.5
New Global Leaderboard integration in-game with webview
New tips from the [...]]]></description>
			<content:encoded><![CDATA[<img alt='' src='http://www.gravatar.com/avatar/ca32281f6b82e611c51ccf7a6863c53b?s=96&amp;d=wavatar&amp;r=G' class='avatar avatar-96 photo' height='96' width='96' /><p>The v1.1 update to Snowferno is now Ready For Sale!!  Of course, if you already have it, just check your iTuneses or App Store "Updates" button for your free fresh copy.</p>
<p>In this update you will find:</p>
<ul>
<li>Better performance for all devices</li>
<li>Built with new <a href="http://unity3d.com/unity/whats-new/iphone-1.5">Unity iPhone 1.5</a></li>
<li>New Global Leaderboard integration in-game with webview</li>
<li>New tips from the Community powered by (the already-launched-but-soon-to-be-styled-for-in-game-coolness) <a href="http://www.playhaven.com/platforms/iphone/games/snowferno/">playhaven.com</a></li>
<li>Fixed a few terrain bugs where you could get stuck</li>
</ul>
<p>Happy rolling!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.snowferno.com/2009/10/08/snowferno-v1-1-is-out/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Snowferno Update Coming Soon</title>
		<link>http://www.snowferno.com/2009/09/28/snowferno-update-coming-soon/</link>
		<comments>http://www.snowferno.com/2009/09/28/snowferno-update-coming-soon/#comments</comments>
		<pubDate>Mon, 28 Sep 2009 21:43:32 +0000</pubDate>
		<dc:creator>balord</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Software Updates]]></category>

		<guid isPermaLink="false">http://www.snowferno.com/?p=109</guid>
		<description><![CDATA[We just submitted v1.1 of Snowferno to the App Store for approval last night.
This update was built with the new Unity iPhone 1.5 and the latest iPhone SDK, bringing significant performance improvements across all devices. Gameplay is really smooth now on my iPhone 3G.
Also new in v1.1:

New Leaderboard integration in-game with UIWebView
New Tips community in-game [...]]]></description>
			<content:encoded><![CDATA[<img alt='' src='http://www.gravatar.com/avatar/ca32281f6b82e611c51ccf7a6863c53b?s=96&amp;d=wavatar&amp;r=G' class='avatar avatar-96 photo' height='96' width='96' /><p>We just submitted v1.1 of Snowferno to the App Store for approval last night.</p>
<p>This update was built with the new Unity iPhone 1.5 and the latest iPhone SDK, bringing significant performance improvements across all devices. Gameplay is really smooth now on my iPhone 3G.</p>
<p>Also new in v1.1:</p>
<ul>
<li>New Leaderboard integration in-game with UIWebView</li>
<li>New Tips community in-game -- powered by <a href="http://www.playhaven.com/platforms/iphone/games/snowferno/">playhaven.com</a></li>
<li>Fixed a few terrain bugs where you could get stuck (thanks, <a href="/leaderboard/Belly%20Lint/">Belly Lint</a>!)</li>
</ul>
<p>And any Unity devs that want to know how Ben got UIWebView working in Unity, check out his blog post <a href="/2009/09/23/playhaven-unity-and-snowferno/">Playhaven, Unity, and Snowferno</a> complete with downloadable sample AppController code.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.snowferno.com/2009/09/28/snowferno-update-coming-soon/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Tips for Levels 1 thru 3</title>
		<link>http://www.snowferno.com/2009/09/28/tips-for-levels-1-thru-3/</link>
		<comments>http://www.snowferno.com/2009/09/28/tips-for-levels-1-thru-3/#comments</comments>
		<pubDate>Mon, 28 Sep 2009 20:17:05 +0000</pubDate>
		<dc:creator>balord</dc:creator>
				<category><![CDATA[How-To]]></category>

		<guid isPermaLink="false">http://www.snowferno.com/?p=108</guid>
		<description><![CDATA[Watch for our upcoming in-game fan community launching soon -- powered by playhaven.com.
Level 1: The Dark Wood
This is the standard "teaching" first level.  All you need to do is figure out how to roll forward and turn just a bit to get into the exit.
Level 2: Little Jump
Here we have our first challenge.  [...]]]></description>
			<content:encoded><![CDATA[<img alt='' src='http://www.gravatar.com/avatar/ca32281f6b82e611c51ccf7a6863c53b?s=96&amp;d=wavatar&amp;r=G' class='avatar avatar-96 photo' height='96' width='96' /><div class="notice" style="margin-right:130px;font-weight:bold;">Watch for our upcoming in-game fan community launching soon -- powered by <a href="http://www.playhaven.com/platforms/iphone/games/snowferno/">playhaven.com</a>.</div>
<p><strong>Level 1: The Dark Wood</strong><br />
This is the standard "teaching" first level.  All you need to do is figure out how to roll forward and turn just a bit to get into the exit.</p>
<p><strong>Level 2: Little Jump</strong><br />
Here we have our first challenge.  You are too small to get across the gap to the exit, so find some snow to get bigger.  But dont take too long -- summer is coming and you'll melt!</p>
<p><strong>Level 3: Switches</strong><br />
Here we see our first of many interactive items you'll encounter in the Inferno: switches.  There are two on this level -- one on the floor that drops your platform down to the lower level, and another that lowers the drawbridge so you can cross to the finish.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.snowferno.com/2009/09/28/tips-for-levels-1-thru-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Snowferno available now on the App Store!</title>
		<link>http://www.snowferno.com/2009/09/01/snowferno-available-now-on-the-app-store/</link>
		<comments>http://www.snowferno.com/2009/09/01/snowferno-available-now-on-the-app-store/#comments</comments>
		<pubDate>Wed, 02 Sep 2009 00:58:34 +0000</pubDate>
		<dc:creator>balord</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.snowferno.com/?p=101</guid>
		<description><![CDATA[We are pleased to announce the debut of Snowferno on the App Store, available immediately!
Late this afternoon, our server registered a new user playing v1.0.2.  Only Apple had that version -- not even Ben! -- so I knew this was a good sign.  About 90 minutes later, we got the email:
Your application is [...]]]></description>
			<content:encoded><![CDATA[<img alt='' src='http://www.gravatar.com/avatar/ca32281f6b82e611c51ccf7a6863c53b?s=96&amp;d=wavatar&amp;r=G' class='avatar avatar-96 photo' height='96' width='96' /><p>We are pleased to announce the debut of Snowferno on the App Store, available immediately!</p>
<p>Late this afternoon, our server registered a new user playing v1.0.2.  Only Apple had that version -- not even Ben! -- so I knew this was a good sign.  About 90 minutes later, we got the email:</p>
<blockquote><p>Your application is now <strong>Ready for Sale</strong>. If your contracts...</p></blockquote>
<p>Woohoo!  There it is.  We submitted this build late evening of August 24. Approval this time took 9 days (7 business days), so the process appears to have recovered from whatever caused that mid-August slowdown.   Two bugs, three builds, and nearly 6 weeks of waiting -- it's like a whole new game to us again!</p>
<p>We're already working on some updates, including building from the newly released Unity iPhone 1.5.  We hope you enjoy!</p>
<p><a href="http://click.linksynergy.com/fs-bin/stat?id=xBmUcTMMA7k&offerid=146261&type=3&subid=0&tmpid=1826&RD_PARM1=http%253A%252F%252Fitunes.com%252Fapps%252Fsnowferno&u1=snowfernocom"><img src="/wp-content/themes/overeasy/styles/snowferno/App_Store_Badge_EN.png" alt="Snowferno is available on the App Store" title="Buy Snowferno: SALE! Now $0.99 on the App Store" style="margin-top:-7px" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.snowferno.com/2009/09/01/snowferno-available-now-on-the-app-store/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[sigh] v1.0.2 submitted</title>
		<link>http://www.snowferno.com/2009/08/24/sigh-v1-0-2-submitted/</link>
		<comments>http://www.snowferno.com/2009/08/24/sigh-v1-0-2-submitted/#comments</comments>
		<pubDate>Mon, 24 Aug 2009 04:13:17 +0000</pubDate>
		<dc:creator>balord</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.snowferno.com/?p=100</guid>
		<description><![CDATA[It's been pretty quiet here while we have been waiting for the App Store to get to our 1.0.1 resubmit.  Until this past Friday night when I got our second rejection.  Man oh man.
...cannot be posted to the App Store because it is crashing on iPhone OS 3.0 and Mac OS X 10.5.7. [...]]]></description>
			<content:encoded><![CDATA[<img alt='' src='http://www.gravatar.com/avatar/ca32281f6b82e611c51ccf7a6863c53b?s=96&amp;d=wavatar&amp;r=G' class='avatar avatar-96 photo' height='96' width='96' /><p>It's been pretty quiet here while we have been waiting for the App Store to get to our 1.0.1 resubmit.  Until this past Friday night when I got our <em>second</em> rejection.  Man oh man.</p>
<blockquote><p>...cannot be posted to the App Store because it is crashing on iPhone OS 3.0 and Mac OS X 10.5.7.  Whenever the snowball falls off of the track the application crashes.</p></blockquote>
<p>This was a new one to us, and again the crash logs were no help.  However, we lucked out and it was a really quick fix.  In short, some of the network reachability code Ben added after our first rejection introduced a new bug.  And this time I was able to reproduce the crash, but only when the phone was in Airplane Mode.  This would explain, however, why I have not registered any IP activity from new players.  Are the App Store testers simply firewalled off, or could they actually be testing in Airplane Mode?</p>
<p>Anyway, with our network code patched up, I rebuilt a fresh v1.0.2 tonight and resubmitted.</p>
<p>For those keeping track (we sure are), we submitted v1.0.1 on August 5 -- <strong>16 days</strong> (12 business days) until rejection.  Our first rejection took 10.5 days (7 business days).  Not a good sign that it's getting longer.</p>
<p>In the meantime, much news has been made these past two weeks about app delays, but <a href="http://www.techcrunch.com/2009/08/18/facebook-30-may-be-the-most-useful-app-on-the-iphone-yet/">Facebook</a> <a href="http://appadvice.com/appnn/2009/08/first-look-facebook-30/">3.0</a> was submitted <a href="http://twitter.com/joehewitt/status/3341544620">after us</a> as well as <a href="http://www.ymessengerblog.com/blog/2009/08/19/and-so-we-wait-on-apple/">Yahoo Messenger</a>.  So it appears to be just a heavy workload -- I'm thinking some August vacations have taken a few of those 40 App Store testers away from their <a href="http://gadgets.boingboing.net/2009/08/21/apple-replies-to-fcc.html">10-an-hour</a> quota.  There doesn't appear to be any other funny business or favoritism happening.  </p>
<p>It's interesting to note as well that the App Store testers haven't been upgraded to 10.5.7 yet.  Should we not have upgraded yet either? Or maybe they wait until a critical mass of iPhone users upgrade to 10.5.8 first....</p>
]]></content:encoded>
			<wfw:commentRss>http://www.snowferno.com/2009/08/24/sigh-v1-0-2-submitted/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>While we wait: Leaderboard Twitter integration</title>
		<link>http://www.snowferno.com/2009/08/08/while-we-wait-leaderboard-twitter-integration/</link>
		<comments>http://www.snowferno.com/2009/08/08/while-we-wait-leaderboard-twitter-integration/#comments</comments>
		<pubDate>Sat, 08 Aug 2009 19:46:59 +0000</pubDate>
		<dc:creator>balord</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Software Updates]]></category>

		<guid isPermaLink="false">http://www.snowferno.com/?p=99</guid>
		<description><![CDATA[(Three business days into the v1.0.1 resubmit and counting...)
In the meantime, I've been working on integrating the Snowferno Leaderboard with Twitter.  Of course, that has been complicated by the DoS attack against Twitter over the last few days.  But, it's coming along nicely and might even be ready to go live by the [...]]]></description>
			<content:encoded><![CDATA[<img alt='' src='http://www.gravatar.com/avatar/ca32281f6b82e611c51ccf7a6863c53b?s=96&amp;d=wavatar&amp;r=G' class='avatar avatar-96 photo' height='96' width='96' /><p>(Three business days into the v1.0.1 resubmit and counting...)</p>
<p>In the meantime, I've been working on integrating the Snowferno <a href="/leaderboard/">Leaderboard</a> with Twitter.  Of course, that has been complicated by the DoS attack against Twitter over the last few days.  But, it's coming along nicely and might even be ready to go live by the time we get our approval.</p>
<p>Our <a href="http://apiwiki.twitter.com/">Twitter integration</a> works basically like this:</p>
<ol>
<li>Players who have setup their online leaderboard account (Settings &gt; Score Board &gt; Edit Leaderboard Settings) can click the "Sign in with Twitter" button and allow the Snowferno Leaderboard to access their Twitter account.  At the same time, we ask the <a href="http://bit.ly/pages/tools/developer-tools/">bit.ly API</a> for a shortened URL to points to that player's Leaderboard profile.</li>
<li>Twitter sends us back <a href="http://twitter.com/oauth_clients/">OAuth tokens</a> for that player's account, and we store those for future use. (OAuth incidentally is a really cool system. It's way too creepy these days to ask someone to give you their actual Twitter login and password.  Using OAuth authentication, they only login to Twitter, whom they already trust.  We avoid the security risks inherent in storing passwords, and players can revoke our app's permission whenever they want. Win/win/win (except for when Twitter throttles down OAuth to defend against DoS!))</li>
<li>During regular online gameplay, the Leaderboard API logs certain achievements (such as getting a Top 5 score for a level... more to come).</li>
<li>A cron script crawls the achievements log every minute and posts tweets on each player's behalf to the accounts that are Twitter-enabled.  The reason I do the tweeting as a separate process was so that we could return global leaderboard data back to the game as quickly as possible.</li>
</ol>
<p>The foundation of our integration is the PHP Twitter API wrapper <a href="http://github.com/jmathai/twitter-async/">twitter-async</a>.  The rest are custom additions to the Snowferno API and my Snowferno WP plugin.</p>
<p>Alot of the work on this has gone into getting the structures in place to gather and store authentication and making my cron script and achievements logger modular.  (Also, my ongoing education in talking to APIs from inside and outside of the WordPress core.)  Once the Twitter stuff is humming along nicely, I plan to delve into the Facebook Connect code and do something similar with Facebook statuses.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.snowferno.com/2009/08/08/while-we-wait-leaderboard-twitter-integration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>v1.0.0 REJECTED! (v1.0.1 submitted)</title>
		<link>http://www.snowferno.com/2009/08/05/v1-0-0-rejected-v1-0-1-submitted/</link>
		<comments>http://www.snowferno.com/2009/08/05/v1-0-0-rejected-v1-0-1-submitted/#comments</comments>
		<pubDate>Wed, 05 Aug 2009 16:40:06 +0000</pubDate>
		<dc:creator>balord</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Software Updates]]></category>

		<guid isPermaLink="false">http://www.snowferno.com/?p=98</guid>
		<description><![CDATA[The big email finally came Sunday, August 2 at 1:24 PM EDT with the exciting subject "Snowferno 1.0.0: Application Submission Feedback".
Hello Brent,
At this time, Snowferno 1.0.0 cannot be posted to the App Store because it is crashing on iPhone OS 3.0 and Mac OS X 10.5.7.
Ouch.
I had done a Build and Run of v1.0.0 before [...]]]></description>
			<content:encoded><![CDATA[<img alt='' src='http://www.gravatar.com/avatar/ca32281f6b82e611c51ccf7a6863c53b?s=96&amp;d=wavatar&amp;r=G' class='avatar avatar-96 photo' height='96' width='96' /><p>The big email finally came Sunday, August 2 at 1:24 PM EDT with the exciting subject "Snowferno 1.0.0: Application Submission Feedback".</p>
<blockquote><p>Hello Brent,</p>
<p>At this time, Snowferno 1.0.0 cannot be posted to the App Store because it is crashing on iPhone OS 3.0 and Mac OS X 10.5.7.</p></blockquote>
<p>Ouch.</p>
<p>I had done a Build and Run of v1.0.0 before submitting and it played just fine, so we knew the game itself was solid. I was away this weekend so Ben tried symbolicating the crash logs Apple sent us, but with no luck -- probably the crash was happening inside the Unity core of Snowferno.  Also, being the Team Agent I have to do the final builds, so we didn't have a chance to get to this until last night.</p>
<p>Best we could tell, based on how far Apple said they were in the bootup when it crashed, it was probably a bug with the device having network access but not necessarily <em>internet</em> access -- we imagine that the App Store testing ground is heavily firewalled. I never recorded any game activity from Apple's IP addresses tho, so we know that it didn't get even get that far.   </p>
<p>Ben went in and beefed up the networky bits and added some "no network found" messages if any of the WWW responses came back empty.  We also took this chance to fix some not-terrible-but-glad-to-catch things like the end screen wasn't locked and the starting point on one level was left halfway into the level from a screenshot photo-op.</p>
<p>So, from v1.0.0 submit to rejection took 7 business days, or 10.5 actual days -- they did email us on a Sunday afternoon, after all.  Not bad... We rebuilt last night and submitted v1.0.1 last night.  Start the clock again at Wednesday, August 5.  Tick tock...</p>
<p>P.S. I encountered this error when uploading the new binary: </p>
<blockquote><p><em>The binary you uploaded was invalid. The signature was invalid, or it was not signed with an Apple submission certificate.</em></p></blockquote>
<p>Well, I made sure the app <em>was</em> signed properly.  Ben found this <a href="http://discussions.apple.com/thread.jspa?threadID=1590980&start=30&tstart=0">thread</a>, and the solution for us was to change the Bundle Identifier in Info.plist from <strong>com.mycompany.${PRODUCT_NAME:identifier}</strong> to <strong>com.mycompany.Snowferno</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.snowferno.com/2009/08/05/v1-0-0-rejected-v1-0-1-submitted/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
