Ashley's Forum Posts

  • OK, I've updated the demo and made a few tweaks. It's an EXE now, because it depends on some fixes in the next build of Construct:

    This is the release candidate before it goes on the site, so any bugs, critique, feedback, anything not working etc. let me know!

    Some new effects including water reflections so let me know how it runs (FPS in top-left), and your graphics hardware/shader version etc. Should run better at a lower resolution.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • If you did

    + Start of layout

    : Add force 5

    : Add force 5

    the total force added is 10.

    If you did

    + Start of layout

    : Set force 5

    : Set force 5

    the total force applied to the object is still 5. Simple, 'add' is for cumulative forces, and 'set' is for overall.

  • I think it has 64mb VRAM according to google, which should be enough to run Construct - you could try again turning your resolution down to something really low (640x480) and see if it works just to rule out VRAM issues - otherwise, probably a bug. Is it reproducable opening the picture editor in a freshly started game? Also, you should make sure the drivers are the latest version to rule that out as well.

  • Works for me - have you done something different?

  • Whats the computer spec? What graphics hardware with how much VRAM does it have?

  • You've misunderstood how to put together a for-each loop - you don't need the other loop at all, for-each works on its own! In the .cap you provided, all you need to do is:

    + For Each Box

    : (actions)

    and that does all the repeating and picking for you automatically, it's really very simple. Still, it shouldn't crash no matter what combination of conditions you come up with, so I'll try fixing that for next build.

  • I'm going to write a Wiki article on Timedeltas soon, because it's important. DON'T fix the framerate - please! Games look so much nicer when they're V-Synced and all horrible and teary when you use fixed. This does mean you have to use Timedeltas though, because everyone's display rate is different, so your game runs at different tickrates.

    'FPS in caption' is a quick way to see your tickrate, and switch framerate mode to Unlimited for bulletproof timedelta testing. If you move over the whole layout instantly when you just gently tap a control, you probably need to use timedeltas (unlimited should work the same as vsynced if your timedeltas work).

  • [quote:21962nhz]In many indie games I try, there is some odd visual bug no one else receives.

    Try updating your graphics drivers, even if it's an onboard chip. In some of the testing I've done on older machines, games have been unplayable due to display glitches caused by having old drivers. Updating the drivers made it all work perfectly.

  • Fixed for 0.94, thanks for the report.

  • Eep, messed up my maths somewhere in 3D box. I'll see what I can do about it.

  • Makes sense knowing how Construct is wired up behind-the-scenes, file a bug on the tracker if you haven't already and I'll take a look some time...

  • Very nice I remember Lylat Wars on the N64... hehe, good game!

  • Yeah, thanks for posting tutorials and info, we need more docs in general, especially on the Wiki.

    Also, it's probably not worth the effort worrying about what votes you get. For example, we got lots of 1 votes for Construct on various download sites. It happens. Welcome to the internet. If someone can, they will

  • It shouldn't have crashed, can you set it up so it crashes and send the .cap to ?

  • Oh, you mean a checkbox. The problem with your events is that they both run at the same time! The first event runs, which makes the second event true, so it runs afterwards and sets it back to the original state. You need to use a third state and specifically ordered events, like so:

    + Mouse clicked

    + Value is 1

    : Set value to 2

    + Mouse clicked

    + Value is 0

    : Set value to 1

    + Value is 2

    : Set value to 0