Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • DownloadDownload
  • PrintPrint
Share this Page URL
Help

2. Getting to Know your Monkey—a Trip to... > Time for action — controlling the ba...

Time for action — controlling the ball with the player's paddle

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
    

  

You are currently reading a PREVIEW of this book.

                                                                                        

Get instant access to over
$1 million worth of books and videos.

  

Start a Free Trial