It's nice to see the ball bounce off the walls, but in a game of Pongo, you need to be able to control the ball with your paddle. So we will implement this now. Follow the given steps:
1. Let's start with the player paddle. We need a new method that checks the collision of the ball with the player's paddle. Create a new method called
CheckPaddleCollP
. Please note the return type is Boolean.Method CheckPaddleCollP:Bool()
2. Next, we want to check if the ball is close to the paddle regarding its X position.
If bX > 625.0 Then
3. The next check will be if the ball's Y position is between minus 25 pixels and plus 25 pixels from the paddel's Y position. If yes, then return
True
from this method.If ((bY >= pY-25.0) and (bY <= pY+25.0)) Then Return True Endif
4. Now, close off the first
If
check, returnFalse
, because the ball didn't hit the paddle, and then close the method.Endif Return False End
5. Ok, now we need to call...