The error again and again and again....

Not favoritedFavorited Favorited 0 favourites
  • 4 posts
From the Asset Store
7 Errors
$15 USD
7 Errors is a game where you have to find the 7 mistakes before time runs out. Can you find all 7? Have fun looking.
  • Hello engine developers and power users.(Ashley Tom)

    👀You may have also noticed this global error that occurs again and again for newcomers. I believe it turns away a fairly large percentage of newcomers from a successful start on Construct3.

    I don't want to say that this particular screenshot is unique, but this problem is so frequent that we need to do something about it.

    👍For some reason, newbies don't have any problems with the trigger condition (green in the screenshot).

    👎And for some reason, they always have a problem with regular conditions, they don't realize that such conditions are executed more than 60 times per second and add time-consuming events to them. And then, of course, it doesn't work for them (red screenshot)

    🧠Perhaps you can somehow warn the user about this every time they create such a condition and warn or somehow mark it.

    The team is fighting a daily battle to improve and develop Construct3, but such cases are very dangerous because among the thousands of new people who choose the engine every day, only hundreds choose Construct3 and 50% of these newcomers get broken code because of such event loops.

    🙄And they just leave and don't come back.

    Tagged:

  • I agree that a warning could be helpful for some new users, but I'm worried most people would ignore it and keep making the same mistake.

    I think the way the event system works tends to encourage beginners to put every action in a new top-level event. The result is the same messy code which I keep seeing almost every day:

  • There are two problems with this kind of thing. Firstly it's actually quite difficult to detect this case. How does the engine know if something is unintentionally being called every tick? It's not possible to automatically analyse the event sheet and know if something will be true every tick. It could perhaps observe the event execution and spot things being called every tick, but that brings us to the second problem: how do you know it's a mistake? Often if you add a warning, even in very specific circumstances, someone will actually be doing that intentionally and the warning is a false positive. If you get too many false positives people will ignore them or want to turn them off. So I'm sceptical that it's possible to make a useful warning in this case.

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • Yeah what Ashley says is correct,

    But I suppose its only the new-comers having the problem so a tutorial could be helpful.

Jump to:
Active Users
There are 0 visitors browsing this topic (0 users and 0 guests)