very important feature, a formula which always divides the 180 degrees by the amount of balls. That’s how the distance between the sticks is always balanced:
by changing the release time you can play with the game even more:
an example of the “infinite” inserting system:
PS: you can play the game here: Balls - Roblox
NOTE: this was made in 2 hours and if you focus one ball you will notice that it just tweens between 2 positions
Any feedback is highly appreciated!!!
hi,
thank you for your positive feedback. Basically I have a script which handles everything. every stick has its own (disabled) script. The one script enables them, but with a wait time of the release time, and this for every part. If you have a release time of 0.1 seconds, every 0.1 seconds another script gets enabled until there is no more disabled script. The other settings like the very important feature (5 th point) and the other stuff took me a bit longer to make
Hi there,
Yeah I thought of adding more settings to the game like easing direction based stuff, but it doesnt really affects the shapes overall. Thanks for the suggestion tho!
The game is still pretty cool, but I was wondering if sound effects would be added. The functionality of the game itself could also be improved, such as if you set the time to 0, it won’t be 1/60 (frame time).
THIS is a really good idea! A a sound everytime the balls cross the middle could (+ a different pitch for each ball) could create some “lovely music” . Also could you elaborate $ bit further with what you mean with the functionality of the game?
I could change that after clicking reset the model just disappears until you click run again, but that looked unsatisfying for some reason. Thats why I just stopped the Tween of each Ball after hitting Reset. If now one ball is still in a Tween it will continue until the Tween finished. I am not experienced with Tweens and Im not sure if you could interrupt each Tween, so it stops directly. I think I am gonna run through every script and just disable it when clicking reset . And I noticed that it waits 1 Frame, even if you set it to 0, have to find the cause of that.
Alright, then Im just gonna disable every script and (maybe) add a fade out. Also if you didnt apply any changes to the settings the model doesnt has to reload, maybe I could add this little effect too