Ashley's Recent Forum Activity

  • Honestly, the best performance advice is: measure performance, and only change things that improve the measurements.

  • It looks like it might be a bug in Construct. You'd need to file an issue following all the guidelines for us to be able to investigate it.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • It's hard to say anything about posts like this because it's not clear what it's meant to be doing. I don't see anything changing, but is anything meant to be visible with those events? It's not obvious. This is why we ask for expected vs. observed results in bug reports, and we still need all that information to be able to comment on the forum too.

  • .mp4 files are usually videos, not audio.

    You should make sure all your audio is in WebM Opus format (.webm), since it's the only format that is guaranteed to play on all platforms.

  • We have to work with how the existing feature suggestions platform works. It can't stop unlimited submissions. So as I said before, part of limiting voting is also to stop unlimited submissions, with a policy that ideas with zero votes will not be considered.

  • It looks like something is posting data to the Service Worker. This is not supported, the SW is just there to handle offline support.

  • Those errors indicate there is not a global variable named "Firebase".

  • Screen recording is not supported on Android (see crbug.com/487935). Canvas recording works though, I just checked in Chrome for Android and it worked.

  • To sum it up: C3 moves forward so slowly.

    I think we move quickly and get a great deal done given the size of our team.

    They are 70-80% done

    Across thousands of users, everyone considers a different set of things as 100% done. If you develop software used by many people, it is basically impossible to make something that everyone agrees is 100% done - it's a never-ending task for each individual feature. Part of designing software is having to make judgement calls about how far you go with each feature, and where to draw the line and move on to other things other people want.

  • Executables on Linux are specified by an executable file permission rather than using any specific file extension.

    You can run it from the terminal. IIRC Linux supports desktop shortcuts but last I checked these only work with absolute paths, so Construct can't auto-generate that as it doesn't know where in storage the files will be extracted. I think you'd have to make an installer or something to put the right desktop files in. It might have also varied depending on the distribution or window manager. I think it was kind of a mess last I looked in to it...

  • Without more information I can only guess, and I would guess your graphics drivers are broken or too old and so you're getting software rendering. Visit chrome://gpu in Chrome to check the status of that. And try updating your graphics drivers.

  • All software has to deal with backwards compatibility considerations, including libraries and frameworks. In many cases it's very easy to change something, but will break a huge amount of things dating back many years, causing on-going problems for lots of users for years to come. If it's that disruptive, normally the conclusion is it's not worth the trouble. As I said, this affects all software - imagine Windows removing support for Win32 apps in favour of only .NET apps. It would be absolute chaos and they'd be forced to reverse the change, even if you could prove .NET apps were far superior in various ways. Microsoft can foresee this, so they're unlikely to ever make such a radical change, even if it would make the product much better. So in that situation they're also stuck with a system that is maybe not ideal, but is better than causing a massive amount of disruption.

    One of the big mistakes with C2 was people could modify the plugins and behaviors. This might seem like a useful thing to be able to do, but it caused awful, awful compatibility problems. It was a total nightmare. In some cases you couldn't even open the same project in two different versions of C2 if you had modified addons. If you did a fresh install of C2 maybe your old projects would no longer open. We could not offer any kind of support at all, on the forum, by email, or in bug reports, if anyone had changed so much as a single line of code in C2, since they could easily have broken things themselves. A bunch of people went ahead and did it anyway and then got upset at the consequences and ended up begging us in support to fix all the problems they ended up with, such as corrupt projects, and so sometimes we got dragged in to supporting them anyway. It was so bad that this is absolutely categorically not an option for C3.

Ashley's avatar

Ashley

Early Adopter

Member since 21 May, 2007

Twitter
Ashley has 1,439,860 followers

Connect with Ashley

Trophy Case

  • Jupiter Mission Supports Gordon's mission to Jupiter
  • Forum Contributor Made 100 posts in the forums
  • Forum Patron Made 500 posts in the forums
  • Forum Hero Made 1,000 posts in the forums
  • Forum Wizard Made 5,000 posts in the forums
  • Forum Unicorn Made 10,000 posts in the forums
  • Forum Mega Brain Made 20,000 posts in the forums
  • x108
    Coach One of your tutorials has over 1,000 readers
  • x62
    Educator One of your tutorials has over 10,000 readers
  • x3
    Teacher One of your tutorials has over 100,000 readers
  • Sensei One of your tutorials has over 1,000,000 readers
  • Regular Visitor Visited Construct.net 7 days in a row
  • Steady Visitor Visited Construct.net 30 days in a row
  • RTFM Read the fabulous manual
  • x36
    Great Comment One of your comments gets 3 upvotes
  • Email Verified

Progress

32/44
How to earn trophies

Blogs