Posts Tagged ‘FlashDevelop’

Mortar – Automated Admob Integration for ShiVa Android Projects

May 29th, 2011

Today we released version 0.75 of Mortar, our automation tool for ShiVa projects! Current feature is AdMob integration by pressing a single button. More features are planned:

  • Custom scripting possibilites
  • MAOF integration
  • MASS integration
  • Other enhancements

Check it out at http://code.google.com/p/ma-sh/: either by downloading the AIR file or getting the source code via SVN!

Level Master 2000 is live@google code!

August 23rd, 2010

Level Master 2000: Logo

Level Master 2000: screenshot0001

Level Master 2000: screenshot0001

Today I prepared the initial launch of Level Master 2000 at google code: http://code.google.com/p/levelmaster2000/. There are still a lot of features missing, as the project page states:

August 24th, 2010. Commited as is. Consider this more a preview/announcement rather than a real release. A major restructuring will occur within the next months, but anyway – here it is!

Nevertheless, it’s a good feeling finally having it on air and getting some feedback!

Level Master 2000: Video of Racing Demo

June 1st, 2010

As some people requested a video of the racing demo, here it is! The main purpose is to show off the custom event trigger with arbitrary event arguments, and how it integrates with Level Master 2000. I now a simple line edit for all event arguments is not very user friendly, but currently, time didn’t allow me to create a custom property grid type for it. Anyway, here’s the video:

I’ll post some more detailed info about this trigger class soon (hopefully this week)!

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 ;)