Change skateboards and scooters, add rollerblades/skates.
-
- Joined: Thu Sep 24, 2015 8:43 am
- Byond Username: Smoopadoop
Change skateboards and scooters, add rollerblades/skates.
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.
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)
David Bellic the Scientist (usually)
Guy Fieri the Cook (not anymore)
- 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
feel freee to code this
Local catgirl scratching post - Shezza
Usually seen as Skylar Lineman/Mekhi Anderson.
Commissions way too much art...
https://tgstation13.org/phpBB/viewtopic ... 7&p=239075 - IN GAME ADMINISTRATOR
Usually seen as Skylar Lineman/Mekhi Anderson.
Commissions way too much art...
https://tgstation13.org/phpBB/viewtopic ... 7&p=239075 - IN GAME ADMINISTRATOR
NSFW:
- Super Aggro Crag
- In Game PermaBanned
- Joined: Sat Mar 21, 2015 9:47 pm
- Byond Username: Super Aggro Crag
-
- Joined: Fri Sep 25, 2015 12:18 am
- Byond Username: The unloved rock
- 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
To me it just remove even more of the feel of a space stationSuper Aggro Crag wrote:Kevin that's not constructive at all.
Also my comment more likely meant "good luck to anyone who wants to code this"
Local catgirl scratching post - Shezza
Usually seen as Skylar Lineman/Mekhi Anderson.
Commissions way too much art...
https://tgstation13.org/phpBB/viewtopic ... 7&p=239075 - IN GAME ADMINISTRATOR
Usually seen as Skylar Lineman/Mekhi Anderson.
Commissions way too much art...
https://tgstation13.org/phpBB/viewtopic ... 7&p=239075 - IN GAME ADMINISTRATOR
NSFW:
- cedarbridge
- Joined: Fri May 23, 2014 12:24 am
- Byond Username: Cedarbridge
-
- Joined: Thu Sep 24, 2015 8:43 am
- Byond Username: Smoopadoop
Re: Change skateboards and scooters, add rollerblades/skates
Only if the pipe is open, i.e. NOT vent entrances.
Pipes where you can see the entrance is what I mean, not vents.
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)
David Bellic the Scientist (usually)
Guy Fieri the Cook (not anymore)
- DemonFiren
- Joined: Sat Dec 13, 2014 9:15 pm
- Byond Username: DemonFiren
Re: Change skateboards and scooters, add rollerblades/skates
Also, note that it said "disposals pipe".
- Super Aggro Crag
- In Game PermaBanned
- Joined: Sat Mar 21, 2015 9:47 pm
- Byond Username: Super Aggro Crag
Who is online
Users browsing this forum: No registered users