Construct engine is general purpose 2D game engine. Mugen engine probably the one to ease developing fighting game which is more straight for that purpose. Again is all about how creative you programme the AI and all interaction stuff. Finite state machine is most common practiced in decision making so I encourage you to learn about it.
bublic like: dropbox.com/s/r5xb81ianbd4zrv/Spark-out.capx
Spark along tail (c3p): drive.google.com/file/d/1xTLqRUC8W7mkQqXuIAbk5I2HEZVrBZ7F/view
You mean trails? Particles object would sufficient to deliver that kind effect. The sparkle thing just change size over time that can be set in particles property. Using regular sprite object also possible which driven by event sheet.
Teleport example: dropbox.com/s/5emnqm18o2sc1lt/door_warp_by_tag.capx
Of course you can make the door as player by adding behavior that control a player.
Pinning series of instance: dropbox.com/s/acn0bo320u4ey6m/pin_to_pin_new.capx
Pushing away from obstacle example: dropbox.com/s/elew687p4kdy9of/Avoid_Obstacles_PUSH.capx
Use loop for like;
+Trigger once
+for "" from 0 to 10 ---> set value at (Loopindex) to "40K"
You will need to play with sin & cos: dropbox.com/s/3zgbpglycbjwv0o/looking_pupils.capx
Upload it to cloud service like google drive or dropbox then permit the link to be shared.
Probably something with condition with variable door that does not meet requirement for an action to be executed.
Anyway I have door warp example: dropbox.com/s/5emnqm18o2sc1lt/door_warp_by_tag.capx
Match chain-reaction after falling to make consecutive score (combo).
Still trying to make the shadow dynamically correct.
Set Window Size in Project settings to match your layout.
If there is any created one you can use trigger 'On created' combined with system > 'Pick all object' (if necessary) then set text to Sprite.Count.
Develop games in your browser. Powerful, performant & highly capable.
Compare two values;
Sprite.count equal to 0 --> set text to "Object not exist"
Try picking tile by using 'pick nearest' to touch coordinate then move the cursor there.
Or check following isometric cursor tutorial & example: construct.net/en/tutorials/isometric-mouse-calculation-744