here is the code I am using
if(right_paddle>=-220) { right_paddle=-right_paddle_vel; } if(right_paddle<=220) { right_paddle+=right_paddle_vel; }
Your paddle appears to be doing the following:
If your paddle position is greater than -220, it's position will be set to -right_paddle_vel. I'm going to assume right_paddle_vel is less than 220, so it seems as if it will be stuck there.
Otherwise, we will keep moving it at a speed of right_paddle_vel.
Maybe you want to do this.
if(paddle_y > ball_y){
paddle_y -= vel;
}
else if(paddle_y < ball_y){
paddle_y += vel;
}
where vel is some positive number.