oosyrag's Recent Forum Activity

  • First thing, don't call randomize after a wait action on start of layout. Move it to event 2 instead, as you have no way of knowing for certain if the Ajax request will complete in .0001 seconds or 10 seconds.

    What is your default array size? From what I can see, your randomize loop will delete all your array x indexes after being run once. The second time, the loop will run for 0 to -1, since your array width will be 0 by then.

  • Updated the file.

    You simply add a condition to not update the value of the corresponding array coordinates if it is what you define to be an obstacle. In this case I made it so that it only runs if the tile to be updated is not tile 2.

  • I don't think you need pathfinding at all for a tile based grid with short ranges, especially if you are going to do it one step at a time.

    dropbox.com/s/v56jw51ktwd70mj/bfsfloodfillexample.c3p

    It's called a breadth first search, basically just a portion of the a* pathfinding algorithm. It will work with obstacles fine, but do note that it becomes exponentially less efficient the more steps it has to calculate, which is why more advanced pathfinding algorithms such as a* were developed. Both the official pathfinding plugin and easy star library use the a* algorithm as a base.

  • Oh? I only saw that 0 vote ideas wouldn't be considered.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • You can do it by events. Put all relevant objects into a family.

    + Family: On any animation finished

    -> Family: Start animation from beginning

  • I don't have experience with the accelerometer, but I suspect you don't have to change any events at all.

    This is what I was referring to.

    If simply forcing the orientation doesn't work, then for the gyroscope controls you'll want to swap touch.beta and touch.gamma wherever they are used, such as in event 9. I don't believe you'll need to change the angles in the control events. To invert forward and backwards/left and right for the gyroscope, swap the + for - before the touch.beta/gamma expressions respectively.

  • But with a nice record on its tombstone for posterity! While forum posts just... disappear. Or turn into flame threads that get locked and then dissapear.

    FWIW I've had suggestions on the suggestions site implemented (with no votes besides my own for that matter), and twice that at least responded to, which is more success than I've seen on the forums.

    I'm not saying a suggestion there is likely to be implemented, it's just a better alternative than the forum. If someone asked you for a favor and you've clearly said beforehand how to ask for such a thing, are you more likely to help if they ignored what you asked for first?

    A good suggestion would be clear and concise, have a obvious benefit, be reasonable to implement and not conflict with existing design decisions. Your suggestion seems to be a good one and fit the bill nicely, so it would be in your own benefit to use the suggestions platform if you cared enough about your idea to want it to happen for a little extra effort.

  • Does it really need to go on that platform?

    This is a serious quality of life improvement when using the app.

    No one is going to vote for this because its not some wiz bang new feature.

    You don't have to, but it's likely to be more effective than a forum post.

  • Only check for pathing on a trigger when something changes (or make your own trigger with the trigger once while true condition), not every tick.

  • Again apologies for the inconvenience, but in future in case the build server is not accessible for any reason, note you can also do manual offline builds using the Cordova CLI as described in this tutorial. The process does not use the build server at all. So if you have any time-critical work, you should still be able to export and build that way instead.

    Perhaps include a link to that tutorial in the timeout error message if possible?

    A daily scheduled reboot seems like a good idea too.

  • Check your collision polygons - are they square? Is the origin centered on every frame in your animation?

    Related to collisions, it is common practice to use an invisible box sprite object as your character's base and pin a separate object with the animations to it. This segregates any mechanics issues and animation issues.

    Mirrored isn't commonly used in top down games, but that depends on how you set up your game. There normally shouldn't be any mechanical reason not to use mirrored.

oosyrag's avatar

oosyrag

Member since 20 Feb, 2013

Twitter
oosyrag has 38 followers

Trophy Case

  • 11-Year Club
  • Forum Contributor Made 100 posts in the forums
  • Forum Patron Made 500 posts in the forums
  • Forum Hero Made 1,000 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
  • Continuous Visitor Visited Construct.net 365 days in a row
  • RTFM Read the fabulous manual
  • Email Verified

Progress

21/44
How to earn trophies