v1.0.0 submitted, it’s all up to Apple…

July 23, 2009 - balord | 1 comment

Snowferno RC2(.5) became version 1.0.0 tonight. The binary is built and submitted. Some late in-house testing found teensy things that needed fixing, and the rest of the night Ben trained me how to build Xcode projects. :)

We also (finally) assembled our screen shots, which were picked out of video Ben captured in ScreenFlow, and we wrote up the iTunes sidebar text.

Oh, and that one big final detail: price! Snowferno will sell for $1.99.

While we wait for Apple approval, we want to give a big thanks to all our beta testers. While we worked out the bugs, some versions allowed unfair “advantages” on some levels, so to even the playing field we’re going to reset the leaderboard to bRC2 and after. That also means our developer scores are being reset as well, so here’s your chance to get in some scores ahead of benbritten. :)

Your unlocked levels will stay unlocked, but if you want your scores to count on the leaderboard, make sure you’ve playing bRC2 or later!

RC1: crasher.. RC2 now released to testers!

July 22, 2009 - benbritten | 1 comment

So, there was a big ole’ critical issue with the throttle widget. it works very nice now, but it was getting dealloced after you fallout (or meltout) and the touch manager was still trying to access it.. bad. crash.

fixed now!

You should go and get it here: http://sfdev.snowferno.com/current-beta/.

ChangeLog:

  • fixed the big critical crasher
  • made some cosmetic changes to the score board settings
  • fixed an issue on The Wall where you could hit a switch more than once

RC1 released to testers

July 22, 2009 - benbritten | 3 comments

Hello all you beta testers! Beta 4 (Release Candidate 1) is ready!

You should go and get it here: http://sfdev.snowferno.com/current-beta/.

ChangeLog:

  • Added final scene, for those of you who have finished the last level, you can go right there from the world map, the rest of you slackers have to finish before you can see the final scene. Final scene includes it’s own custom music track and a groovy ‘cutscene’ kinda thing, as well as your final game time (all the best level completions added up) and your final game ranking.
  • added all sound fx
  • Changed the way the throttle works again, so it should not get stuck anymore (again)
  • fixed the fire wheel, now you will always hit the platform when shot from the cannon
  • added external linkage to the score board settings panel, now you can get to your user account page (which will eventually allow you to change your screen name)
  • added external linkage to the score board settings panel, now you can get to your leaderboard page, which shows all your stats
  • fixed some issues with the moving boxes, now they stay put better in level 12 when on the moving platform.
  • yet more performance tweaks, the internal builds were quite smooth on 3g phones.
  • changed the way the ball interacts with the walls to make it less jarring when you roll along a wall (it is still somewhat jarring, but now less so)
  • scads of changes and updates to the website. the summary: leaderboards are all working and have lots of cool stats. still to come: account changes (ie change yer screen name)

Cheers! and as always let me know if you have any comments/problems/anything.

-ben

Leaderboard is Live

July 17, 2009 - balord | No comments yet

I put the finishing touches on the Leaderboard yesterday, and it is now live. Snowferno.com has been collecting game scores all during the beta period, so we already have a nice heap of data.

Congrats (so far…) to Baller77718 who leads the pack, and quite definitively — although s/he has yet to conquer all 20 levels.

Some key features of the Leaderboard:

  • Recently Played games gives a snapshot of the last few levels completed worldwide
  • All-Time Top 5 by Level lists the best 5 scores for every level, mirroring what you see in-game on each “Level Complete” screen.
  • Top 50 Completed Games sums up the best times by level for the brave snowballs that have conquered the Inferno.
  • Click on any screen name to view that player’s game stats and recently played levels. Stats include that player’s best level times, total attempts, fallouts, meltouts, wins, their win %, and the score ranking per level.
  • Personalized screen names are coming very soon, so you won’t have to be your auto-assigned Inferno character forever.

Global Leaderboard participation is voluntary. “Post Scores” is enabled by default when you first launch Snowferno. To change your preference, be sure your device has Internet access, then tap Settings > Score Board from the main screen and toggle the setting there. NOTE: this does not delete your scores, it only changes whether your scores are displayed to the public. You can enable or disable “Post Scores” ad nauseam to suit your fancy. :)

Let us know what you think – comments are welcome: improvements, (errors?), suggestions for more Snowferno data mining goodness… I have been playing around with some graph-drawing libraries, but all the charts I’ve made so far are pretty ugly. But look for possible future improvements in that direction, too.

For the technically curious, the Leaderboard is powered by a custom WordPress plugin that hooks into the handy filters and actions provided by the WordPress core. Our own custom API gathers and stores the Leaderboard data in supplementary tables alongside the WordPress data.

I originally tried to find an off-the-shelf WordPress plugin for this functionality, but I found that the “community” aspect of WordPress is one area (admittedly, I think) that it is lacking. WP is a terrifically flexible foundation, and just having the blog and account management functions at our fingertips has been an immense time-saver. Now that we’ve built our first game website, maybe for future projects we’ll look at a WordPress MU, Drupal, or very likely the highly-anticipated, 2.0 CodeIgniter rewrite of ExpressionEngine.

b096 released to testers

July 13, 2009 - benbritten | 3 comments

Hello all you beta testers! Beta 3 is ready!

B096 is uploading as I write this. Lots of changes since B094: You should go and get it here: http://sfdev.snowferno.com/current-beta/.

This will most likely be the final beta release. If there are no show stoppers then we will most likely be able to add the final few sound FX and the end of game cutscene and submit late in the week!

ChangeLog:

  • Compressed most all textures just a little bit more.
  • turned the FPS counter off
  • Changed the way the throttle works, so it should not get stuck anymore
  • turned down the physics calculation rate (for performance reasons), this affected the way the accelerometer works slightly. I tried to bring it back in line with how it should feel.
  • fix the post scores setting, now you can opt-out of posting your scores on the leaderboards (which will be turned on this week – watch this space.
  • fixed the Firewheel level so that there is no longer a crash if you get into the flamethrower, and now the wheel is spinning again.
  • changed the way the buttons work in level 12 linking rings. now it doesn’t suck.
  • fixed level 10 clock, now the exit passage is slightly wider and the middle ring should not get out of sync.
  • fixed level 18 Infernal Machine, now the ‘gears’ should always spin fully 90 degrees instead of sometimes getting stuck on the last frame of animation
  • fixed the popups so that they are visible again

Also, for those of you who managed to finish level 2 in under 10 seconds, how the hell did you manage that?

Cheers!
-Ben