The sad truth of Construct 2

Discussion and feedback on Construct 2

Post » Sat Feb 09, 2013 10:01 pm

[quote]But you can export Construct 2 games to native apps right? No, not really. It's just the same slow HTML5, only now it's wrapped up to look like an executable, or an iOS app, or an Android app. There is really not much performance gain to be had, since it's still just pushing everything through a browser window. The problem with mobile devices is that they just can't handle running the OS plus running a browser, PLUS running a large game inside that browser.[/quote]

I have first hand experience that disagrees with this. All my games run buttery smoothly on iOS with CocoonJS. It's hardware acceleration is anything but unnoticeable.
B
36
S
10
G
6
Posts: 948
Reputation: 11,101

Post » Sat Feb 09, 2013 10:40 pm

@OP

WebGL doesn't necessarily require device support.
I was similarly frustrated until I found out that someone already wrote a wrapper (translates WebGL to OpenGL ES, basically) for my mobile OS of choice (WebOS).

Not sure how this would work with Android or iOS though, since neither builds on HTML5, but Blackberry 10 should be a breeze.
B
6
S
2
Posts: 206
Reputation: 1,685

Post » Sat Feb 09, 2013 11:45 pm

My platform of choice is windows 8 and windows phone 8. So optimization is currently my first and only goal. No support for web gl, directcanvas or any of the other accelerators... Not that it is a complaint, I chose the platform knowing the limitations. That is where the creativity and optimism come in handy!BluePhaze2013-02-09 23:46:59
B
49
S
11
G
10
Posts: 1,833
Reputation: 14,428

Post » Sun Feb 10, 2013 12:29 am

Maybe everyone that wants a native exporter should start up a kickstarter to raise the funds to throw at someone to make it. I'd chip in :).

However, I with the others. C2 is a HTML5 game making tool, and I am having a blast with it. Do I wish it exported natively to iOS? Damn right, hell I would would pay for that exporter right now. It is what it is though.
B
94
S
29
G
11
Posts: 1,545
Reputation: 20,993

Post » Sun Feb 10, 2013 1:18 am

However, you guys need a mac to export ios, while C2 for mac doesnt exist.
B
96
S
25
G
20
Posts: 3,055
Reputation: 22,644

Post » Sun Feb 10, 2013 2:38 am

[QUOTE=Rory] [quote]But you can export Construct 2 games to native apps right? No, not really. It's just the same slow HTML5, only now it's wrapped up to look like an executable, or an iOS app, or an Android app. There is really not much performance gain to be had, since it's still just pushing everything through a browser window. The problem with mobile devices is that they just can't handle running the OS plus running a browser, PLUS running a large game inside that browser.[/quote]

I have first hand experience that disagrees with this. All my games run buttery smoothly on iOS with CocoonJS. It's hardware acceleration is anything but unnoticeable.[/QUOTE]

It's unfortunate, but I will have to lean towards this. I found IOS does way better on inferior hardware than on Android.
My Android has a dual core chip with more ram, cpu power than my iPod touch 4g. however my iPod get's 120% better performance than any of the android devices.(http://www.differencebetween.com/difference-between-apple-a4-and-vs-nvidia-tegra-2/)

What's worse is that this doesn't make the situation better. In fact the single core better performance makes it all the worse. If I create a game using IOS as the hardware standard then I've just shot myself in the foot to produce it for Android. This makes development worse and unreliable. unless of course I sacrifice the cross platform. Which then devalues C2 use as a cross platform game maker.

I back up the idea of a kickstarter to fund either an official exporter or a thirdparty. I'm also willing to accept some one who can make an open community bridge wrapper to full OpenGL by way of WebGL calls and being able to program our own extensions rather than waiting for only inhouse development of Ludie. With the condition of an easy use.
B
87
S
18
G
9
Posts: 2,455
Reputation: 14,834

Post » Sun Feb 10, 2013 2:46 am

There are a lot of calls for a native exporter in this thread, but it's still a very unlikely project IMO:
- renderer bottlenecked games will not improve performance with a native exporter. I keep saying this, but unless you can prove your game is logic-bottlenecked, it won't be faster with a native engine. It's not the holy grail of fast performance; mobile devices are still weak compared to desktops.
- we would have to effectively stop our weekly updates for 6-12 months while developing this
- HTML5/webview performance could improve so much in that time that it makes the whole project pointless (as @prinsukun said, the improvement from dec 2011 to dec 2012 is enormous, and maybe some newcomers don't realise the extent of that)
- it will cause ongoing painful compatibility problems with third-party plugins and behaviors, which most likely won't work without rewriting per platform
- it will cause a new class of bugs where one engine might work slightly differently to the other, breaking games in subtle ways

In short, it would take a long time, it probably won't be as good as you think it is, and could be pointless.
Scirra Founder
B
359
S
214
G
72
Posts: 22,952
Reputation: 178,600

Post » Sun Feb 10, 2013 5:07 am

Ashley, I see your point over here. To be honest, you are doing a stunning job with the updates.
We have tossed few ideas for crowdsourcing some features - or even create a bounty system. Would you and Tom consider something like that? I guess people would chip in even few bucks to see some features that you guys don't have time to implement?

[QUOTE=theubie]
My coffee maker is the best coffee maker I've ever seen! It's so easy to use and it makes the best coffee I've ever tasted. I just wish it would make carbonated beverages. I love my caffeine to be in soda format, but all my coffee maker will make is coffee which I don't like the taste of...why can't Gevalia change my coffee maker to make soda instead? It would taste better and everyone would buy it!
[/QUOTE]

Well, if the coffee maker advertises soda making capabilities, why shouldn't I comment?

Again, I don't think anyone (I am sure I am not) is bashing C2. We are opening a discussion, even a brainstorm, if you will... collective can come up with better solutions than just an individual.

Open discussion can only lead to improving usability, either by showing ready solutions to problem, or showing others how to cope with the problem.

Peace.
B
16
S
3
G
5
Posts: 44
Reputation: 3,231

Post » Sun Feb 10, 2013 5:23 am

I for one hope Scirra continue to focus on the core features of C2, instead of trying to shoehorn it into something it wasn't meant to be.
B
31
S
6
G
7
Posts: 140
Reputation: 5,983

Post » Sun Feb 10, 2013 6:09 am

[quote=VonBendar]Well, if the coffee maker advertises soda making capabilities, why shouldn't I comment?[/quote]

A valid point. In this case, the coffee maker in question says you can make soda by using a 3rd party carbonator and adding it to the syrup you can create in the coffee maker (which I have done, btw...)
B
26
S
8
G
3
Posts: 210
Reputation: 5,973

PreviousNext

Return to Construct 2 General

Who is online

Users browsing this forum: No registered users and 11 guests