Things I'd like to see in Construct.

Discussion and feedback on Construct 2

Post » Mon Sep 24, 2012 4:21 am

I don't understand why creating behaviors and plugins with the JavaScript SDK is not considered on par with (or superior to, in my opinion), scripting systems in other drag and drop game making apps. Once you get the hang of it, creating behaviors and plugins which add, modify, or even create new functionality, is rather easy. You're just moving the scripting down one level, from scripting directly in an object to an external bit of code.

I've had experience with various DnD systems with built-in scripting, and by far I think the JavaScript SDK gives me more power and control than a built-in system ever did.
Don't see the fnords and they won't eat you!
B
75
S
16
G
12
Posts: 322
Reputation: 11,608

Post » Mon Sep 24, 2012 4:29 am

[QUOTE=Twinsonian] This anti coding/scripting mentality on the forums is disheartening. Providing users with as many options as possible should be the goal, not limiting it to a click only interface. Certain individuals do not like coding or simply are unable to do it, and thats why the event system is so great for them. Others love it and enjoy it and are desperately trying to work with the event system in a way that flows like the way they code and script.

I spent good money on the software and so have many others that like coding/scripting. Our opinions are just as relevant as those that do not like coding.[/QUOTE]

You spent your good money on a codeless developer tool. Whoops.

Nearly limitless options already exist through programming. C2 seeks to port as much of that functionality over to a codeless environment as they can. That's my understanding of it, anyways. If you want a coding environment with WYSIWYG, you have plenty of options elsewhere. And with C2, you have the SDK which is developed hand-in-hand with the primary software. And nobody I've seen is against its use. So if you want to code, use it.

And why do you feel that providing as many options as possible is not a goal here? It's just trying to make those options available without coding. That's the whole point, as it has been since day one so far as I can tell.

If you bought this software to code in a way that isn't accessible in C2, then you made a mistake.teahousemoon2012-09-24 04:38:13
B
28
S
6
G
5
Posts: 248
Reputation: 5,463

Post » Mon Sep 24, 2012 4:43 am

Heck, there are people here who've made things with events and expressions in Construct Classic that I'd argue would rival or surpass the difficulty of doing a similar thing with a coding language. One might ask what's the point of even doing that when you could just use a coding language? I say, why not push the limits?

At the end of the day, if you're going to make an event-based development platform, you need to focus on event-based development as your core tool, to the point that anything else should be an afterthought. In my opinion, if coding is a persons desire, they would be better off developing using a coding language and there are plenty of available options. I realize that there is a barrier to using event-based dev kits for people who are used to coding because what you do in a coding language doesn't directly translate to this. I know because I've had this barrier myself. But that's just the way it has to be. I don't think these types of developments should go out of their way to accommodate language programmers any more than coding developments should go out of their way to accommodate event-based programmers.
B
12
S
4
G
3
Posts: 426
Reputation: 2,458

Post » Mon Sep 24, 2012 4:58 am

[QUOTE=Wastrel] I don't understand why creating behaviors and plugins with the JavaScript SDK is not considered on par with (or superior to, in my opinion), scripting systems in other drag and drop game making apps. Once you get the hang of it, creating behaviors and plugins which add, modify, or even create new functionality, is rather easy. You're just moving the scripting down one level, from scripting directly in an object to an external bit of code.

I've had experience with various DnD systems with built-in scripting, and by far I think the JavaScript SDK gives me more power and control than a built-in system ever did.[/QUOTE]

I agree with this point very much.


[QUOTE=teahousemoon] [QUOTE=Twinsonian] This anti coding/scripting mentality on the forums is disheartening. Providing users with as many options as possible should be the goal, not limiting it to a click only interface. Certain individuals do not like coding or simply are unable to do it, and thats why the event system is so great for them. Others love it and enjoy it and are desperately trying to work with the event system in a way that flows like the way they code and script.

I spent good money on the software and so have many others that like coding/scripting. Our opinions are just as relevant as those that do not like coding.[/QUOTE]

You spent your good money on a codeless developer tool. Whoops.

Nearly limitless options already exist through programming. C2 seeks to port as much of that functionality over to a codeless environment as they can. That's my understanding of it, anyways. If you want a coding environment with WYSIWYG, you have plenty of options elsewhere. And with C2, you have the SDK which is developed hand-in-hand with the primary software. And nobody I've seen is against its use. So if you want to code, use it.

And why do you feel that providing as many options as possible is not a goal here? It's just trying to make those options available without coding. That's the whole point, as it has been since day one so far as I can tell.

If you bought this software to code in a way that isn't accessible in C2, then you made a mistake.[/QUOTE]

Why whoops? I made a whoops because I see validity in the opinions others have for scripting and coding with game development? Whoops because you assume I made a purchase without knowing exactly what I was buying? I knew exactly what I was spending my money on when I bought construct. I have followed it for quite some time. I was agreeing with others who make points about scripting and understand their point of view.

Instead of having a constructive conversation you simply point to the door to seek alternative solutions.

Also I remember "day one" including python scripting.

B
8
S
1
Posts: 61
Reputation: 1,210

Post » Mon Sep 24, 2012 9:52 am

Hi there,

For myself i like the Idea behind Construct 2. It is an amazing Tool.
The only Problem (in my Eyes) is the little 2-Man Team. They can't do all the Million of Things in the same (short) Time.

My wish for the Future is, that all the Programmers that can Help this little "2-Man-Team" should bring in all the Knowledge they have an the "Will" to Help to Push this Great Tool.

Real Programming for Myself it is to Hard and also to Time-Intensive.

Construct 2 is a very good and intuitive Way to make Games.

KMag
B
13
S
4
G
3
Posts: 120
Reputation: 3,456

Post » Mon Sep 24, 2012 10:04 am

[QUOTE=Wastrel]... Once you get the hang of it, creating behaviors and plugins which add, modify, or even create new functionality, is rather easy. You're just moving the scripting down one level, from scripting directly in an object to an external bit of code ... by far I think the JavaScript SDK gives me more power and control than a built-in system ever did.[/QUOTE]
Well said! Couldn't agree more!
[QUOTE=KMag].. My wish for the Future is, that all the Programmers that can Help this little "2-Man-Team" should bring in all the Knowledge they have an the "Will" to Help to Push this Great Tool.[/QUOTE]
No need to make it a wish for the future - right now, those of us who're contributing tutorials and plugins are doing exactly that.Velojet2012-09-24 10:04:54
B
105
S
20
G
12
Posts: 549
Reputation: 20,320

Post » Mon Sep 24, 2012 3:22 pm

[QUOTE=teahousemoon] [QUOTE=Twinsonian] This anti coding/scripting mentality on the forums is disheartening. Providing users with as many options as possible should be the goal, not limiting it to a click only interface. Certain individuals do not like coding or simply are unable to do it, and thats why the event system is so great for them. Others love it and enjoy it and are desperately trying to work with the event system in a way that flows like the way they code and script.

I spent good money on the software and so have many others that like coding/scripting. Our opinions are just as relevant as those that do not like coding.[/QUOTE]

You spent your good money on a codeless developer tool. Whoops.

Nearly limitless options already exist through programming. C2 seeks to port as much of that functionality over to a codeless environment as they can. That's my understanding of it, anyways. If you want a coding environment with WYSIWYG, you have plenty of options elsewhere. And with C2, you have the SDK which is developed hand-in-hand with the primary software. And nobody I've seen is against its use. So if you want to code, use it.

And why do you feel that providing as many options as possible is not a goal here? It's just trying to make those options available without coding. That's the whole point, as it has been since day one so far as I can tell.

If you bought this software to code in a way that isn't accessible in C2, then you made a mistake.[/QUOTE]

[QUOTE= twinsonian] Why whoops? I made a whoops because I see validity in the opinions others have for scripting and coding with game development? Whoops because you assume I made a purchase without knowing exactly what I was buying? I knew exactly what I was spending my money on when I bought construct. I have followed it for quite some time. I was agreeing with others who make points about scripting and understand their point of view.

Instead of having a constructive conversation you simply point to the door to seek alternative solutions.

Also I remember "day one" including python scripting.

[/QUOTE]

Yeah, I apologize. Conditions of last night left me in a poor mood, which I needlessly revealed in my statements to you.

While I disagree with the tone I used to say it, particularly the portions directed at you personally, I still maintain that C2 should focus on its event-based scripting, and that the SDK, along with any other plug-ins (apparently C2 is modulated in such a way that plug-ins can come into effect through tremendously variable means) should be the sole conventional coding apparatus for the foreseeable future.

And while I don't disagree that having something like a "split-screen" (code/design) view in the event editor would be a nice addition, my understanding is that it is not practical in C2, and would have to be forged with that intent from the start, like in Microsoft Visual Web Developer 2010, or GWT Designer (which I cannot install!!! ).

So yeah, I apologize for my initial tone. I certainly didn't mean to appear to be pointing at any doors, and indeed should not have been pointing at all.teahousemoon2012-09-24 15:27:55
B
28
S
6
G
5
Posts: 248
Reputation: 5,463

Post » Tue Sep 25, 2012 12:33 am

I think we both were in foul moods =) I feel like I helped instigate a negative conversation. Sorry about that.

With the javascript SDK construct offers great opportunities for digging in to and learning javascript game development for those that are new to the area and I think that is more than enough for those of us that want some scripting to go with what we are doing. Not only that, being able to learn javascript along with rapid game prototyping makes this an incredible tool. (Not saying that it is unable to create great games outright as well).

Anyhow I look forward to diving further in to the javascript SDK
Twinsonian2012-09-25 00:34:20
B
8
S
1
Posts: 61
Reputation: 1,210

Post » Tue Sep 25, 2012 8:01 am

@Twinsonian

Check this out, and go down to rexrainbow's current project. I think you might be interested :)
B
28
S
6
G
5
Posts: 248
Reputation: 5,463

Post » Tue Sep 25, 2012 9:04 am

[QUOTE=VampyricalCurse] ^ Only that this software never promised any scripting at all, it just simply was not C2's goal. It is not a "mentality", there are many reasons beyond "not liking" or not "being able" to do it. Also, many of us make art of several forms, making music and spriting being two things that are very time consuming, why would I want to consume even more time on scripting when I just simply do not have it? I have scripted before, and as a personal opinion I don't see the point of it in a software like C2 and I will never go back to scripting if I don't have to. [/QUOTE]

I also agree... Now don't get me wrong, the clicking together games is awesome! But, any seriously intensive games with many many objects and events etc.. can get quite complicated really quick, with that many events and actions, and there are some things sequences, that would just be easier to understand if you could bang out a quick piece of script.. and yes they never did promise a hint of coding ability, but we are trying to help make construct the defacto standard game making app no??

So, since Javascript is already being used for plugins / addons, why not simply let us use this in areas to define actions to respond to the events, like with a button after selecting an event, either drag and drop an pre-made action, or click a button and type some code in??

Just an idea..
B
13
S
3
G
4
Posts: 4
Reputation: 4,393

PreviousNext

Return to Construct 2 General

Who is online

Users browsing this forum: Andres941, tayxd and 10 guests