CC/C2 discussion

New releases and general discussions.

Post » Sat Feb 02, 2013 3:10 am

Actually, a simple converter was made a long time ago. Not sure if it still works, but I'm sure it could be vastly improved now: http://www.scirra.com/forum/experimental-cap-to-c2-converter_topic42194.html

Even a layout/graphics/animations only importer would be hugely helpful.
B
25
S
3
G
6
Posts: 1,197
Reputation: 5,620

Post » Sat Feb 02, 2013 3:57 am

Its awesome to hear GOOD audio support is on the way. once again, per pixel collision ISN'T needed for most things almost everyone would make, but I do use it, http://gamejolt.com/games/adventure/spectrum-wing/1058/ wouldn't be possible without it. That canvas plugin is very nice, i hadn't seen it, but without per pixel collision you simply can't do some of the really impressive things using canvases that you can in CC.

I use CC and I want to use C2 more, I really am not saying C2 is worse than CC in anyway. CC can do a few little things C2 can't very well and very easily, and that's why we keep using it for the moment, even with all its glaring flaws.

C2 is in general the better program for most coming to these forums, but in the process i think a few of us from the past era feel a bit alienated by the more mobile-web-dev related tangent its moving along, and the fact that's the target audience, rather than the "hey wouldn't it be great if there were a way better gamemaker/clickteam tool" audience of CC.QuaziGNRLnose2013-02-02 04:05:11
B
52
S
7
G
6
Posts: 1,945
Reputation: 7,610

Post » Sat Feb 02, 2013 4:53 am

I'm using both but I constantly hit walls due to missing features in C2. I find C2 is getting faster but some of the simple feature of CC are greatly needed.

Little things like Array Paste and the ability to stop a sprite from rotating when changing an angle. I'm learning to live without the full z plane but it's causing so much extra work...sigh.

What it took me 2 hours to do in CC has taken me the better part of 5 nights after work now. And it's still not even close to what I had in CC because I'm trying to make up for missing functions (totally fake z plane).

I like them both, but each have their flaws. But for now, despite constant crashes - I prefer CC over C2 for functionality alone. And because my game isn't going to work for crap on an iphone or ipad or whatever because I have to use webgl for the effects I used in my CC version.






B
45
S
12
G
7
Posts: 339
Reputation: 7,899

Post » Sat Feb 02, 2013 5:48 am

[QUOTE=Davioware] 3 seconds per frame is 0.33 fps, Vs 3 fps. That's not 100% faster; it's 10x as fast; 900% faster

Did you make sure to set collisions to bounding box as well in both c2 and cc?[/QUOTE]

Lol whoops, no. I really screwed up that one in multiple ways. :P Let me try that again.

To get the math right and a more accurate percentage I ran a second test, being more careful this time: 730 instances of both sprite and sprite 2, no rotation, just collision checks, none overlapping, using bounding boxes (the test would be incomparable using full collision, because it would wary wildly depending on sprite size and number of collision polys):

CC 55fps, 0.0181s per frame
C2 17 fps, 0.0588s per frame

I think that results in C2 being about 31% the speed of CC there.

[QUOTE=Davioware]4fps VS 9fps is over twice the speed, over 100% faster.[/QUOTE]

Technically that was wavering into 5 fps, so I just made it to about 100% - I should have been more accurate, it was 4 a bit more often than 5.

More accurate version:

CC 53 fps, 0.0188 per frame
C2 21 fps, 00476 per frame

C2 being about 40% the speed of CC.

The first test creating instances, 1.2s/1.8s results in c2 being two thirds the speed.

So it seems the result is higher - CC seems to be about 1.5-3.2x faster.

Unless I screwed up again. :P

[QUOTE=Davioware]Also, more work CANNOT be done per frame at low fps, assuming rendering always finishes first; It just can't spit the logic out fast enough. Rendering finishes in a fraction of the time, and the cpu is just chugging, trying to finish calculating the event sheet.[/QUOTE]

Of course it can - that's the entire result reason why it's a low FPS in the first place. I'm asking it to do more work than It can manage in a 60th of a second. If a processor could manage 60 calculations per second, at 60 fps it could manage 1 per frame, at 1 fps it could manage 60 per frame. Therefore, more work is done per frame at 1 fps. Regardless if it is the CPU or GPU that cannot keep up, either one has to wait for the other (though the CPU works one step ahead since the gpu renders the previous frame concurrently). In these tests, the GPU was waiting on the CPU.

Interestingly, even seeing the result is back where I estimated originally before these tests, I don't feel like I care. I guess it's because c2's speed is sufficient for what I want to do, and device speed and browser optimizations are only going to improve.

While I wouldn't mind that extra speed, I guess the reason I feel this way is because I'm not sure I would use it. I can understand why others would want it though.Arima2013-02-02 06:40:55
Moderator
B
88
S
32
G
33
Posts: 3,005
Reputation: 27,432

Post » Sat Feb 02, 2013 2:36 pm

This topic seems to be rolling out the Construct Classic big guns in it's defence!....about time this forum had some fire...

Being relatively new to both programs ,(only a few months under my belt)...<shakes rattle>, I can certainly understand both sides,and in my opinion Construct Classic , as a game creation tool is unmatched...period. And deals Construct 2 a mighty punch in the web socket ,with C2 feeling watery and dumbed down by comparison.

However if you actually want your mega creation to leave the confines of your hard drive ,Construct 2 counters with a HTML5 flurry (after checking it's hair and donning a puffy shirt of course).

And I think that sums it up ,the market is no longer reliant on brute force to shift ten thousand pixels into an alien mothership....five sprites and a bit of photoshop can sell!

So as a forward looking commercial product Construct 2 takes the flag,while construct classic bites it's knuckles behind an MMX badged desktop....

Just to add I really think Classics reliability issues are overplayed...come runtime ,it's rock solid.
But saying that editing in C2 is a joy and I don't miss the feeling of impending crash that Classic can give sometimes.
As long as I can move left, right and fire, I'm Happy...
B
42
S
15
G
11
Posts: 655
Reputation: 12,260

Post » Sat Feb 02, 2013 6:19 pm

The crashing in classic can be enough to send me packing for the day. If I work on my game for 6 hours I've probably had around 20 crashes. I'm set to auto save every 5 or 15 minutes... I can't remember.

Then there's an issue where it can't overwrite itself and things start going to hell quickly... menu items stop working...

CC has issues with animating sprites while doing pseudo 3d, it kills the speed hard. Since I've had no animated sprite speed issues 2d wise in C2 like I have in CC I think C2 may pull ahead here. The webgl filters seem to be the killer in C2.

My pseudo 3d code is running at full speed on my ipad2 (minus the mode7 plugin ground and sky). My i7 laptop with a gf 550t chugs when the CC version gets too much on screen and slows to half if I animate the coins.

So I've very curious to see what's going to happen once I'm finished...

I think C2 may come out on top here.
B
45
S
12
G
7
Posts: 339
Reputation: 7,899

Post » Sun Feb 03, 2013 3:55 am

For me its a mater of ...well...now what do i do?

Over the years I've systematically broke down all the large hurtles using CC for my mega game project. and am now ready for the difficult process of putting them all together.

But CC is so unstable on large projects, and is doomed to obscurity as far as the devs are concerned.

Its just a bad idea for me to attempt my mega project with it.

and C2, and HTML5, just seem a LONG ways from being were I need it to be.

so it's out of the picture.

...so I guess I need to start looking else were.

but I think i'm done with gamemakers, I've spent the last 5 years using one, waiting on the day it would be version 1.0, I still have a list of things that have "wait for V 1.0" on them. that day never came, and never will.

so fool me once and all that..
That's not a jab at the construct dev team. they were making it for free.
an they still managed to make the best darn game-maker I've ever seen.

but putting my faith in others systems just seems like a bad idea.

I think I'll just start strait coding my projects, its going to be hard to start all over again. but at least code never really goes obsolete.

But first I got some projects I'd like to let people see. and they need a bit more work. so I'm here till that's done.
----------------------------------------------------------------------

To all the newer people on CC:

CC can do amazing things, and can teach you a lot.
But never forget. Your on a sinking ship.
B
6
S
2
G
5
Posts: 249
Reputation: 2,323

Post » Sun Feb 03, 2013 4:17 am

@Bartosh

[QUOTE=Bartosh]and C2, and HTML5, just seem a LONG ways from being were I need it to be.[/QUOTE]

Out of curiosity, what is it about C2 and HTML5 that isn't where you want it to be? You said something about the speed and client side resources, what is it you want to do?

[QUOTE=Bartosh]but I think i'm done with gamemakers[/QUOTE]
[QUOTE=Bartosh]I think I'll just start strait coding my projects, its going to be hard to start all over again. but at least code never really goes obsolete.[/QUOTE]

I'm not sure of your experience level, but in case you're unaware, as I hear it conventional wisdom is most who try that route don't end up making games, they spend so long on the engine they don't even get to making the game itself (make first version of the engine, lots of it needs reworking, rework it, technology has improved and the engine needs to be updated again to look modern, rework again - years of work).

Even if working in C2 isn't quite the workflow you want, it would almost undoubtedly be easier to work with than rolling your own engine.
Moderator
B
88
S
32
G
33
Posts: 3,005
Reputation: 27,432

Post » Sun Feb 03, 2013 5:13 am

Master game idea is:
Escape Velocity/ NAEV stile Meta world game
but set on "floating islands" with plains, and airships
witch you fly with a z. axes along with an x. and y.

inside each ship is crewed by an 16 bit pixle art crew, moving around custom made rooms, living and working, like the Sims crossed with FTL.

on the island you can land,and walk around, or build a base of operations. witch this crew could move between,pathfind in both the ships array, and the worlds array. then you can dive down into the under city to scavange for artifacts.

and its all done with just the mouse.
i made a post over on the general forum Pic thread with some of my concept art about it.

I know that sounds lofty, it is. but I have a lot of experience making and failing to make games. so i have a good understanding of what is/ is not possible.
and i seriously think i can make this.
it just requires an absurd amount of planing and effort.

I've had it in the back of my mind for a long time, and almost all my games have worked one way or another towards this idea.
------------------------------------------------------------------
Experience wise 10 years (5 with MMF, 5 with CC) I'm 25.

I've always considered myself an artist, not a programmer. but if i wanted to see my game ideas become reality, i needed to make them myself.

But because of that fear of not being able to program. i always used game making programs. however, over the course of using construct I've gained a lot of confidence in my ability's. and I'm not afraid anymore, I know whatever difficulty I encounter, I'll overcome it.

my plan is to go with javascript. the idea being if its just not what I want, I can come back to C2 or something, but with an ability to code the back-end with plugins or whatever to fits what I need.

I have an older brother that i work with on web design who has a masters in computer science who just gives me hell for wasting my time with Gamemakers.

I always have argued against him, saying I can get to were I want too go with these programs. I still kinda believe that.

I know the traditional rout can be hard. and in the end maybe too time consuming to effectively make games from scratch.
but I need to see for myself.Bartosh2013-02-03 06:39:37
B
6
S
2
G
5
Posts: 249
Reputation: 2,323

Post » Sun Feb 03, 2013 6:14 am

If you're planning on using JavaScript for the game, I don't understand at all why you wouldn't want to use c2. You won't get any speed benefits because c2's runtime uses JavaScript as well, you'd have the same limitations c2 has, and you'd have to spend a lot of time learning the intricacies of working with JavaScript and its quirks, which c2 already does for you, and Ashley has put in a lot of effort to optimize it so it runs smoothly. It would be reinventing the wheel.

If you want to use JavaScript for something, just use the SDK and make a plugin.

You should also read scirra's blog about the advantages using c2 over coding your own game is straight js: https://www.scirra.com/blog/52/construct-2-vs-javascriptArima2013-02-03 06:16:28
Moderator
B
88
S
32
G
33
Posts: 3,005
Reputation: 27,432

PreviousNext

Return to Construct Classic Discussion

Who is online

Users browsing this forum: No registered users and 3 guests