Mobile Potential

Discussion and feedback on Construct 2

Post » Fri Aug 30, 2013 1:50 pm

Hello everyone,

I am not active on these forums but as a c2 user i have read plenty of posts and i noticed the dissatisfaction in the mobile performance...

I think this might change some peoples opinion: http://www.amazon.com/gp/product/B00ET4XKKA

this is a full on fast paced action game i have developed using the c2 engine and i was very satisfied with the results. At points there are about 100 enemies on screen and over 200 objects. It does however lag OCCASIONALLY(like when you kill 20 enemies at once) on an android 2.3 but it is minimal to none on the later versions.

I accomplished this by basically testing every single time i added a new asset or any big chunk of events. The backgrounds are made of three tiled images and i used no images with an alpha channel.

And most importantly, i grouped all my events(like every action that happens in the game is in a group) and explicitly turned them off when they were not used and switched them on when they were. Like if i was shooting, the group is on. If not, it is off. Anyways just wanted to share that. Here is the HTML5 version:

http://www.newgrounds.com/portal/view/624390 dvelez602013-08-30 13:52:18
B
3
Posts: 3
Reputation: 208

Post » Sat Aug 31, 2013 5:33 am

@dvelez60, thanks for that. I will check it out later.
B
26
S
5
G
5
Posts: 151
Reputation: 6,279

Post » Sat Aug 31, 2013 10:57 am

Nice work and congrats! Care to tell a bit more about your workflow? Did you use CocoonJS?
Image
B
96
S
36
G
17
Posts: 351
Reputation: 15,903

Post » Sat Aug 31, 2013 1:03 pm

Thanks :)

Yes i did use cocoonJS that is very important, can't believe I missed that part...

And as far as workflow, I actually had all my art completed before i started the project because i actually made it as a flash game first but the performance was pretty terrible (poor coding)...

The most tedious part of this project was that i have 12 playable characters that behave differently so i couldn't exactly use families so it was a lot of copying code and changing things like speed, bullet type, etc. This was my first major C2 project so i did get stuck from time to time so the workflow wasn't the most efficient, i found myself searching the forums a lot for answers.
And btw if anyone hasn't noticed, in the cocoonJS launcher, even if you don't have any objects or code, THE FRAME RATE WILL DROP BY 40 EVERY X SECONDS.

At least on an ipod 4. The launcher has pretty bad performance so i would just export project to a folder, upload that zip to cloud compiler, and in the folder of the first zip i have another folder which i store allll of my downloads from the cloud and then upload my debug to dropbox and download to my HTC G2 (droid 2.3)..

I also have to say that I used very low end hardware for development (dell notebook).dvelez602013-08-31 13:04:22
B
3
Posts: 3
Reputation: 208


Return to Construct 2 General

Who is online

Users browsing this forum: sunisa2532 and 18 guests