As I said in the previous post, I am about to port Circle Chain from AS3 to iPhone with Adobe Flash Professional CS5.5
The first thing I had to do, obviously, was to convert the gameplay from a 500×500 stage to a 480×320 stage. Since it’s just an experiment, I did not change anything in the structure of the game itself, I just changed the instructions replacing some words like “click” with “tap”. And obviously I removed an annoying bug some people reported me.
I’ll also explain how I manage to do it in an dedicated post. Something involving Vectors and splices.
Also, no optimization has been made. The game was exported “as is”, without even caching Sprites to bitmaps. If you want to play the Flash version, here it is:
Then, following the steps I published in the post Creation of an iPhone App with Flash and without a Mac (for all Windows lovers) I imported the game on my iPhone, with this final result (I even forgot to remove the time/carrier top bar):
As you can see, the music is ok, and even the gameplay works well… until I reach level three with some more sprites on stage… then the game begins to lag a bit and it even misses a tap!!
So, it’s definitively time to make some optimization, to increase the frame rate and make the game more enjoyable.
How would you optimize the game? I’ll keep you updated.