C2 gui enhancement ideas (@Ashley)

Discussion and feedback on Construct 2

Post » Wed Sep 03, 2014 9:50 pm

@justifun

Works fine in mine ?
B
47
S
16
G
9
Posts: 1,097
Reputation: 11,180

Post » Wed Sep 03, 2014 10:52 pm

As for construct 2, I've been extremely satisfied with it, and I think I got more than my money's worth out of it. I'm not sure anyone in the community can disagree, especially considering the free (and frequent) updates we've been getting all this time.

I'm in favor of a Construct 3. Why don't you post a poll discussing it?

Agree 100 %. The update output has been incredible and for me Construct 2 isn't lacking anything feature-wise right now. It can more or less do anything I want it to. But the IDE has a lot of impractical little quirks that get in the way sometimes.

So yeah, all for Construct 3 with a fresh IDE. I don't mind the wait and will happily pay for a new license (provided C2 projects can migrate over to it).
B
38
S
16
G
6
Posts: 537
Reputation: 7,582

Post » Wed Sep 03, 2014 11:28 pm

ErekT wrote:So yeah, all for Construct 3 with a fresh IDE. I don't mind the wait and will happily pay for a new license (provided C2 projects can migrate over to it).

Considering the project files are currently XMLs, if construct 3 maintains an open architecture with XML or JSON, I might be able to make a converter myself.
B
36
S
8
G
8
Posts: 532
Reputation: 6,903

Post » Thu Sep 04, 2014 5:43 am

I think the ability to associate an event sheet to an object could be cool. So when you create an event sheet to handle a specific object only, you can select it from the object properties and open it directly from there, instead of skimming through lots of event sheets.
B
17
S
7
G
1
Posts: 157
Reputation: 1,878

Post » Thu Sep 04, 2014 9:37 am

Being able to select objects from the Z order list would make things a lot easier, though it's not a massive deal.
B
11
S
3
Posts: 135
Reputation: 1,309

Post » Thu Sep 04, 2014 9:51 am

@AlexFrancois

+1
Been asked for a few times.
B
47
S
16
G
9
Posts: 1,097
Reputation: 11,180

Post » Thu Sep 04, 2014 10:44 am

I could be wrong, but it seems like C2 is now at a turning point, features are working pretty nicely, the exporters aren't as big of an issue as before (mainly because alternatives to cocoonJS exists), it seems more like now is the time to improve what has been done and also improve the IDE itself.

My personnal suggestions:
-The image editor would like a little more work on it
-Even though I know it will not be done, the ability to change the framerate is still an important feature
-array and dictionnary behavior, as well as events sheets for the objects themselves rather than the layouts (not nessecary, but nothing is really needed when you think about it, it is just really helpful to have, and that could be a great help for new users)
-depreciating cocoonJS, and working on the functionnalities for ejecta, crosswalk, phonegap, also make the box2D physics engine uses it's full potential, since I think it is partially nerfed because of the cocoonJS physics engine, which is really not acceptable
-the arcade, right now it is just hurting this website!
-If possible, doing a node webkit fix for the problematics OS, I know it is not your job, but it is directly included inside C2 itself and on the front page of the site so it should work.
-theorycally an official wiki, could be nice to have, since forum topics can be lost in the crowd, and tutorial are not in the community edit spirit
-other things that this thread highlighted
-having the known issues listed inside the manual, I am not sure I have saw the family+container issue listed somewhere in the manual for example.
-I think the facebook plugin is not up to date.

Just suggestions of course.
Game design is all about decomposing the core of your game so it becomes simple instructions.
B
52
S
22
G
18
Posts: 2,122
Reputation: 17,093

Post » Thu Sep 04, 2014 1:54 pm

@Aphrodite, I suggested "events sheets for the objects themselves rather than the layouts" yesterday as well! the way Unity2D handles it is pretty awesome!
But I was told I could just have a separate event sheet for each sprite with its own logic. Still I think it could be cool.
B
17
S
7
G
1
Posts: 157
Reputation: 1,878

Post » Thu Sep 04, 2014 2:25 pm

trueicecold wrote:@Aphrodite, I suggested "events sheets for the objects themselves rather than the layouts" yesterday as well! the way Unity2D handles it is pretty awesome!
But I was told I could just have a separate event sheet for each sprite with its own logic. Still I think it could be cool.


The problem with attaching eventsheets to sprites is that sprites begin to perform mysterious alterations to other parts of the program, in an anti-pattern known as action at a distance. If something weird happens, you might spend hours staring at layout-attached eventsheets only to find out later that an unused/obsolete object was causing the issues.

A much better approach would be modularity, where you create self-contained widgets (including inheritance) that do what you want them to do, using construct logic. This is practically the same as making construct be object-oriented instead of procedural (the way it currently is now).
B
36
S
8
G
8
Posts: 532
Reputation: 6,903

Post » Tue Sep 16, 2014 2:53 pm

I guess it comes down to: do you want a dream UI with everything, but after a long time, or for slow and perhaps painstaking updates to the existing editor, but arriving sooner?

I'd rather have the dream UI after a long-ish time (not talking years I hope!), because I imagine a total re-write would both be easier for you to do and would get us a much better UI in the long term. There are so many little problems with the current UI and band-aiding them all into submission might take even longer than just re-doing it all and get something that's more flexible to expand? I dunno, it's all complete guesswork on my part of course, I have no clue what it would take :P

- search functions - highlight your search query in the text and being able to search across multiple even sheets

This is a big deal for larger projects especially. I'm missing it more and more.
B
38
S
16
G
6
Posts: 537
Reputation: 7,582

Previous

Return to Construct 2 General

Who is online

Users browsing this forum: jefftrier and 7 guests