What next for Construct 2?

Discussion and feedback on Construct 2

Post » Sun Apr 21, 2013 4:13 am

it may not be very hard to make a real simple one, but then maintaining it is a pain, its very hacky to add a line or two here and there all over your project to output debug text.
B
9
S
2
G
4
Posts: 21
Reputation: 2,905

Post » Sun Apr 21, 2013 4:19 am

[QUOTE=Nickydude] I voted tile maps but would love to see the ability to draw our own paths for sprites to follow.[/QUOTE]
This ;] Next would be a proper debugger with stepping.

Also, thanks for the hard work.sheepy2013-04-21 04:35:16
B
38
S
8
G
3
Posts: 438
Reputation: 6,869

Post » Sun Apr 21, 2013 4:34 am

May be because I'm still getting comfortable with the mechanics, but I'd favor modularity, better tilemaps, and debugger.
B
50
S
15
G
11
Posts: 366
Reputation: 12,043

Post » Sun Apr 21, 2013 4:37 am

An easy way to visualize arrays would also be great, some kind of database. ;] (maybe that could be included in the debugger)
B
38
S
8
G
3
Posts: 438
Reputation: 6,869

Post » Sun Apr 21, 2013 5:11 am

[QUOTE=czar] We really need to have a better IDE.

We need to be able to debug. Step through code, trace variables.

We need better code analytics - which object are never used which functions don't exit. etcWorking on a large project with three developers highlights how poor the C2 environment is.

We need bookmarks in the event sheet so that we can just "ctrl-2" and jump down to bookmark 2.

In design we need rulers and guidlines. Ala photoshop so that we design our screens easier.

We need a decent bitmap font system. The spritefont as a 3rd party plugin doesn't cut it.

We need keyboard shortcuts in the even sheet. ctrl-home jump to the top. ctrl-end jump to the bottom.

We need to be able to merge projects.

We need to be able to search across all event sheets. e.g., find where this variable is created.

We need Local variables that are only available within that event sheet.

You need to make it much easier to collaborate on a project with multiple developers. At the moment the entire IDE is way too basic.

I believe your next push should really be around making C2 easier to use. Give us tools that help development and aid maintenance and collaboration.

I really enjoy the results I am getting from C2 but compared to development environments that I am used to working with C2 is very primitive and requires many work arounds and "tricks" to get much productivity out of it.

Obviously I am not talking about a project with one layout and one event sheet but you try working with 20 layouts and just as many event sheets and that really highlights the short comings.[/QUOTE]
Yes!

[QUOTE=sheepy] An easy way to visualize arrays would also be great, some kind of database. ;] (maybe that could be included in the debugger)[/QUOTE] An Array Editorr, I vote for: multiline Array Editor
Seconded, also the follow path.
B
18
S
5
G
4
Posts: 568
Reputation: 5,079

Post » Sun Apr 21, 2013 7:12 am

Yo, would love to see in-depth optional coding for Construct 2. There's something to be said about coding, not to say that Construct isn't great the way it is. Just keep doing what you're doing and adding to what's already good. Build on my builders.
B
12
S
4
G
1
Posts: 6
Reputation: 2,184

Post » Sun Apr 21, 2013 7:51 am

I would really love tile maps support, but at the same time(sorry if someone has already mentioned this as a feature), I would also love to be able to create visual paths for sprites. You know, draw a line, etc... and assign a sprite to follow it with direction, speed, etc... and allow for variance from that path and back to it depending on scenarios.

For example, draw a patrol path for an enemy. For top down this may mean drawing the route I want them to take through the map, for a platformer this may mean being able to draw the path the enemy patrols including where to jump, etc... (Change animations, etc... accordingly)

Have events that would allow the sprite to break from their path (remembering at which point/cell they broke from it) to react to game events (player proximity, etc...) and then return to their path based if for example they cannot catch up to the player, etc...

This would make so many game types easier. The pathfinding feature is great, but there are certain scenarios where being able to assign specific paths would be very handy. Currently I can do this with creating invisible sprites as waypoints, but there seem to be many things that can mess this up including differences between is overlapping and on collision, etc...

This would actually be a very complimentary feature to tile maps as we could import or if possible create the tile map in construct 2, then create the routes/paths for patrolling etc within the map. Maybe allow color coding of routes, etc... to differentiate so we can easily keep track of which sprites are assigned to which paths...

Basically a visual path that can be assigned as a patrol/movement route with points that can be used as triggers.

Anyway, that is my ramble, I feel this type of visual pathing tool would speed development time of complex gaming scenarios by a good amount and get many games published much faster. Which in the end is a great achievement.

Thanks!BluePhaze2013-04-21 07:54:36
B
49
S
11
G
10
Posts: 1,833
Reputation: 14,418

Post » Sun Apr 21, 2013 7:59 am

Interesting to see that most vocal part of the community (judging by these comments) seems to want debugger/modularity/tile maps, while the poll doesn't fully reflect that sentiment.
B
24
S
8
G
7
Posts: 756
Reputation: 7,192

Post » Sun Apr 21, 2013 8:08 am

Also one thing I think is key that some folks are missing, is that testing and debugging all these other new features and making sure they are working as expected would be much easier with a debugger. Proper debugging will make all of the other features easier to implement and do it properly. So if I had to vote on one of the existing options I would have to say Debugger as it will speed up the development of the other options as well.

The argument that the most important features are the ones that would help in every game no matter what type or genre is the key on this one.

But, second on my list would be the tile map and visual path drawing I mentioned earlier...
B
49
S
11
G
10
Posts: 1,833
Reputation: 14,418

Post » Sun Apr 21, 2013 8:52 am

Why are people thinking multi player option isn't that necessary. Given the fact that there is over 30,000 single player flash games out there, and that is an understatement. Even if you did make a really good game in html5, chances are flash already have something similar, and a lot of people play it on the computer not the phone. Plus, if people want to play a good games they go to the big 3D games that you purchase, they just want to have fun and try something new. Having multi player options will build spread the game with it being kind of a social connect thing too , not just a game. Also the debugger can be built using text box or something, if you can't built a debugger yourself than Construct 2 is to advance for you or you have a hard time figuring out problems even with a debugger. The debugger won't tell you logical errors or stuff that you cannot realize yourself. I'm not discouraging building a debugger, but I don't think it will help Construct2 that much.
B
7
S
2
G
3
Posts: 39
Reputation: 2,612

PreviousNext

Return to Construct 2 General

Who is online

Users browsing this forum: No registered users and 10 guests