How Can I Improve My Game?

So, My game like a sled game, where you roll down a hill with a sled and yeah. But like how can I improve my game? I know you are gonna ask to expand the map I know I am doing that. But like what should I add?

Game: funny sled game [alpha] - Roblox

4 Likes

R15 does fit the stud style, and the proportions could affect gameplay
Some things do not connect well
It isn’t really exciting to play

although it could be better if you found other ways to entertain or something

1 Like

It would be much more engaging if the player actually controlled the sled, with multiple routes, obstacles to avoid, etc.

There’s a lot of mixed themes: don’t get me wrong, having a theme is crucial and it’s a step in a good direction, but using studs & plastic as a majority material, wood for the sled, R15, 3D text, and generic music all clash with each other.

I definitely see some potential here, I think with some alterations and additions, this could be a really fun and perhaps a relaxing game to play. I’ll be following it for updates!

Good luck :+1: :smiley:

But, how would I control the sled? Like I have tried doing it but like I think my script will only work for like driving a cart/sled. I have tried doing like when the player presses S then the cart/sled will slow down but, again it only works for driving a cart/sled. Any ideas?

1 Like

You could only give the player steering control over the sled, so just A or D, applying a small VectorForce on X/Z axis relative to the sled, you may have to mess around with the physical properties and mass but I think it could work.

Remember, if you use a VehicleSeat you dont need to use UserInputService as it has a Steer property of -1, 0 and 1 built-in based on player input.

1 Like

10 out of 10. I am one with the platform now. Other than that, the game is just hoping for the physics to do their best. At the very least, it could have some sledging/crashing animations of the character and, like others mentioned, controls.

1 Like

Something I did is make a vehicle seat for the seat and make it detect what steer it is on. Depending on the steer, a certain side will change its physical properties to have more friction, and if steer is on 0, they default back to normal. This lets the sled turn

Heres the script I just made:

local vehicleSeat = script.Parent 

local turnSpeed = 100 

vehicleSeat.TurnSpeed = turnSpeed

But it still does not work. So, how should I modify this scirpt?

That script edits the turnspeed of the vehicleseat. The turnspeed is the speed of the turning to the hinges on a vehicle. You could add invisible wheels attached to your sled with hinges and the vehicleseat could detect it

1 Like

The VehicleSeat TurnSpeed only applies to attached hingeconstraints on the same assembly.

Try using the system I previously mentioned, in which the Steer value of the VehicleSeat (which changes whenever a player presses A or D, from -1 to 1, you don’t need to program it) determines the direction of a VectorForce pointing left or right relative to an attachment on the sled.

So, like how would I do it?
(sorry im clueless on vectorforce and stuff)

The part with the lifting platform is a bit broken and confusing (it is kinda hard to stop the platform)

Here is how the platform moves,

  1. When the player clicks it, it will start to go up.
  2. When it has finished going up, then it will rotate.
  3. Then, it will move half way down.
  4. It will rotate back and then move back down.