What particular aspects of the Platform behaviour aren't giving you what you want to do? Maybe there is a way around them.
I'd be inclined to stick with using the Platform behaviour, but disable default control and use the Simulate Control actions on swipe, as this will give you the collisions you want, would let you do checks to prevent going over the edge and gives you the jump/dropdown actions you're after.
You could set a high movement speed to simulate dashing as well.
I guess I was stuck on how to prevent the character from going over the edge. I also experimented on getting a dash effect, but I soon moved onto what I have now (thinking that I was a genius for figuring it out...apparently not). I'll try again.
Is it possible to test the game on phone devices with the free version of Construct 2?
I was working on something similar. You ll have to use a grid type of movement if you wanna accomplish this.
Im at work so I dont have the files with me but try something like:
use custom movement behaviour:
Movement on Y = round(Player.Y + cos(270)+speed*dt where speed is the number of tiles per dt (delta time)
Thank you, I'll give both ways a try and report with results!