Sgt. Conker We are "absolutely fine"

31Jan/100

Focused And Slim

SCENE XXIII

The home on the internets of one J. Sedlak.

Enter John “Quiet Before Focused” Sedlak.

John. One piece of functionality I consistently find myself writing and rewriting is the implementation of the INotifyPropertyChanged interface. This class, located in the main FGF library, makes that rewriting unnecessary by implementing it in an open way.

Share the goods.

Focus on the next module.

John. As you no doubt saw in the writing of the Application class, FGF implements its own version of the XNA Framework’s component classes. The first major reason for doing so is that the builtin component classes require you to pass in a (Framework) Game object through the constructor. […] The second major reason for my implementation is that by controlling the interfaces and base classes, I can easily support more advanced situations such as the separation between initialization and content loading/unloading.

Introduce the modules.

Move on and Collect with events.

John. For most purposes, the builtin collection classes supplied by the .NET Framework are terrific. They are simple and straight forward implementations that do exactly as you expect. But for our purposes, a collection class that fires events when the collection is changed is simply better and in some cases, necessary.

Explain the code.

Exit.

SCENE XXIV

A well-known space of venting.

Enter Promit “Slim And Tuned” Roy.

Promit. I’ve been doing some work on SlimTune quietly, and now it’s to the point that I have to decide what the next phase of things should be. There are essentially three major groups of work to tackle: UI improvements, memory profiling, and instrumentation.

Explain the UI improvements.

Promit. I’m hoping that with the next release branch, 0.2.x, users will enjoy a much better overall experience.

Exeunt.

Filed under: MVP Watch No Comments
31Jan/104

Geodesic Grid

Geodesic Truncated Icosahedron Brian “JeBuS” I-Don’t-Know-His-Last-NameSchaeflein published a multi part article about Geodesic Truncated Icosahedron (part 2 is here, part 3 is pending) in C# and the XNA Framework. Geodisc Truncated Icosahedrons are “a shape made of hexagons and pentagons” that “has as many faces as needed to make it as spherical as needed, like a Geodesic Dome”.

Head over and grok the code for fun and profit.

Also note his disclaimer in the first post:

I don’t claim that my way of programming is the best way. As far as design patterns and whatnot go, my way works for me, and the code gets the job done. If anyone can offer a more “elegant” approach to anything I’m doing, I’m all ears.

31Jan/101

Making an Xbox LIVE Indie Game

George "not focused on anything today" Clingerman just shared his thoughts on what it takes to make a quality XBLIG Game. It looks like he's planning to continually add stuff to the list, so repeatedly tap your finger on F5 for a while, until a stable state is reached.

P.S. Shameless free ads: If you have little kids, or are a little kid, make sure to take a look at George's (and ZMan's) game Kissy Poo.

31Jan/100

Cause And Action

SCENE XXI

Twitter (where else?).

Enter Catalin “Will Quit For Attention” Zima.

Catalin. @conkerjo I keep wondering whether or not he sees me as an MVP… I never get on his MVP Watch and now he's bumping all XNA MVPs but me

Catalin. @CptBoki maybe I should stop writing for sgtconker then… whatever it takes to get some attention!! :P

Denial. Exit.

SCENE XXII

XNADevelopment.com.

Enter George W. "I *AM* Absolutely Fine” Clingerman.

George. This is the beginning of collecting my thoughts on what it takes to make a quality XBLIG. These are taken from the best practices suggested by Microsoft, the XNA community and my own observations. Eventually I want to start providing code examples/samples for the various things listed here. Even if you can't make a fun game, a best sellilng [sic] game there's absolutely no reason in the world you can't make one that has a high level of quality and polish

List ‘em all.

George. Participate in the forums

  • Playtest
  • Pee [sic] Review [@TehGrumpyDude Of course, pee review. It's super important. Look for blood in it. If you see blood during pee review call a doctor! - @clingermangw]

Enter Andy “Bitter And Cold Chocolate” Dunn and John “The Quite Quiet But Quite Helpful” Sedlak.

Andy. @clingermangw : You missed including avatr or ZOmbie in the title

George. @The_Zman oo., good bitter point!

John. @clingermangw should write articles for @sgtconker - it is a natural fit.

Andy. @clingermangw : You should add 'NEVER use the font/menu defaults from the game state sample'

Exeunt.

Filed under: MVP Watch No Comments
30Jan/103

Article: Using XNA Content pipeline extensions for localization.

by Roy Triesscheijn

Introduction

In this tutorial series I will show how to setup a simple Content Pipeline extension. At first it will be used to parse XML files containing text and their translations, in a part 2 we are going to extend our processor to also parse other xml files which contain data about localized textures and sounds. We extend XNA’s content manager to make use of all this extra data.

29Jan/100

SunBurn 1.3.1 Released

A new version of the Sunburn Engine, namely 1.3.1 was released a few days ago, containing some new stuff including a sweet looking Avatar Lighting and Shadows sample.

29Jan/102

CCC 39: Sites covering XBLIG

Our favourite community manager, Cookiecups, compiled a list of sites that cover Xbox Live Indie Games, and decided to share it with us ( her favorite community ).  I'm sure this is in your RSS reader by now if you're an XNA developer, but if not, you can find it on the XNA Team Blog, with the name of Creators Club Communiqué 39.

Oh, and here's something for Cookiecups.

28Jan/100

Havoc And Breakage

SCENE XIX

Promit’s Ventspace.

Enter Promit “Most Ventilating Professional” Roy.

Promit. In order to try PhysX, I have to request a developer account, then have it approved.

Venting.

Promit. I downloaded Havok without hassle and that will likely be my choice from now on.

Memories, more venting and a conclusion. Exit.

SCENE XX

Twitter.

Enter Andy “Save Cadbury, Join Your Kraft” Dunn.

Andy, rejoicing. It has finally happened #KissyPoo breaks the 1000 mark several months ahead of schedule thanks to Majors Minute http://tinyurl.com/5wrf3y

Andy, bragging. and #kissypoo is back on the 1st page in best selling on marketplace http://tinyurl.com/5uaav5

Andy, begging. If you've not already rated it, let see some love for Kissy Poos ratings eh? http://tinyurl.com/ydbluua

Celebration. George W. “I Was Code Before I Evolved” Clingerman stays silent on the matter. Exeunt.

Filed under: MVP Watch No Comments
28Jan/104

Forgetful much?

How could I forget to post about this?

It took slightly less than a couple of years since his post on the subject, but Shawn Hargreaves is finally on twitter: ttp://twitter.com/shawnhargreaves

A list of other XNA people on twitter can be found in the above linked thread.

28Jan/100

The Indie Stone tutorials

Over at The Indie Stone forums, they have a bunch of XNA/C# tutorials. Subjects include Game Flow and State Machines, Gravity, Garbage Collection, Timer systems, and others. Go check them all out.

Tagged as: , , No Comments