Paddle: add a little randomization in the dy speed#797
Merged
Conversation
Avamander
requested changes
Oct 30, 2021
Avamander
approved these changes
Oct 31, 2021
14fb7ab to
efed38d
Compare
To make the game a bit more challenging an less predictable add a little bit of randomness to the `dy` value. When hitting the right wall add a random number (one of [-1, 0, 1]) to the `dy` value. To keep the difficulty level managable limit the dy value to be in the range from -5 to 5.
efed38d to
4431549
Compare
geekbozu
approved these changes
Nov 1, 2021
Member
geekbozu
left a comment
There was a problem hiding this comment.
...So this is why I'm bad at pong...the ball really does cheat...GAH!
PR works well :)
Thanks!
|
Hey @NeroBurner , thanks for adding random ball speed changes. Would gradual increase of ball speed be practical to implement? And score retention/display between games? I actually made a few recommendations to improve the game and UX in an issue ticket I opened last week. |
1 task
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
To make the game a bit more challenging an less predictable add a little
bit of randomness to the
dyvalue. When hitting the right wall add a randomnumber (one of [-1, 0, 1]) to the
dyvalue.To keep the difficulty level managable limit the dy value to be in the
range from -5 to 5.
Tested on
lv_simulationbranch #743 not on actual hardware