Page 1 of 1

Change skateboards and scooters, add rollerblades/skates.

Posted: Mon Mar 27, 2017 9:21 am
by Smoopadoop
TLDR;
Adds grinding, add jumping, makes skating smoother, adds rollerskates, you can skate through disposal pipes.
Makes skating more of a shitty assistant gimmick, but far cooler.


Currently, skateboards and scooters give a flat movement buff that, essentially, makes you walk really fast.
This is shit so lets change it.

Skateboards and scooters now move you at a constant rate of tiles/second. You can speed up or slow down by pressing directions.
For example, pressing right will add, say, 1 tile per second (this is a test value, you can change it later). Now, every second, you will move one tile to the right.
You can speed up by pressing right some more, or you can slow down by pressing left. You can change direction while keeping your speed by pressing up or down.

When you hit a wall, instead of flying off no matter what, you will suffer varying degrees of injury.
If you were going very slowly, you bump off of the wall and don't get hurt. If you're moving moderately fast, you fall off and hurt yourself a bit. If you're going REALLY fast, you get flung a few tiles away and get more hurt.

To make skating/scooting more smooth visually, make it so that the animation for moving between tiles is changed.
Instead of sliding from one tile to the next and stopping (like walking one tile), instead make it so that we move position_x and position_y at a speed which matches our tiles/second.
For example, if we're moving one tile/second, we will instead shift by one pixel every 1/32 of a second. This will look FAR smoother.

Now, lets make it even BETTER.

Make it so we can jump on a skateboard/scooter by pressing space, using the verb 'jump', or pressing the jump button in the object tab.
Visually, jumping shifts your character up and then down. You can jump over people and maybe small obstacles by doing this.

Now, lets make it TEN TIMES BETTER.

If you jump while adjacent to a table, or on the same tile as a pipe, you begin to grind.
On a table grind, you character will shift so that they appear to be on the edge of the table, but they will continue to move along it. The skateboard/scooter sprite will tilt about 30 degrees, as to look grindier.
If the edge of the table changes direction, you will also change direction.
Once you run out of table, you return to normal skating position. You can jump while grinding, to look cooler, and to cross gaps.
If jumping on a scooter, the scooter will spin once (switch between N/E/S/W directions quickly).

On a pipe grind, you shift to the middle of the tile and the skateboard tilts as normal, and you grind the length of the pipe.
If the pipe changes direction, you change too.
However, if there are multiple directions in which you can change, you can press a directional button before changing direction, and this will choose which way you go.

If you enter an open pipe on a skateboard/scooter, you will go through the pipe, but remain on your skateboard. This is just like going through disposals, except you come out on the other end while still moving on your skateboard.

Also, add rollerskates/blades. All they do is make it so that you're ALWAYS skating.

If you grind-jump while on rollerskates, you should do a backflip before hitting the ground, because it's fucking cool.

Re: Change skateboards and scooters, add rollerblades/skates

Posted: Mon Mar 27, 2017 10:51 am
by kevinz000
feel freee to code this

Re: Change skateboards and scooters, add rollerblades/skates

Posted: Mon Mar 27, 2017 11:26 am
by Super Aggro Crag
Kevin that's not constructive at all.

Re: Change skateboards and scooters, add rollerblades/skates

Posted: Mon Mar 27, 2017 1:34 pm
by confused rock
true tho

Re: Change skateboards and scooters, add rollerblades/skates

Posted: Mon Mar 27, 2017 3:53 pm
by kevinz000
Super Aggro Crag wrote:Kevin that's not constructive at all.
To me it just remove even more of the feel of a space station
Also my comment more likely meant "good luck to anyone who wants to code this"

Re: Change skateboards and scooters, add rollerblades/skates

Posted: Mon Mar 27, 2017 3:57 pm
by cedarbridge
>Skating lets you ventcrawl
No

Re: Change skateboards and scooters, add rollerblades/skates

Posted: Tue Mar 28, 2017 5:10 am
by Smoopadoop
Only if the pipe is open, i.e. NOT vent entrances.
Pipes where you can see the entrance is what I mean, not vents.

Re: Change skateboards and scooters, add rollerblades/skates

Posted: Tue Mar 28, 2017 1:54 pm
by DemonFiren
Also, note that it said "disposals pipe".

Re: Change skateboards and scooters, add rollerblades/skates

Posted: Tue Mar 28, 2017 3:21 pm
by Super Aggro Crag
Trash surfing!