Real coding option

Discussion and feedback on Construct 2

Post » Thu Jan 19, 2012 9:20 pm

When you want/need to code, take the SDK road. Make your own plugin/behavior for your projects.

Nothing prevents you from it and you can somehow get the best of both worlds. You manage all your heavy lifting through JS code inside the plugin/behavior, you make it easier for yourself from within C2 to operate.
New to Construct ? Where to start

Image Image
Image Image

Please attach a capx to any help request or bug report !
Moderator
B
247
S
85
G
40
Posts: 6,998
Reputation: 57,791

Post » Thu Jan 19, 2012 9:27 pm

Really, the event system is just easy, simplified, powerful code.
Even for complex applications, I have never required coding.
B
90
S
30
G
24
Posts: 3,189
Reputation: 32,400

Post » Thu Jan 19, 2012 10:31 pm

It all depends on what background you come from. If you're a coder (like using GM for instance), like I am then you're more comfortable doing it that way and any other way will take a little while to get your head round.
B
72
S
25
G
9
Posts: 382
Reputation: 10,649

Post » Thu Jan 19, 2012 11:49 pm

I'm not a coder at all, but I've recently begun learning Lua.

I'm just worried that not having a scripting option might limit the possibilities, but I haven't actually used Construct 2 so I wouldn't know. Just found out about the engine last week, honestly. I'll try out the free edition.
B
3
Posts: 6
Reputation: 337

Post » Fri Jan 20, 2012 12:25 am

Just to make it clear: we're not going to add scripting in the forseeable future. The whole reason Construct 2 exists is to save you from programming. So adding it goes against our whole reason we made Construct 2 in the first place!

If you like programming, you can code HTML5 games in javascript entirely with free tools like Google Chrome (which has an excellent debugger) and Notepad++. It's a lot harder than doing it in Construct 2 though.

@Kyatric's suggestion of using the SDK is also a good idea - you can use custom code and APIs there, and have it all integrate smoothly with events.Ashley2012-01-20 00:26:59
Scirra Founder
B
359
S
214
G
72
Posts: 22,946
Reputation: 178,518

Post » Fri Jan 20, 2012 1:49 am

The ability to code itself doesn't really matter to me as long as the event system is just as capable. So I guess I'm just wondering if it'll be able to substitute coding for most people's needs.
B
3
Posts: 6
Reputation: 337

Post » Fri Jan 20, 2012 2:33 am

[QUOTE=AXavierB]So I guess I'm just wondering if it'll be able to substitute coding for most people's needs.[/QUOTE]

It is. That's the whole point.
Ppl used to coding might feel lost at first, because most of the code is done with the mouse through the ACE table instead of actualy writing down hundreds of code lines with your keyboard.
But in the end, you can do as much with C2 (and I'd dare to even say more in the perspective of ppl not used to coding) than with a plain notepad and JS for example.

Also, once you start to get into complex expressions, it gets close to real coding imo, and coding-used users shouldn't feel as lost as in front of a blank even sheet.
New to Construct ? Where to start

Image Image
Image Image

Please attach a capx to any help request or bug report !
Moderator
B
247
S
85
G
40
Posts: 6,998
Reputation: 57,791

Post » Fri Jan 20, 2012 4:14 am

That's good to know. C2 seems to be everything I want out of an engine but I was afraid I wouldn't be able to do much with it.
B
3
Posts: 6
Reputation: 337

Post » Fri Jan 20, 2012 4:18 am

Check the games on the arcade.

Consider them as what's doable, but not a limit to what's doable.
There are some pretty nice stuff in there, and made with C2 for sure.

And still it "suffers" the arcade limitation of not being able to use all the plugins you could. (custom plugins are not yet accepted there, but in the case where you publish you application by your own, sky is the limit).
New to Construct ? Where to start

Image Image
Image Image

Please attach a capx to any help request or bug report !
Moderator
B
247
S
85
G
40
Posts: 6,998
Reputation: 57,791

Post » Fri Jan 20, 2012 5:03 am

Coding an entire and complex game in JS -> Pass. This i do with C# or something. For browser games right now the only viable solution for me is C2. Even if i'm a programmer. I could of course use Stencyl or something more low level like MOAI that exports to NaCL... But nothing gives me the same productivity as C2. I only miss iOS and Android :(
Anyway, only thing that i miss on C2 event system is ELSE and OR, mainly OR, but ELSE would clean up things quite a bit too.Kiyoshi2012-01-20 05:06:55
B
58
S
13
G
10
Posts: 632
Reputation: 12,505

PreviousNext

Return to Construct 2 General

Who is online

Users browsing this forum: No registered users and 11 guests