INSTRUCTIONS Before starting, you can switch both Players between [Player] and [CPU] Mode by adjusting the Sliders at the Bottom. (1 = Player, 0 = CPU) (You can't adjust these without Clicking the Green Flag after you Start. This is to make sure you can't switch from Player to CPU midgame.) SPACE TO START. (Can be Skipped if both Players are CPUs and [Auto Start] = 1) Player 1: W & S, Player 2: Up Arrow & Down Arrow. The Ball will Gradually increase its speed. The Ball will also have a Starting Speed of 10 + ([Player 1 Score] + [Player 2 Score]) x 0.8 The Players get a Starting Speed of 10 + [Opponent's Score]. Ball Speed is capped to 300, while Paddle Speed are capped at 150. (This only helps the CPUs due to Player's inability to keep up with the Insane Speeds.) The Players slow down when the Ball goes to the opponent's side. [1 in 10] chance of The Players being individually Slowed by a Specific Amount. ___________________________________________ EXTRA INFORMATION This is obviously not Mobile Friendly. Scores of 25+ makes it Impossible to be a Player against a CPU. The way I made the Movement Script work prevents the ball from ever clipping through the Paddles, no matter how fast the Ball is moving. (This correlates to the Information below as the Movement Script also works the same way with the Paddles.) This Project will run even when lagging, to keep the explanation short, if the Project is Lagging, the Ball & Paddle will move to the position they would be at if the project was running at the highest fps possible. (Works about 80% of the time & at 70% Speed.)
@griffpatch - Some Code & for being Awesome.