Archive for May, 2010

Level Master 2000: Racing Demo

May 26th, 2010

The last two days I’ve been refactoring the Adventure Island Jump n Run Demo code, in order to be able to use parts of it for a Racing Demo. For this, I’ve written a generic Box2D trigger, which can fire any type of event, with any type of arguments (even PBE notation like #Player.Spatial.position)! If a player skips a marker/trigger, he gets respawned to the last legal one. I’ll post more about the trigger class soon, for now, here’s a pic of the scene in the Editor:

Level Master 2000 Racing Demo

Level Master 2000 Racing Demo

The weeks before, I was mostly busy with writing the introductional / theoretical background chapters of my thesis. Turned out to be more work than expected…

Using PushButton Engine with Flex4

May 15th, 2010

I recently upgraded to Flex4 SDK. Before that everything worked fine. After that, I had some compiler errors, and a quick research brought to me that I had to add

-static-link-runtime-shared-libraries=true

to the additional compiler options. Doing some more in depth research, I discovered that this isn’t neccessary with a newer version of FlashDevelop – and I can confirm: it’s true =)
After the update procedure, everything compiled fine in debug mode. In release mode, it compiled too, but I got a runtime error: “VerifyError: Error #1024: Stack underflow occurred”. Again, investigating this error on the web, I stumbled over http://bugs.adobe.com/jira/browse/ASC-2266. The piece of code causing this, looked like so:

conn = new LocalConnection();
conn.client = this;
conn.allowDomain('*');
try {
	conn.connect("_SchemaConnection");
} catch (error:ArgumentError) {
	trace("Can't connect to _SchemaConnection");
}

So as you can see, it’s not the same as in the link above. I started commenting out line by line, and then I discovered, that it was the trace call. Replacing it with a Logger call finally fixed the error:

Logger.print(this, "Can't connect to _SchemaConnection");

I guess we’ll just put that on the unsolved mysteries stack ;)

The Humble Indie Bundle

May 10th, 2010

I just bought the The Humble Indie Bundle. It’s a really nice collection of games, and – you can choose the rate – parts of the income get donated. A quote from the website:

The Humble Indie Bundle is a unique kind of bundle that we are trying out. Pay what you want. If you bought these five games separately, it would cost around $80 but we’re letting you set the price!

Your contribution supports the amazing Child’s Play charity and Electronic Frontier Foundation. By default, the amount is split equally between the seven participants (including Child’s Play and EFF), but you can tweak the split any way you’d like.

It features the games:

  • World of Goo
  • Aquaria
  • Gish
  • Lugaru
  • Penumbra

Mostly games I kept an eye on, but always was to lazy to buy… If you’re interested, check it out at http://www.wolfire.com/humble

Milestone 1: accomplished!

May 3rd, 2010

And that on time :) For Level Master 2000, this means:

All implemented. For my thesis this means: written a first version of chapter 3: overview of rapid prototyping tools. As posted recently, it’s in German, but I’ll port it over to English as soon as possible!