My buttery smooth ball physics (give it a try)

Hello, I’ve finally completed the last part of my custom ball physics which was the lag compensation but I did want to get some feedback on the overall gameplay when hitting the ball though

Here is the game link, all you have to do it press play and wait until it puts you into a square, a countdown will start shortly there after the ball will spawn

In-Game Screenshot:

Controls:

Hold down MB1 and the trajectory will guide you were your short will go which depends on your mouse position, pretty straight forward and easy.

Things I’m looking for in terms of feedback

  • Smoothness
  • Responsiveness (In terms of the time it takes to hit the ball and too see it do an action)
  • Intuitiveness (Controls)

@EvilTony99 @Den_vers @Amritss @Orbular3 @xDelith @PhoenixRessusection @tlr22

8 Likes

Smoothness: 6.5/10
Responsiveness: 7.5/10
Intuitiveness: 9/10

3 Likes

Let’s sit down and talk about the smoothness an responsiveness, why you rated it anything below a 9 aswell as responsiveness?

@MaddyRing

2 Likes

For smoothness, it was smooth but not that smooth, i was able to see like some frames
Thats why it got a 6.5
For responsiveness, when i went afk for 5 sec, the ball disappeared and didnt react to my commands
For the other half of it, it was pretty fast
Thats why it got a 7.5

1 Like

What do you mean by

Also, when I’m talking about responsiveness I’m talking about from the moment you hit the ball to the moment it gets velocity applied to it, and the ball was reacting to your commands you just couldnt see it

So how about we improve those responsiveness and smoothness scores

4 Likes

Then responsiveness gets 9

it is hard to explain, but i was able to see it teleporting very fast (which is how moving parts work)
So it was a bit unsmooth, try to use runservice loops which i already said

For smoothness try to use a runservice loop
responsiveness is fine

2 Likes

Okay but which part was it teleporting, I know at the start it does teleport, but thats just positioning the ball not the physics simulation itself

1 Like

The part after the start, like after the percentage part

1 Like

Could you show a video or a screenshot, cause the only time the ball teleports is when it first gets positioned above the square the player starts in, ive tested this 100s of times there is no teleporting after that

1 Like

By teleporting i mean like lets say there is a ball moving, the ball moves 1 stud, then 1 stud, then 1 stud
A smooth ball would move 0.00001 stud then 0.00001 stud and so on

1 Like

Okay so what’s your point exactly, the balls flawlessly smooth when the simulation starts

1 Like

Did you use runservice as a loop or a while loop
By loop i mean like when u are making the ball move
unless u used roblox physics

1 Like

I used a Heartbeat loop, which is running at 1/60 fixed timestep

You seriously think standalone roblox physics can achieve this? :joy::joy:

2 Likes

Smoothness: 9.5/10
Responsiveness: 5/10
Realism: 4/10

2 Likes

Grrrrr :rage:

Then the problem is probably my screens refresh rate
Well since u clarified everything i guess it all gets 9 rating

2 Likes

I didnt ask for realism, could you elaborate on why you gave Responsiveness such a low score, we might have 2 different perspectives on what it is

@awry_y

Well I’ll clear it up here, when I say Responsiveness im talking about the from the moment your questionably clean pointer finger lifted off your left mouse button to when the ball’s velocity starting to change according to your hit

If that did clear it up for you, no reply is gonna assume you understand and changed your rating from a 5 to a 9

Smoothness: 10
Responsiveness: 10
Intuitiveness: 9.5

Maybe it’s because I’m old, I didn’t quite get the controls easily – but the physics part is ok :+1: I’m running this at 240 fps

5 Likes

looks pretty fun and really good quality but when i played alone the ball just went through the map and nothing happened :sweat_smile: .

when you finish this game though id love to play it!!

3 Likes

Same I couldn’t really understand how to play either, @finaIlyhappy I think you need to give a short tutorial for players because they can be pretty confused like us when playing. Kids especially won’t understand that well.

3 Likes

I understand why you’re ticked off, you put so much effort into the game I can tell and for people to even simply critique it hurts (especially if you think the critique is beyond stupid). I’m not gonna act like im superior I’ve been like this before aswell, but please try your best to be as respectful as possible. Alot of people on here are depressed nobodies and how you act towards them can hurt them quite alot.

5 Likes