Archive for March, 2009

Easy loading bar for XNA

Here’s the loading-bar system that I wrote for Pegzo (also used now in Retrofit:Overload, although that loads so fast it doesn’t really need it).

Loading bars seem to be rare in community games and I think the approach I took is simpler than is often advised. This system is single-threaded and revolves around an enumerator function that looks something like this:

    thing = content.Load<Thing>("thing");
    yield return progress();  

    levelNames = content.Load<LevelNames>("level-names");
    yield return progress();  

    foreach (string name in levelNames) {
        levels.Add(content.Load<Level>(levelName));
        yield return progress();
    }  

    // etc.

You can download the source from here: Download EasyLoadingBar.

Pegzo hits the IGN "Hot Pies" list !

We made it onto the Hot Pies list over at IGN.  Check out their review-ette here;

http://uk.xboxlive.ign.com/articles/959/959673p1.html

Tags: , , , ,

Ocean 5 proving a little tricky ?

…or so a few peeps have said, so, here’s the solution, painstakingly produced by the Pegzo pixie.

ocean-5

Tags: , , , ,

Pegzo goes live!

We made it! Pegzo went live on the 4th. It was fun, tiring, and very rewarding.

Check out Xbox Live community games, now onsale at 80 ms points !

-Will

Screenie

Pegzos in action

Tags: , , , , , ,