C2 r196 + Chrome = hey, pretty good! :)

Discussion and feedback on Construct 2

Post » Tue Feb 03, 2015 1:54 pm

Since the Penelope EA launch, I made no updates on anything, because, well, too dangerous. I stayed with r186.2 for months.
I was curious about the last C2 update because of the perf improvements, and just tried the game on a quite low perf laptop.

C2 r196 + Chrome Version 40.0.2214.94 m:
I get a few janks on start (music loading I guess), then, YEAH BUTTERSMOOTH YEAH.
The game was running at 40/45fps max before on this hardware + chrome, and it's now 60fps with all effects enabled, rock solid.
Particles, destroy events, and shaders seems do not harm the framerate anymore. Create events can cause a few janks, but subtle ones, nothing important.

Lovely surprise, oh, and frameskip seems way more visualy correct as well.
So, thanks a lot @Ashley, I don't know what changes had the more impact on the game, but it seems to be for the very best! : )
Last edited by Aurel on Tue Feb 03, 2015 5:13 pm, edited 1 time in total.
Image | @AurelRegard on twitter
B
19
S
6
G
1
Posts: 307
Reputation: 2,500

Post » Tue Feb 03, 2015 2:01 pm

It is amazing to see what is possible with C2! You made a really good job here and congratz for you.
I will def. buy the game on my next steam shopping tour :)

P.S. I think you made a mistake in your comment, because you wrote r169
B
11
S
2
Posts: 213
Reputation: 1,266

Post » Tue Feb 03, 2015 2:04 pm

@Aurel

That's good news! Curious... Are you using Box2D web or asm.js?
Image Image Image
B
63
S
19
G
6
Posts: 325
Reputation: 7,994

Post » Tue Feb 03, 2015 2:16 pm

Glad to hear that a bigger project benefited as well. It just proves we should never be complacent with what we got. got.
B
19
S
6
G
7
Posts: 1,101
Reputation: 6,146

Post » Tue Feb 03, 2015 3:21 pm

Since r186.2 we made several runtime optimisations, including...

- Runtime now loads project data from a separate data.js file instead of bundling everything in to c2runtime.js
- The renderer now experimentally skips rendering layers with zero instances on them
- Destroying large numbers of instances in one go is now considerably faster.
- Some performance improvements to the event engine particularly around expression evaluation

r196 also bases delta-time calculations off the browser's renderer timestamps instead of javascript timer measurements, which should make for more accurate motion.

Glad to hear it makes a noticable difference :)
Scirra Founder
B
400
S
236
G
89
Posts: 24,546
Reputation: 195,471

Post » Tue Feb 03, 2015 11:50 pm

@Ashley just want to let you know that with chrome 40.0.2214.94 m and R196.2 (at full screen only) I'm getting zero jank/jitter with both Box2D web and asm.js . Windowed it's not nearly as bad as it was, but for what it's worth full screen is running great.
Image Image Image
B
63
S
19
G
6
Posts: 325
Reputation: 7,994

Post » Wed Feb 04, 2015 2:06 am

@Chupup Games whoops, edited. Thank you : )

@facecjf I don't use any physics object in the game, so I let the one by default.

@Ashley And I can definitely see it on low spec hardware! Very impressive : )))
Image | @AurelRegard on twitter
B
19
S
6
G
1
Posts: 307
Reputation: 2,500

Post » Wed Feb 04, 2015 5:09 pm

If it's good enough for @Aurel, im ready to make the jump :) Though im on 195 so im likely already seeing most of the benefit..
Made Cosmochoria - www.cosmochoria.com
Currently working on Slayaway Camp - www.slayawaycamp.com
B
27
S
8
G
3
Posts: 384
Reputation: 5,020


Return to Construct 2 General

Who is online

Users browsing this forum: No registered users and 9 guests