CC/C2 discussion

New releases and general discussions.

Post » Tue Feb 05, 2013 9:32 am

[QUOTE=Helladen] My experiences with Construct Classic weren't very good. I don't get why so many people prefer it over Construct 2? The web is becoming the future platform for everything. Once HTML 5 is accepted as the new web standard, it will probably take over everything - including gaming.
[/QUOTE]

Back in the 80s, people thought that PCs would make consoles obsolete, too. Platform never really means much in the grand scheme of things. Games do.
B
19
S
3
G
2
Posts: 148
Reputation: 1,945

Post » Tue Feb 05, 2013 4:32 pm

[QUOTE=EmperorIng360]Back in the 80s, people thought that PCs would make consoles obsolete, too. Platform never really means much in the grand scheme of things. Games do. [/QUOTE]
In a way, you are right, but the reason consoles didn't die was cause casuals started caring about games. Before consoles become so dominant in the market, most of the audience that was targeted was gamers. That's why Nintendo has started to target the casual audience with their consoles. Gamers are moving more and more over to the computer, and casuals make up a bigger number than gamers. They are moving mostly cause of Steam. It is such an advantage that I literally have quit buying consoles myself.

My point is that, it is better to be ready for the jump than to redo your work when it happens.
Helladen2013-02-05 20:23:58
Image
B
20
S
4
Posts: 105
Reputation: 2,315

Post » Tue Feb 05, 2013 5:31 pm

that's why there coding the next gears of war in HTML5
B
6
S
2
G
5
Posts: 249
Reputation: 2,323

Post » Tue Feb 05, 2013 5:35 pm

This is an interesting thread. I've been using C2 for a little over a month. I love it. I tried unity, gamemaker, etc.. C2 was the most intuitive and quickest to pick up. I tried CC as well (cause I wanted shaders and lighting) but found it tougher. Mainly because I tried C2 first. ;)

As far as HTML5, WebGL, etc. I'm 34. I remember when people thought flash, AS & java were weak. Within a short time they became quite powerful. (and supported) I'm a graphic / web designer by trade. (primarily mobile) I can Honestly say that sticking with HTML5 is a wise choice. It's getting better everyday and has obviously made an impact to where it threatens Flash. (well actually Apple threatens Flash) WebGL is going to get better I can promise that. The mobile market (as sad as it is) dictates a ton of our technology. Including the gaming counsels, and PC. Steam has a counsel coming out, there's OUYA too. The support for the features CC seems to have over C2 and WebGL is only going to get WAY better. The market is asking for it. It take a little time but I bet the farm that within 6 months.. we'll be seeing everything we want in C2 come to life. Granted there are some limitations atm but it will get better.

If you are considering writing your own game engine. Here is something to consider:

When I wanted to make a game I called on a buddy who programs in C++, since most of the reading I was doing on the subject pointed to C. He told me to learn C++ and when we got into the details about game development, you are honestly looking at about 1 year of solid (non object oriented) programming.. (if starting fresh) before even attempting to write an object oriented program. Javascript can be just as difficult as well. He gave me grief on using a game engine.. (still does) I felt like a cheater at first until I read a post by Tommy Refenes on game development. http://www.gamasutra.com/blogs/TommyRefenes/

He makes a great point. program with whatever, use what ever can get something on the screen the fastest and make a game. It's really a matter of what you are comfortable with.

I'm excited every day to come to Scirra's site and see what's new, what people are working on, and the problems and solutions that come out of it. It's innovation and growth. :)
Image Image Image
B
60
S
19
G
5
Posts: 325
Reputation: 7,369

Post » Tue Feb 05, 2013 8:24 pm

[QUOTE=Bartosh] that's why there coding the next gears of war in HTML5[/QUOTE]
I was talking about the web in general. Many games will shift to the web since there are so many platforms on it and easily integrated to.Helladen2013-02-05 20:36:24
Image
B
20
S
4
Posts: 105
Reputation: 2,315

Post » Tue Feb 05, 2013 9:23 pm

I use CC because I tend to shy away from limited functionality and so I don't want to start a project in the free version of C2 and find myself short of events. I also am afraid of the idea of starting a project and finding later in development that something I really need cannot be done with the tool, so having Python support in CC means I'll always have an exit if something doesn't work. I also like the fact that it runs faster, and until recently I think you couldn't create exes/installers with C2, which was a real shortcoming.

Once I become well invested in the way CC works, I'll probably switch to the full version of C2. My impression with the tool is that I love how it works, but I've read that copying/pasting sheets from one project to another doesn't work well, which means that you are forced to write everything from scratch every single time (well, if you create a game engine in a .cap or .capx file, you could start production from that one point, but otherwise code reutilization seems pretty poor). That's really the only flaw that really worries me.

From C2 I like that it has better documentation than CC, that some things are far easier to do in it than in CC, and the more possibilities it offers regarding releasing to other platforms.

After reading about the library license issues and other problems that burden CC development, I can understand the developers switching to C2. However the differences between CC and C2 really make them look like different tools for different purposes, rather than an improvement of the first.

Edit: About pixel-perfect collision, maybe is it needed for a Qix-style arcade game, in which you can collide with your own pathline?DrJones2013-02-05 21:28:06
B
8
Posts: 6
Reputation: 456

Post » Tue Feb 05, 2013 9:23 pm

@ Helladen

Nah, I Know, I was just being a smart-ass.

(for the moderators, i mean a donkey, not a butt)

---------------------------------
@ facecjf

An inspired uplifting post/perspective.

---------------------------
@ DrJones
that's a very good plan, anybody telling you otherwise is wrong/ just wants your allegiance ( or money )

just don't become too reliant on CC.

as far a pixel perfect collisions in C2, you could map every pixel to a spot in an container array, and check the overlap of each spot. it'd be a nightmare to initially make, but i bet it would work.
(At least it would in CC, I've made a custom build 32 bit ship sprites using a similar process before.)
(Arrays are awesome.)Bartosh2013-02-05 21:40:34
B
6
S
2
G
5
Posts: 249
Reputation: 2,323

Post » Wed Feb 06, 2013 1:22 am

Speed is still a large concern using C2 if you are making anything with a large computational overhead, i don't see this changing anytime soon with javascript. You need to have used CC extensively to make any fair comparisons/arguments about the capabilities, they aren't something easily seen from the surface.

with regards to Flash and AS, they are still weak. Web development will never replace anything, only undercut more traditional things. Games can't be given the same privileges when they're being run out of a browser, even plugins like unity (which still suffer issues from running out of a browser). You're better off using java if you want to make something serious that will also be multi-platform. A lot of people used construct to make something more than an angry birds/fruit ninja/cut the rope/generic app clone. CC and C2 as things stand are different tools for different Jobs, and although C2 does it's job more effectively than Classic, it does not, and most likely will not be able to do classics job for a long time (if ever, depending the direction scirra takes). QuaziGNRLnose2013-02-06 01:23:03
B
52
S
7
G
6
Posts: 1,945
Reputation: 7,610

Post » Wed Feb 06, 2013 1:41 am

Just wondering... did someone made a test with CC .exe and C2 .exe (node webkit or whatever). I can't run CC anymore to do it myself but i'm curious about results.
ImageImageImageImage
B
140
S
58
G
36
Posts: 2,547
Reputation: 31,170

Post » Wed Feb 06, 2013 3:21 am

[QUOTE=QuaziGNRLnose] Speed is still a large concern using C2 if you are making anything with a large computational overhead, i don't see this changing anytime soon with javascript. You need to have used CC extensively to make any fair comparisons/arguments about the capabilities, they aren't something easily seen from the surface.[/QUOTE]

I've used CC and C2 extensively and comparing them, C2 can do the vast majority of what CC can. C2 isn't as fast at event execution, but the vast majority of users won't have any problems speed wise or need the features from CC that it won't get.

For those who do want those things, though, I understand your disappointment.

[QUOTE=QuaziGNRLnose]You're better off using java if you want to make something serious that will also be multi-platform. A lot of people used construct to make something more than an angry birds/fruit ninja/cut the rope/generic app clone. CC and C2 as things stand are different tools for different Jobs, and although C2 does it's job more effectively than Classic, it does not, and most likely will not be able to do classics job for a long time (if ever, depending the direction scirra takes). [/QUOTE]

If you used java, you would miss out on one of the main things that makes construct two so great, its event editor.

C2 is more than capable of making something more than a generic app clone. C2 can do classic's job just fine as long as you do not need the specific features or event speed that it lacks, which again, most people don't.

@shinkan - I made some event speed tests earlier in the thread. I messed up on my first attempt though, so look for my second set of tests on page 4. I also tested rendering speed earlier, and c2 wins in that department.Arima2013-02-06 03:23:40
Moderator
B
87
S
32
G
33
Posts: 3,005
Reputation: 27,397

PreviousNext

Return to Construct Classic Discussion

Who is online

Users browsing this forum: No registered users and 2 guests