alextro's Recent Forum Activity

  • You already have instance variable NPCID. One with value 1 and other with value 2. That would be enough to differentiate dialogues. Forget about 'loop' for now and let's talk about tokenat to retrieve strings. I'll make simple example first.

  • Use iteration loop ('for', 'for each', for each '(ordered)') to collectively picking instances or using 'pick by evaluate', 'pick by comparison' and other similar operation. Plenty of choice to automate the process even feeding the loop to use in action by utilizing expression.

    Here an example that picking instances based on position & set instance variable based on loop order:

  • Literally player can use any button (keyboard, mouse & touch?) to navigate in menu. But it might not so obvious for everyone. Perhaps a little further information should be provided on screen.

    The gameplay itself really familiar rhytm game for player that used to this genre. I must honest about the sfx especially when using earphone. It is terrible in a way that degrades the entire gameplay experience. Felt like gunshot out of nowhere and cheap clicking sound, not really satisfying.

    For me who is not good at playing rhytm game, it is very easy to miss all the beats. Nevertheless I want to still continue playing. But the game is really unforgiving makes me lost quickly and got mocking voice in the end just makes it worst.

    I should give compliment too for accomplishing the game mechanics. Graphics relatively decent for a jam. Animation & vfx all good. Probably a bit much text overlapping there.

  • Actually it could works if you put 'Trigger once' before loop 'for' that act like 'On start of layout'.

  • So where did you set enemyuid in events?

  • If what you mean by js is javasript I believe scripting section is more proper thread to drop related question.

  • Posting in Scripting section to retrieve more relevan answer to your question.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • To generate something procedural you don't always need array. Array is kind of hash table which is collection of variables that defined by index or another analogy is cells in Excel spreadsheet that can be read and write values (number, string).

  • If there are more than one type of solid object, you will likely to create Family and add those solid as member. Let's name the family class "solid_family". Then set condition > system > compare between two values > distance(Sprite.X, Sprite.Y, solid_family.X, solid_family.Y) less or equal to 10. Proceed to action and execute what you want to do when condition met.

    And for 8-directions behavior you need to specify certain condition that will trigger an action. For the action part simply pick simulate control and choose control: Right.

  • Make event 6 and 9 as sub-event and everything is good. Here the file if you want to compare the difference: dropbox.com/scl/fi/hwthxm2kws3cb46y9x17u/iso_tile_map_example_rev.capx

  • Ha ha nice soft-body jiggle really satisfying to watch. Combining this jello-physics with meta balls will make things even cooler.

alextro's avatar

alextro

Member since 22 Feb, 2012

Twitter
alextro has 39 followers

Trophy Case

  • 12-Year Club
  • Entrepreneur Sold something in the asset store
  • Jupiter Mission Supports Gordon's mission to Jupiter
  • 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
  • Popular Game One of your games has over 1,000 players
  • Famous Game One of your games has over 10,000 players
  • x4
    Coach One of your tutorials has over 1,000 readers
  • Regular Visitor Visited Construct.net 7 days in a row
  • Steady Visitor Visited Construct.net 30 days in a row
  • RTFM Read the fabulous manual
  • x6
    Quick Draw First 5 people to up-vote a new Construct 3 release
  • x2
    Great Comment One of your comments gets 3 upvotes
  • Email Verified

Progress

26/44
How to earn trophies