Michel Wacker On Game Design and Development with Flash

24Oct/1122

Flash to iOS Performance Tests

Last week, I sat down to do some intense Flash to iOS Performance tests to get an impression what the best approaches for porting Save the Maidens to iOS would be. Besides testing out a couple of tweaks that were supposed to improve iOS performance, I wanted first hand proof whether pure blitting actually was the holy performance grail it is proclaimed to be, when it comes to porting animations.

As described below, I've come up with another approach in this years spring which works with bitmaps as well but instead of copying pixels around, simply slices up the initial sprite sheet containing all animation states and assigns the sliced bitmapDatas to bitmaps on stage.
I needed proof whether this was worth anything compared to blitting, since plenty of developers including some on the Adobe front promote blitting techniques as the one true solution for an acceptable mobile performance.

13Oct/113

Porting Plans for Save the Maidens

Summer was packed with work: I had a large educational game project coming up for LerNetz dealing with the topic of regenerative energies, which is eventually going to find it's way into Swiss classrooms - exciting! It's currently in revision with their client and I'm positive I'll be able to reveal some details in a couple of weeks.

We finished the game in the first week of September and I decided to take a time out afterwards to tend to renovating two major rooms in our home. It was good to get my mind off computers for a while and learn something completely different to my daily work. As the complete home improvement n00b I am, I was quite excited to acquire skills that involved hammers, dust masks and ear protectors rather than a laptop.
But now after five weeks of shoveling rubble, dealing with handymen (project management in software development is a cake walk in comparison!)  and driving to the hardware store once a day, I'm itching to get my hands dirty again - code wise. And since I have only few duties to obey to in the next three weeks, this will be the moment I'll pick up «Save the Maidens» again.

Pick up? Yes. Ever since I finished the first version in April, it's been lying at FlashGameLicense, collecting dust and attracting little attention from bidders. Why, I cannot exactly tell since its initial rating by the FGL staff had been a solid eight out of ten.
Work made me forget a little about my frustration and when I showed the game to a friend a couple of  weeks ago, he called my an idiot for not having a finished game out there in the wild. And what should I say - he was right!

24May/112

system_blue exhibited in Bern


I'm very excited to announce that «system_blue», a Flash game I've been developing with LerNetz for their client SDC (the Swiss Agency for Development and Cooperation) has recently been completed and will be exhibited during the next days at the Bundesplatz in Bern.

The game puts you in the position of a manager, taking care of watering systems, which supply farms, homes and factories with water pumped from a river nearby. By rotating valves and, thus, directing the water flow through the pipes, it is your task to assure all involved parties get their fair share of the precious liquid. Not an easy assignment, since with every level the blue system grows more complex and challenging as you try to keep the water tanks from flowing over or running dry.

19Jan/114

Speaking at gotoAndSki(‘Switzerland’)

Since gotoAndSki('Switzerland') is only a week away, it's about time I blogged about the talk I'll be doing. I'm really looking forward to this unique type of event, since I love the idea of a bunch of geeks huddling up in the mountains, enjoying the snow and some decent Flash talk. Plus, it'll give me a chance to visit Switzerland again and meet up with a bunch of good friends I've been missing ever since I moved away. So here's what I'm gonna talk about in my presentation called:

Hot Wireless Data Fudge

2010 was jam-packed with amazing news and updates around the Flash Platform. But one of the topics that struck me most was how to exchange data locally over WLAN between an AIR application running on a desktop computer and one running on a mobile device without using the internet and/or any additional services such as Adobe Stratus/Cirrus.