Ashley's Forum Posts

    • Post link icon

    If you actually try traditional programming, Construct 2 is obviously very different. That's what we mean by "no programming required".

    Of course, maybe it's not for everyone. If it's not for you, feel free to go and use someone else's software. You don't have to bump a 2 year old thread to moan though, so locking.

  • Is this really necessary? You can effectively force another jump just by setting the vector Y to a negative value, so you can keep hopping away as much as you like...

  • Please file a bug if anything isn't working properly.

  • They already removed support for it from Chrome apps/extensions, and generally all synchronous APIs are now frowned upon especially when asynchronous APIs already exist (which IndexedDB is), so I think they will remove it as soon as the usage falls to a low enough level.

  • I can't see any obvious reason it's not working. It appears to connect to multiplayer.scirra.com but I guess it's not firing events in the game to say it's connected? It could just be a mistake in your events.

  • It's on my todo list to remove the prompt in the next beta.

  • There are lots of reasons to use HTTPS so you should use that anyway.

    AFAIK WebRTC can work without HTTPS, but there is the risk browsers might withdraw it from HTTP and make it HTTPS-only. Apart from that I can only guess - take a look in the browser console or provide us a URL otherwise there's not much anyone can say.

  • Chrome has started removing support for certain "powerful" features (e.g. camera/microphone access, offline support, etc) from HTTP and requiring HTTPS for them, with the exception of localhost where they can still work for development purposes. However this causes a problem with preview-over-wifi which is treated as insecure access and these features get disabled. I guess they just added fullscreen to the list.

    There is a workaround which involves using Chrome dev tools port forwarding to set up a localhost URL on the device itself which really forwards to your PC, but it might be easier just to leave it not in fullscreen and just test that last bit after exporting to a HTTPS host.

  • Answer your own performance questions with measurements

    In this case I doubt you will be able to measure any difference, so it's probably just a waste of time.

  • If you only want an upper bound, min(x, limit) will not return more than the limit, effectively acting as only enforcing the upper bound. Likewise max(x, limit) will act as a lower bound.

  • Can you use abs to turn a positive into a negative?

    -abs(x) will always return a negative number.

    • Post link icon

    I can't think of any legal reason you wouldn't be allowed to do it, but our policy is (for pretty obvious reasons) that any discussion of methods to circumvent license restrictions are banned, and I think this would qualify since it's a new kind of exporter.

    Still I think your bigger problem will be the infeasability of the project! It's not for nothing we've held off native exporters. Even if you used a JS interpreter so you could re-use all the engine and plugin code, it still amounts to implementing a significant amount of a real browser engine. Several companies and projects have tried before and they were always pretty crap because it's a *much* larger project than you think, so they ended up skipping major features like Web Audio, form controls, networking etc. If you're going a step further and rewriting all the engine and plugin code in a very different language, then I am skeptical you will ever be able to run any meaningful C2 project.

    So... good luck, I guess

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • We're already working on it for C3.

  • You do not have permission to view this post

  • If you can reproduce it then yes please file a bug following all the guidelines to the Bugs forum. If it reproduces in the C2 preview that makes it a lot easier to work with, and disabling minification also makes exported projects easier to work with. If it really is a problem with minification, you can export with minify disabled, and do the minification yourself with Closure Compiler which supports debug mode, source maps, and other diagnostic tools.