# init game objects left_paddle = Paddle(32, SC_HEIGHT / 2 - 64) right_paddle = Paddle(SC_WIDTH - 32, SC_HEIGHT / 2 - 96) ball = Ball(SC_WIDTH / 2, SC_HEIGHT / 2) ball.change_v(dvx=-2, dvy=2) # game loop while True: for event in pygame.event.get(): if event.type == pygame.QUIT: sys.exit() screen.fill(cl_off_black) screen.blit(update_fps(), (16, 5)) if ball.is_colliding_with(left_paddle) or left_paddle.is_colliding_with( ball): print("Colliding left") ball.bounce_x() keys = pygame.key.get_pressed() if keys[pygame.K_w]: left_paddle.move(dy=-PADDLE_SPEED) if keys[pygame.K_s]: left_paddle.move(dy=PADDLE_SPEED) if keys[pygame.K_UP]: left_paddle.move(dy=-PADDLE_SPEED) if keys[pygame.K_DOWN]: left_paddle.move(dy=PADDLE_SPEED) ball.update()