Attention | Topic was automatically imported from the old Question2Answer platform. | |
Asked By | Robster | |
Old Version | Published before Godot 3 was released. |
I’m making Breakout. It’s going well. The base game is nearly done and I’m about to add juice. Just a few bugs to squash first.
I have an issue with the ball behaviour and I’m keen on opinions.
Sometimes the ball will hit a brick and start moving almost purely horizontal. This can go on for as many as 30-80 bounces before it makes its way back to the bat. It’s REALLY annoying and dull.
What would be the best way to go about correcting this? Would I somehow check for angle, and if it hits X angle for Y bounces, force a new angle?
Does anyone have any other ideas? I don’t want to make it overly fake, but it can’t just sit in the boring horizontal X bounce loop for too long else the player will quit (and rightfully so).
I guess it’s about game design, not technical issue.
volzhs | 2017-04-26 14:06
Definitely game design related. I posted it in the Projects area due to this. I assume that’s ok?
Robster | 2017-04-27 12:02