Well most of you (probably only a few anyway) thought Neo Circuit 2 will probably never see the light. Well as I have not written a single word since July here, I would have thought the same. But actually you are wrong!
As I have only a very few hours a week left to work on a side project and unfortunately their are so many good games out which have to be thoroughly tested, it really took a lot of time to port the game to Starling.
The good news it. It runs currently at 60fps on an iPad2. The first version of Neo Circuit was performing really bad on iPad2, actually around 20-25fps and worse on the later levels. I tried one of the most critical levels with lots of nodes and powers on the screen but the frame rate was very stable at 60fps.
To make this work I ported parts of the Flixel to Starling. But there is not much left from Flixel to be honest. Most of the classes are completely refactored. I removed TweenLite classes and replaced them with Jugger.tween from Starling, which pools the tweens. Without pooling you are going to have horrible lag spikes on mobile devices. This change plus some other small optimizations actually made it very stable on the iPad2.
I did not work on the AI yet, but I tackled one of the most important parts of the game play, the node take-over. It was not really well done in NC1. As you can see in the screenshots, its kind of implemented, but still WIP, as the whole art is as well. The node has now to be captured with 50% of its available space. If this happens you get the node loaded with 50% of its power. I have to play around with numbers, but it already feels quite ok. It slows down the game play but I think that is a good thing. The game gets much more tactical because of this.
For the UI there is a really cool extension for Starling. It will greatly improve the UI look and feel of the game. You can find an example here: http://feathersui.com/examples/components-explorer/
Still lots of work has to be done. But the cool thing is, the main game-play loop is working and I can now focus on making the game better. I will hopefully post more updates in the following weeks, but I won’t promise, as my day job is taking 120% of my time already .
Popularity: 7% [?]