What you get when ignoring Construct 2

Discussion and feedback on Construct 2

Post » Tue Dec 09, 2014 6:45 pm

Thanks for the reminder, @Ashley. I'll get rid of this with the next working nw version.
The only parameter I'd like to keep is "--ignore-gpu-blacklist" for the final release, does that sound ok to you, or should we get rid of this also for the same reasons?
Image | @AurelRegard on twitter
Posts: 307
Reputation: 2,500

Post » Tue Dec 09, 2014 8:48 pm

I can see the exhaustion from the developers point of view here, and i do not think that C2 would solve the issues. Surely they could possibly do it much faster, but they would likely run into other problems with people having problem with either this or that version of the game since there is no native export for neither platforms. They also have less debugging control and more limited workflow, especially if there is more than one programmer. For a "big" indie team i do not think C2 works that well.

Also i love Construct but C2 is so dependant on open source export libraries and the node-webkit wrapper for PC, MAC and Linux, which means one can get stuck with various problems and experience performance issues which could be caused by the exportation method, likewise if you would like some feature added, you either would have to wait (if enough wants it) or write your own plugin.
Posts: 68
Reputation: 3,773

Post » Tue Dec 09, 2014 9:33 pm

What would go a long way towards solving the issues with node-webkit would be to maintain support for the last 2~3 versions so that developers would have options at export when/if something breaks.

Take the current situation with node: v0.11 inherited terrible frametime consistency (janking, jerking, whatever you want to call it) from chromium v38. Now, rolling back to the previous version (0.10.5) fixes this. All is well and good, right? Not exactly...

The problem is this: if some change to C2 breaks compatibility with the older node-webkit, Ashley isn't likely to fix it ('update to the newest version of node, we don't support that version'). This leaves us SOL until a new node rolls around that works better. Or, we have to stay on an old version of C2.

Ultimately, unless you are literally coding your game from the ground up, you have to place faith in something: an engine, a set of libraries, etc. No choice will be without problems.

Likewise, if you are aiming at multi-plat developement, some platforms are going to be much more problematic than others (Linux, Android).

But for C2, I don't see any reason not to maintain some level of backwards compatibility for node-webkit. After all, it is our ONLY desktop export option.
Don't lose your work. Backup your game with Dropbox.
Posts: 1,106
Reputation: 9,732

Post » Tue Dec 09, 2014 9:52 pm

For the main subject, if they coded everything from the ground up each time, it shows that they did not even think ahead on what they wanted to do, as sad as it is, a bad organisation, a lack of thinking ahead, and not optimising your worktime just leads to that.

EDIT:removed a good chunck of off-topicness in my post.
Game design is all about decomposing the core of your game so it becomes simple instructions.
Posts: 2,123
Reputation: 17,200


Return to Construct 2 General

Who is online

Users browsing this forum: Lof and 5 guests