Interesting physics game, I like the idea but I was only able to knock down a single present. Smacking the ball and trying to aim it at presents was pretty fun but difficult because you have no control over when and where the ball stops rolling. I found that I was mostly just waiting for the ball to stop rolling and bouncing so that I could walk up to it and hit it again.
If you cut down on the time the player is waiting for the ball, you could significantly improve the game. Some ideas:
Increase the friction and angular friction of the ball so that it slows down faster and is more predictable
increase the players movement speed so its possible to chase after the ball and catch up to it as its moving for a followup hit
give the player a gravity gun-like tool to pull the ball towards them.
add more balls so that the player can just move to a different ball while the last one is still bouncing around
Very good ideas all of them. It is possible to knowck down all the boxes, at least I managed to do this once :)
I agree with the problems you mention. Not sure if it is possible to set angular friction in BabylonJS. This engine is not as advanced as say Unity. More balls is easy to add.
Comments
Interesting physics game, I like the idea but I was only able to knock down a single present. Smacking the ball and trying to aim it at presents was pretty fun but difficult because you have no control over when and where the ball stops rolling. I found that I was mostly just waiting for the ball to stop rolling and bouncing so that I could walk up to it and hit it again. If you cut down on the time the player is waiting for the ball, you could significantly improve the game. Some ideas:
Thanks!
Very good ideas all of them. It is possible to knowck down all the boxes, at least I managed to do this once :)
I agree with the problems you mention. Not sure if it is possible to set angular friction in BabylonJS. This engine is not as advanced as say Unity. More balls is easy to add.