Ashley's Forum Posts

  • It sounds like performance on Windows 8 ARM devices is worse than the hardware suggests ought to be possible.

    It may be that IE10's JIT compiler for ARM is just not very good. IE10 is the first version of IE that runs on ARM (IIRC), whereas both Chrome and Safari on Android and iOS respectively have been around for years on ARM devices and probably have had much more optimisation work done.

    Maybe IE10 doesn't even compile javascript on ARM! I'm not sure where to find out more about that... might be worth asking MS.

  • dusoft - this thread is out of date, since it was posted iOS 6 has been released with support for the Web Audio API, which makes audio sprites redundant.

  • If it's possible I'd rather see a plugin where the client side handles all of the game logic

    I'm afraid in practice this is not a workable idea. It's very tempting because it could do a lot to simplify the design of multiplayer games in Construct 2. The reason it wouldn't work though is because cheating would be totally rampant.

    If you trust what the client tells you it's done, it could take a mildly technical person a few minutes to figure out what packets are sent outbound when you shoot someone (or complete some objective), then create a keyboard shortcut that does it over and over again (e.g. one key to kill everyone in the level instantly). In short, if your game reaches any level of popularity whatsoever, it will promptly be ruined by widespread unrestricted cheating.

    While you could risk this yourself with your own plugin/networking architecture, we could never officially support a system designed that way. Anyone who tried to make a serious game would get totally burned by it, and we don't want to be responsible for that happening.

    Since server-authoritive models run the game on the server, basically only user input is sent from the client. So cheating is instantly reduced to automating what are legitimate inputs to the game, which in theory a real human could be inputting to their computer anyway. This usually can only provide a slight edge, rather than totally owning a game.

  • Closing as not a bug, please post in the 'How do I' forum rather than the Bugs forum if you need help getting going with the beginner tutorial.

  • Clicking 'Add action' works fine here. Considering we would be totally inundated with reports if there was a Construct 2 bug which affected every project and hung when you pressed 'Add action', I'm afraid I think this indicates a problem with your computer, and not a bug in Construct 2. Closing

  • Closing as duplicate of http://www.scirra.com/forum/topic60530.html

  • Collisions are only concerned with whether the object collision polygons are overlapping. They are not affected by Z order or anything else.

    In a fighting game you'd need to apply your own logic to collision events, such as: if colliding and player A is attacking and player B is not blocking, hurt player B; else if player B is attacking and player A is not blocking, hurt player A, etc.

  • .WAV doesn't play in most browsers, AAC and OGG cover all browsers in common use.

    You need to make sure your server supports the correct MIME types for .m4a (audio/mp4), otherwise some servers return 404 Not Found for unknown file types. If that doesn't fix it, share your URL so we can take a look.

  • ydt89 - events run top to bottom. Your events look like they are intended to toggle a variable between 0 and 1, but really the first event runs, then the second event also runs and changes it back immediately (because the previous event just changed the variable). Use the 'Else' condition to avoid this.

  • ozboybrian - no, the third party software helps speed it up a lot! *Not* using it is what tends to degrade performance...

  • Image in OP is dead, but feel free to use the Construct 2 logo to credit the tool if you want to wherever you like.

  • The Browser object's 'Open URL' action uses CocoonJS's open URL function when in CocoonJS.

  • The arcade needs an overhaul, but we're just too busy to do it at the moment. Hopefully we'll renovate it in future.

    You can go fullscreen from an Arcade game btw - just use the Browser object's 'request fullscreen' which now also works in the Arcade.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Closing as not a C2 bug - Microsoft simply don't support accelerometer in the IE10 browser!

  • No, events don't actually turn in to code - they are exported as data which is run by the engine.