Change skateboards and scooters, add rollerblades/skates.

A place to record your ideas for the game.
Post Reply
Smoopadoop
Joined: Thu Sep 24, 2015 8:43 am
Byond Username: Smoopadoop

Change skateboards and scooters, add rollerblades/skates.

Post by Smoopadoop » #273580

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.
Mains:
David Bellic the Scientist (usually)
Guy Fieri the Cook (not anymore)
User avatar
kevinz000
Joined: Fri Nov 14, 2014 8:41 am
Byond Username: Kevinz000
Github Username: kevinz000
Location: Dorm Room 3

Re: Change skateboards and scooters, add rollerblades/skates

Post by kevinz000 » #273587

feel freee to code this
User avatar
Super Aggro Crag
In Game PermaBanned
Joined: Sat Mar 21, 2015 9:47 pm
Byond Username: Super Aggro Crag

Re: Change skateboards and scooters, add rollerblades/skates

Post by Super Aggro Crag » #273592

Kevin that's not constructive at all.
Image
Image
Image
Image
Image
Image
Image
confused rock
Joined: Fri Sep 25, 2015 12:18 am
Byond Username: The unloved rock

Re: Change skateboards and scooters, add rollerblades/skates

Post by confused rock » #273615

true tho
Image
Image
Image
Image
User avatar
kevinz000
Joined: Fri Nov 14, 2014 8:41 am
Byond Username: Kevinz000
Github Username: kevinz000
Location: Dorm Room 3

Re: Change skateboards and scooters, add rollerblades/skates

Post by kevinz000 » #273652

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"
User avatar
cedarbridge
Joined: Fri May 23, 2014 12:24 am
Byond Username: Cedarbridge

Re: Change skateboards and scooters, add rollerblades/skates

Post by cedarbridge » #273656

>Skating lets you ventcrawl
No
Smoopadoop
Joined: Thu Sep 24, 2015 8:43 am
Byond Username: Smoopadoop

Re: Change skateboards and scooters, add rollerblades/skates

Post by Smoopadoop » #273879

Only if the pipe is open, i.e. NOT vent entrances.
Pipes where you can see the entrance is what I mean, not vents.
Mains:
David Bellic the Scientist (usually)
Guy Fieri the Cook (not anymore)
User avatar
DemonFiren
Joined: Sat Dec 13, 2014 9:15 pm
Byond Username: DemonFiren

Re: Change skateboards and scooters, add rollerblades/skates

Post by DemonFiren » #273905

Also, note that it said "disposals pipe".
Image
Image
Image
ImageImageImageImageImage

non-lizard things:
Spoiler:
Image
User avatar
Super Aggro Crag
In Game PermaBanned
Joined: Sat Mar 21, 2015 9:47 pm
Byond Username: Super Aggro Crag

Re: Change skateboards and scooters, add rollerblades/skates

Post by Super Aggro Crag » #273918

Trash surfing!
Image
Image
Image
Image
Image
Image
Image
Post Reply

Who is online

Users browsing this forum: No registered users