Ashley's Forum Posts

  • Have you peeked at the javascript on that page?

  • Does it run Construct OK?

  • The window controls don't work with scrolling or fullscreen games. They're designed for applications. You'll have to come up with your own system with boxes and sprites.

  • Hmm, we have the sin and cos functions, I think it's not too hard knowing the formulae to come up with the correct calculation.

    Expressions like AAAtri look obscure and probably would make a lot of people just go "wtf". I think cubic interpolation is about the most complex math that should be built in, otherwise there's no knowing where to stop (plus interpolation is used loads in games). We could go on with integrals, differentiation, statistical analysis etc. but I think that ought to go in a plugin rather than the runtime.

  • 'For each ordered' is a good way - it's not CPU intensive if it's not nested with any other loops.

    Sort by Y co-ordinate:

    + For each Sprite order by Sprite.Y ascending

    -> Sprite: send to front

    Sort by any old number:

    + For each Sprite order by Sprite('some_variable_with_z_number')

    -> Sprite: send to front

    Then you can set any old number to the 'some_variable_with_z_number' private variable, and it'll sort the Z order from that.

  • DirectX has no good way of animating fractals, unless you came up with a really cool shader, which is just a shader, not a plugin.

  • Yeah, use the Y co-ordinate. You really ought to upgrade to 0.98.5 too, there are some important bug fixes.

  • Why not store the actual name of the sprite to spawn in the private variable?

    Ie. Create object by name: Object('name_to_create')

  • Use Containers. You can then modify the paired sprite's animations from the selected objects.

  • Mmm... I prefer the hi-res one, more detail... but then again, This Cursed Rock still looked awesome

  • How about a video equivalent of the other thread? Youtube your games, or just find somewhere to upload a video!

    A very good combo I find for recording Construct games is:-

    Fraps - records DirectX games, basically just open it, hit F9 to start and stop video, then you get an AVI in your Fraps directory!

    Fraps makes uncompressed videos which are a few hundred MB, so to compress them I use TMPGEnc. Windows Media Player doesn't seem to like MPEG-2 (I think it's a DVD format), but MPEG-1 works fine.

    Anyways, here's some real gameplay footage of Terminal Orbit's bolt units going pretty crazy:

    Bolt units video

    Your turn now

  • Urf.

    <img src="http://www.gullen.pwp.blueyonder.co.uk/scirra/tobolt.png">

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Haha, I'm surprised how many people remember this from years ago!

    I don't have the old MMF version, but I do have some screenshots of the old version. Here's a picture showing how much the rendering quality is improved. The units look much nicer!

    <img src="http://www.gullen.pwp.blueyonder.co.uk/scirra/oldvsnew.png">

  • Really nice example, good job Would really suit a robotic enemy in a platform game.

  • It almost seems like Construct allows you to place families within families like this, except that it causes the application to crash every time I attempt it.

    That's a bug! How do you reproduce it? Can you submit it to the tracker?

    The engine doesn't support families-in-families. Families are just a way of applying events to a group of object types, so I'm not sure what a sub-family would do that's different to just having a separate family for that purpose. What you want, of course, is just plain old inheritence like programmers are used to, but Construct hasn't got any formal inheritence features yet.

    You might also be able to get something going with private variables to configure things. I find it a really handy way to set up families. For example, you'd have your "NPC" family, and you'd have text family variables like "Race", ****** "Career", "Job" etc. Then in the layout editor you can just type these in to the properties bar, and access the variables from the event sheet editor.

    Would that do the trick?