Ashley's Forum Posts

  • Where is it interpolating to? It sounds like you might be trying to position it on the peer, but that will be overridden by 'sync object', you have to make sure it's created on the host.

  • You do not have permission to view this post

  • You do not have permission to view this post

  • IMO copyright law is probably the most effective way to prevent your media being stolen. In most countries your work automatically copyrighted and nobody else is allowed to use it without your permission by default. Technical measures can ward off non-developers, but anyone who knows what they are doing will probably be able to circumvent the various tricks you can use to check the domain etc.

    Also make sure you tick 'minify script' on export - that does some pretty sophisticated obfuscation of the code with Google Closure Compiler, and will make it far more difficult to reverse engineer. To date I'm not aware of any cases of minified projects being reverse engineered. That makes it a lot less useful to try to rip off games - you either have to basically copy the thing wholesale, which is obvious, or take some of the assets and you're back to square one designing the game logic, which is often enough work that you may as well make your own assets while you're at it too.

  • The spikes might be the same causes of jank as in the sbperftest demo which is already in a Chrome bug report. I think it would be best to see what they can do to improve that demo and see how that impacts other games.

    Tests like sbperftest are essential for bug reports, because it makes objective measurements and is 100% repeatable. That's difficult to get with a full blown interactive game.

  • You should read the multiplayer tutorials so you don't run in to problems they cover.

    [quote:294wvouc]It's also possible someone will already be hosting the tutorial but you won't be able to connect to them. If that happens, change either the game, instance or room name and you'll start a new game which you host yourself.

  • You generally only have to wait 1-2 weeks to find out what's in the next release

  • It looks like you've filled the images right to the edges. Hit 'crop' in the image editor and it adds a 1px transparent border around the edge. That allows for soft-edged blending along the image edges. Note that is not antialiasing, it's just linear sampling along the edge, but it looks similar and is far faster than an expensive fullscreen antialiasing effect.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • The golden rule: if you can measure a performance improvement, it's worth it; if not, you're wasting your time.

    I doubt you will be able to measure any performance improvement from disabling when there are no instances, because in that case there are no instances to run conditions/actions/loops on, so there's still nothing to do.

  • Actually while Chrome 38 gives me a terrible dt variation (typically 8 - 45ms), Chrome Canary seems a lot better, ranging only 21-24ms. It also subjectively looks better - it's not perfectly smooth in Canary (obviously, since at 45 FPS there's no choice but to skip some frames), but it doesn't have the eye-straining extreme juddering which Chrome 38 has with its wide dt variation. So it may be that it's already been fixed and we only need to wait for Canary to come through (currenty v40).

    Can anyone with affected games give them a spin in Canary and say if it seems any better? You can install it side-by-side with normal Chrome: https://www.google.co.uk/intl/en/chrome/browser/canary.html

    Canary might have also improved the input latency so you can test that with it too.

    BTW in the test I posted earlier the rectangle count is completely irrelevant, it's only aimed at measuring the dt variation.

  • blackhornet - you should report the min/max dt at 45 FPS, is that what your data is?

  • But what measurements made you identify this event even when it ran every tick? Are you sure you are not wasting your time chasing the wrong thing?

  • It's a bit like the stable/beta separation in C2: the betas eventually become stable, but you can try them early to test the latest features but possibly risking new issues. I think the way Crosswalk works the next version is based on the next version of Chromium too.

  • What measurements have you made that identify this event as the cause?

  • Crosswalk is just a custom build of Chromium, so I don't think there's any point reporting it to them as well, just wait for it to get fixed in Chromium.

    A monitor running at 59 Hz will probably not help! A lot of games and possibly browsers are tuned to work at 60 Hz since it's the most common refresh rate, and being slightly off that could make you drop frames...