Ashley's Forum Posts

  • That would break things, which is why we haven't changed it.

  • Many of the 1000 ideas are outdated and no longer relevant. What we asking is to review at least recently posted ideas.

    This is still potentially a great deal of work. As I said, it can involve a fair bit of research and prototype to comment on it at all. And if we make an incorrect or misleading comment, people will get upset.

    I really hope you are not judging the ideas by the number of votes they receive.

    I am kind of mystified by this comment. It is the entire purpose of the system. We want to focus our work on the most popular ideas that lots of people want - not ideas that only one or two out of thousands of customers want. With such limited resources, it would be unfair to the majority of users, if someone managed to force us to spend our valuable time implementing a feature only they or a small number of people want.

    People will switch to posting their ideas on the forum, this will at least give them a lot more exposure.

    Ideas posted to the forum eventually fall in to the back pages and get lost. One of the reasons we set the system up was to solve this problem. If we get rid of it, I expect we will go back to ideas being lost and forgotten in the forum, which I'm not sure is better.

    I'll try to make some time next week to go through the suggestions platform and update the status on some of the ideas, starting with the ones with the highest votes (as those are presumably the ones most people care about). I guess one way to solve the insurmountable-amount-of-work problem is to be more proactive about rejecting ideas that are especially difficult or not something we envision as likely to be done. But that also can upset people and result in angry customers. At least ideas left alone can still collect votes if lots of people think they're important.

    I think the solution is to figure out how to have fewer ideas that most people care about. Having hundreds of suggestions covering years and years of potential work is indeed getting unmanageable. So, if anyone has any ideas on how to radically reduce the number of ideas, let me know... but I'm pretty sure things like letting people have more votes, and be able to submit more ideas, will just make this much worse.

  • As the suggestions platform guidelines describe, the intention is just to collect feedback, and we don't guarantee that any suggestions will be implemented. The reason I keep coming up with "we're a small company" is it's true, and it's by far the biggest limitation we face in our ability to get things done. Frankly given our size I'm proud of how much we actually do get done.

    Only 2 are marked as "shipped" this year.

    That's misleading - I figure you're looking at the "shipped" category, sorted by recent. In that case the dates are when the submission was submitted, not when we marked it shipped. So if a suggestion posted in 2020 was shipped this year, in that view you'd think we didn't do it this year, but we did. Given the suggestion platform has been up close to 4 years, and 200 ideas are shipped, that works out to about 50 a year, or one a week. And that includes ideas that were major projects that took months to complete, like the scene graph feature.

    It would be really helpful if you could mark ideas that you are considering to implement.

    The problem with the size of the suggestions tracker is with 1000 ideas, it's a huge amount of administrative work merely to review them. Providing a useful comment is often difficult unless we research the options and experiment with some prototyping. Doing this for every idea is just an absolute mountain of work and could tie us up for months, during which time we get nothing done at all. So, perversely, providing useful feedback on every idea means would mean we actually implement fewer features.

    I don't think the "minor suggestions" category works that well, because users often don't have the technical knowledge to know if what they are asking for is actually easy or not. It can still take a fair amount of research (e.g. examining thousands of lines of code to estimate how easy a change would be to make to our existing codebase) and prototyping work to evaluate what is ostensibly a minor suggestion, which ends up being a lot of work. In fact I wrote a whole blog about this a while ago, on the unexpected complications of minor features, which covers two cases which turned in to loads of work, for example.

    Every time I post a new idea, I have to revoke a vote from one of my older ideas.

    Well, I think this is kind of reasonable actually. With 1000 ideas, which I estimate is probably about 10 years worth of work, how useful is it really to throw another idea on the pile? I'd rather we had fewer popular ideas, rather than a mountain of things only one or two people want. That's what the limited voting is for. It's meant to force you to pick a few things you really care about, and not so you can inundate us with hundreds of ideas amounting to an infeasibly huge amount of work.

    In the feature guidelines I wrote back in 2017, I did write about some of my fears how this might end up working badly:

    In particular we are worried about people making statements like "Scirra don't listen to their customers - they're ignoring this feature even though everyone wants it". If that kind of thing happens a lot, we will probably just shut down the suggestion platform.

    So if the suggestions platform just ends up being a big source of disappointment and complaints, I guess we could just shut it down. But do you really think that would be better? At least people can vote on popular things as it is.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • it was a requirement (before) that you could only create instances of an object if the object already existed.

    Note this is not true in the C3 runtime - you can still create instances even if there are no instances in the project. But in this case, having an unused layout with an instance placed on it lets you control the initial properties used when you create an instance.

    • Post link icon

    Discussing illegal activities such as cracking our software is against the Forum & Community guidelines (and surely against common sense too). Closing thread.

  • Then you can set the project 'Rendering mode' property to '3D' to force 3D mode. The default is 'Auto', which means to enable 3D if the project uses any 3D features.

  • If you put all the events in an event sheet in an event group, you can then put static local variables at the top inside that group. Then these act like global variables scoped to one event sheet.

    • Post link icon

    Locking as this is a duplicate of the thread posted here. Please don't cross-post the same message as per the Forum & Community guidelines.

  • A standard feature of dropdown list controls is that you actually can type in them. I think it works in most software, not just Construct. It's kind of an invisible feature so is not very discoverable, but providing the dropdown is focused, you can just start typing and it will select the first item that starts with what you typed. You can start again by just waiting a short period of time which resets it, and start typing something new again.

    Also if you have loads of global variables, maybe you could use some other techniques to better organise them, like local static variables, use global Sprite instances with instance variables, use a Dictionary, etc.

  • Please see the Forum & Community guidelines. Repeatedly nagging staff is something we may take moderation action over. Besides, I have to sleep some time.

    I haven't replied because there's very little to go on here, so it's difficult to comment further.

    • Post link icon

    Chrome changed the underlying API so it will now only work in Chrome Canary (or possibly dev, haven't checked yet) for the time being. Eventually the updated version will make its way down to stable Chrome.

    This is normal for experimental features, which is part of the reason we have a notice indicating that they can change without warning at any time.

  • If you just want to know how to refresh the Windows icon cache, I managed to dig up a Windows API call on StackOverflow that does it:

    SHChangeNotify(SHCNE_ASSOCCHANGED, SHCNF_IDLIST, NULL, NULL);

    That's a C++ call to a Win32 method, so not sure how much use that will be to you!

  • The demo is basically just a moving sprite. I tried it with Remote Preview on a Pixel 3 and it seemed perfectly smooth.

  • Thanks for the feedback, and congratulations on your successful Kickstarter!

  • It should work on any device that's had the chance to update apps any time since 2017. I don't know how any significant number of devices would not have done that by now.