Ashley's Forum Posts

  • Updating the player position every 2-3 seconds is way too slow. Your game will probably be unplayable. At a big stretch you can only interpolate (guess) the player's movements for about 250ms before weirdness starts happening, like teleporting because the system guessed wrong. Network programming is hard, and I'm sure it'll be harder if you force it through the wrong technology.

  • You need a proper online object, it won't work via the HTML object. It's the wrong technology, it's based on clients making requests to servers, which then respond with a document. There's no way for the server to notify the client out of the blue. You might get a turn based game or something working but still - it's like using a SQL database for a todo list. Way too much technology involved, which is going to make it clumsy and slow.

  • You should probably use the 'point' collision mode for sprites that small.

  • Have a look at http://www.scirra.com/tutorials

  • Download Construct 0.99.62

    Link to previous build (0.99.6) changelog

    A minor update to fix some small issues. This is now a new stable build to replace 0.99.42.

    Breaking changes

    • [CHANGE] Sprite: Flash action now works in units of seconds rather than ticks. (is now framerate independent) If you're importing applications using the Flash action, all actions will need updating to use the new seconds units rather than ticks.

    Plugins

    • [ADD] Sprite: 'On flash finished' condition.
    • [FIX] 3D box: disappearing when scrolling away from (0, 0)

    Also corrected version number in about box.

  • OK, you should be editor now.

  • Construct does all rendering on the graphics card - which generally has its own memory on-board. So I'm afraid your system RAM won't affect the rendering at all - it depends entirely on the quality of the graphics card.

    Which effects are you using? If you can get away with no shaders, or only pixel shader 0.0 effects, those should be a good deal faster than 1.1 and up.

  • I've spent a lot of time optimising the engine, so I would say it is very fast. The drawing of the screen is hardware accelerated (uses the GPU), and that part is basically limited by your hardware. What's your graphics card? If you have a really powerful one, you could have maybe 10,000 objects on screen and still get a decent framerate. 1000 is still a lot - if you have 32x32 textures, your graphics card is still having to push over 70 million pixels to the screen every second, assuming 75fps display - that's around 270mb of pixel data per second. Luckily graphics cards are good at just that! Also are you using pixel shaders? They can incur a large overhead for many objects.

    As for events, they're not as fast since events involve more processing overhead. But it's hard to say say without knowing any more about your events. What kind of framerates, hardware, events and rendering are you using?

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Python is a well-known and powerful scripting language. C is a compiled systems programming language, so using some kind of C interpreter would be confusing (is it compiling or interpreting? Most people would expect it to compile). Also, C is full of unnecessary technical details like pointers and memory allocation which is the exact opposite of what Construct is trying to achieve.

    Construct 2 is still in the being-vaguely-planned-in-my-head stage, so it's hard to say anything concrete about it.

  • ...?

  • This thread aint going anywhere. Locked.

  • I just double checked my PM, sorry, must've missed that one. But it's better to post questions like that on the forum, where everyone can discuss them and put in their own inputs. I didn't have much to do with Python for example so it'd be better for David to comment on that, etc.

    Thread back on track, anyone?

  • Crashes are bugs, can you post them to the bug tracker please, so it's not lost in a deluge of forum posts? Thanks.

  • These must be real people, unless the bots have gotten through the human check I put on a while ago. Damn, it's a weird world when it's economically viable for people to work pasting links in to a forum. Thanks for the clean-up work Deadeye, and good advice about the report button (it shows up red for admin/mods so we can check it out right away).

  • Else does not remember picked objects properly, and due to the architecture of the event engine, it probably can't be fixed until Construct 2. To be honest, if you need Else to pick properly, don't use it (just invert conditions).