while running: clock.tick(30) for event in pygame.event.get(): if event.type == pygame.KEYDOWN: if event.key == pygame.K_UP: bird.vy = -10 if bird.vy <= 10: bird.vy += 1 bird.rect = bird.rect.move([0, bird.vy]) if bird.rect.y > 500 or bird.rect.y < 0: running = False obstacle.move(6) if obstacle.getX() < -50: obstacle.setX(550) obstacle.randomizeGap() points += 1 if bird.rect.colliderect(obstacle.lowerRect) or bird.rect.colliderect( obstacle.upperRect): running = False screen.fill((0, 0, 0)) screen.blit(bird.img, bird.rect) screen.blit(obstacle.upperImg, obstacle.upperRect) screen.blit(obstacle.lowerImg, obstacle.lowerRect) label = myfont.render(str(points), 1, (255, 255, 0)) screen.blit(label, (0, 0))