brushfe's Recent Forum Activity

  • Does it matter that you wrote positionToTile"X" twice in your code? Is the second one is supposed to be positionToTile"Y"?

  • This is tons of fun and full of charm! The writing and the art really make you want to take care of ol' Bob. Fantastic work!

  • (I'm not sure whether to post this on the Suggestion Platform or here, since it's a Timeline suggestion but Animate seems like it has its own suggestion platform here.)

    Can the timeline work in frames as well as time (or instead of time?)

    Games that have specific actions at specific sprite frames (fighting games, etc) and 8/16-bit sprite games would benefit greatly from building by frame vs 0.016 of a second. See attached for a quick example.

    Or is this is already possible and I've missed it?

    EDIT: On the topic, switching "Steps" to "Frames" would be a good idea, especially if you're getting into the animation world with the timeline.

  • Hey, congratulations to you and the team! This was a ton of fun! And a particular shout-out to how well you balanced the difficulty. Every stage felt very well crafted, the progression of skills & tests was great, and the controls were tight. When I died, it never felt like the game's fault, which is a great sign of a fair challenge.

    That last room was a killer, too! But 355 seconds and 15 deaths later, I'm certainly looking for more. The only thing I'd suggest is looking at the separation between platforms and background; the grey-on-grey was tough sometimes, especially when you're concentrating - I was surprised to hit a few walls.

    Excellent job to you all!

  • One more suggestion similar to Tarek2's idea - I find the EasyStar behaviour is phenomenal for tile work, distance, etc. If you apply the behaviour to your tileset, you can use it to find a path between the origin and target tiles, and the calculate its length using the "PathLength" property. I think it uses the a* that WackyToaster mentioned, too.

    construct.net/en/forum/construct-2/addons-29/behavior-easystar-js-96215

  • There's a property in the Tilemap called "PositionToTile". Check out the Tilemap entry in the manual, there's all kinds of important techniques you can use to go back and forth between Layout and Tilemap coordinates.

    In your screenshot, if you use:

    Tilemap.PositionToTileX(Player.X)

    Tilemap.PositionToTileY(Player.Y)

    That will use the Tilemap tile XY instead of the Player's layout XY.

  • You do not have permission to view this post

  • This looks like it has a lot of promise! I hope you continue working on it.

  • It's so great you bring this up! The typewriter plugin is exactly the kind of thing C3 should do so well. It's something so many types of 2d games use in different ways, but it is missing some essential features.

    I'd added my thoughts on what's vital in this post:

    construct3-21h2.ideas.aha.io/ideas/C321H2-I-38

  • Sure thing! The important thing to remember about Event Sheets is that they're processed over and over, from top to bottom, in a never-ending loop (and dozens of loops per second).

    In your screenshot, for example, if the user is holding "down", the event in the red box is triggered every tick. Meaning around 60 times per second, the "crouch" animation is being played - from the beginning of the animation, which is why you're seeing it stuck on the first frame.

    In the screenshot below, you can see the "Duck" animation only starts playing if it's not playing already. So the user can hold the down key as long as they want, but the "Duck" animation will only play once, and play all the way through.

    Let me know if this answers your question!

  • This is great! The concept is awesome and the levels are really cool — they feel like Super Mario World levels in a pinball game.

    I really want to spend more time with this and finish it!

  • I think you can simplify your events to have more dependencies, rather than a series of individual events.

    If you use what arrow key is being held down as the main condition, you can modify the actions a little easier.

    For example, below, you can see if the right arrow is being held down, we first check if the command key is held down, and then set the animation accordingly.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
brushfe's avatar

brushfe

Member since 21 Jul, 2013

Twitter
brushfe has 2 followers

Trophy Case

  • 11-Year Club
  • Forum Contributor Made 100 posts in the forums
  • Regular Visitor Visited Construct.net 7 days in a row
  • Steady Visitor Visited Construct.net 30 days in a row
  • Enduring Visitor Visited Construct.net 90 days in a row
  • Unrelenting Visitor Visited Construct.net 180 days in a row
  • RTFM Read the fabulous manual
  • x10
    Quick Draw First 5 people to up-vote a new Construct 3 release
  • x3
    Lightning Draw First person to up-vote a new Construct 3 release
  • x3
    Great Comment One of your comments gets 3 upvotes
  • Email Verified

Progress

21/44
How to earn trophies