alastair's Forum Posts

  • There's also the Pipelab export option, which is meant to be good

    pipelab.app

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Wonder why it crashes for you. What sort of browser/device you have? Do you have browser extensions?

  • Have you looked at the example browser in C3? You can search Dictionary in that. Not sure if those help.

    I'm not sure what approach you're wanting for the shop. What you want to look like.

    Because you could also use Arrays for this kind of thing.

    It may be helpful to use the array/dictionary editor, then load that file into your object with Ajax plugin. If you're not doing that already. So that you can have a list of all your items data.

    Like, what kind of ID do you want? You could use numbers or words.

    And what values do you want attached to the items?

    If you're just wanting an ID as a number, and then the value of the id being the name. Then you could just use an array.

    e.g. 0 = sword, 1 = shield, 2 = helmet

    Then if you're looking to have text to set the name of an item. Then you could have an action that "set text" to: array.at(1), which would show the name "shield"

  • is it an issue with event 13?

    It looks like they're suppose to jump up after jumping on top of an enemy. Does it at least work on one of them?

  • thanks guys for the thoughts!

    I've done some experimentation, found that I can record data every frame at 60fps (every "1/60" seconds). Putting the player position, animation & frame, and scrolling position, into a string.

    And in 25 minutes it only uses 1mb (compressed).

    Which seems like it will hopefully be small enough. And it has the upside of being accurate and smooth at various framerates.

    Although, I now need to record enemies and all the bullets. But if the enemies are on set paths and the bullets are linear, maybe I could just record when they're created & destroyed.

  • Feels like clicking somewhere else should hide the pin too?

    Because it means you no longer have focus on it.

  • For an arcade game, I want to have it so you can download replays from the high score table.

    From what I've seen, replays normally just record player input button presses. This makes a nice small replay file.

    But this is only possible if you're doing a fixed framerate, like 60 FPS. Otherwise if someone has a different framerate, the timing of the inputs will vary and the playback will desync, breaking the replay.

    C3 forces delta time and vsync, so we can't do a fixed frame rate.

    I thought maybe I could just record the game at 30 fps, taking full snapshots of every object position, recording the game like a video. Similar to the follow behavior, but for everything. But for a 25 minute game, this kind of data would be huge, many megabytes, and I'm not sure if that's a good option?

    Does anyone have any general idea for how to do a replay system that's possible in C3? Preferably lightweight.

    thanks

  • You do not have permission to view this post

  • it was a popular feature request on github a couple of years ago:

    github.com/Scirra/Construct-feature-requests/issues/65

    Yeah this is important I think.

    Sometimes the shared icons cause me bugs because I see the icon of an object in my code, and think it's an object that it's not.

    At a glance, these 2 objects look the same, but if you look closely the names are actually referring to different objects:

    It's something that Construct could learn from Clickteam's products, they allowed for custom icons.

    You could change the icons of a Family! ("qualifier")

  • +1

    Initial impressions is that it felt like they stayed open too long, and even when I click on something on the other side of the screen it still stayed open.

  • The previous suggestion expired, feel free to upvote if you want to still see it:

    github.com/Scirra/Construct-feature-requests/issues/660

  • dop2000 you should make a suggestion here for it!

    github.com/Scirra/Construct-feature-requests/issues

  • dop2000 custom conditions sounds interesting, but no ideas come to mind for it. I'm not quite sure I understand your example, isn't that basically a varible or boolean check?

  • Please consider upvoting this feature suggestion so we can make custom expressions for objects

    github.com/Scirra/Construct-feature-requests/issues/660

    (old one here: github.com/Scirra/Construct-feature-requests/issues/355)

  • Over the years there's been a lot of really great Construct 3 tips scattered around various places/sites.

    But would it be helpful if we had something like a more central community wiki that anyone can easily add things to?

    So it's easier to find tips.