That is what I tried the 1st time was to have "When action <UP key is pressed> then object player 1 will go 3 speed up" and that was followed by several "When action <UP key is pressed> then object player 1 will go speed Relative 1 up" However it practically shot up to the speed (I don't recall what it was) instantly. I am thinking of trying the snooze timer but I am not sure how that would work (read the Help...wasn't much Help). I will fiddle with it now so I can remember everything (I have bad short term memory) and try to get it working right once and for all.
-wreckedcarzz
This method for acceleration doesn't sound like what you want. You should simply be able to say something like (in pseudo-code):
if (UP is pressed) { xspeed -= 3; }
playerX += xspeed;
There is a flaw in this simple example because eventually the player could be moving so fast you couldn't control him, so you can add a check:
if (KeyUP is pressed && xspeed >= -15) { xspeed -= 3; }
playerX += xspeed;
This will make it so that if the xspeed is lower than -15 (going up at a speed faster than 15) it will not accelerate any more.
I know I had some method of acceleration working as I'm describing here when I played around with making a Game Maker game sometime last year, so I know it's possible.