I am making a very simple game where the bird (player) has to dodge the rock and if it gets hit by the rock you lose. I am trying to use pygame.sprite.collide_rect() to tell if
Change
def checkCollision(sprite1, sprite2):
To
def checkCollision(self, sprite1, sprite2):
And you don't have to check the collision on every event, reduce the indent of rock.checkCollision(bird.image_b, rock.image_b) by 1.
rock.checkCollision(bird.image_b, rock.image_b)