diff --git a/avocado.py b/avocado.py index fa46a7c..2cfa4d5 100644 --- a/avocado.py +++ b/avocado.py @@ -11,7 +11,7 @@ class Avocado: # We randomly decide whether we should instanciate or not # I'd rather just not return an instance, # but I don't know how to do that :( - if random.randint(0,1) == 0: + if random.randint(0,40) != 1: self.is_falling = False self.has_been_pinned = False return None @@ -31,8 +31,9 @@ class Avocado: # Set the avocado's initial position and velocity self.init_pos() - self.vx = 10 - self.vy = 10 + self.vx = 2 + self.vy = 4 + self.is_falling = True self.has_been_pinned = False diff --git a/game.py b/game.py index 44217d6..7099ca8 100755 --- a/game.py +++ b/game.py @@ -70,6 +70,7 @@ class TheGame: self.click = pygame.mixer.Sound("audio/click.wav") return self.click + def gameOver(self,screen,gameOverImage): screen.blit(pygame.transform.scale(gameOverImage, (800, 600)), (0, 0)) pygame.display.flip() @@ -83,7 +84,7 @@ class TheGame: clock = pygame.time.Clock() size = (800, 600) bg = pygame.image.load("img/background.png") - desired_fps = 15 + desired_fps = 60 multiplier = 3 score = 0 time = timeleft = 30 @@ -95,7 +96,6 @@ class TheGame: # I don't know, should we move this text out of the way? game_over = font.render('GAME OVER', 0, RED) - gameOverImage = pygame.image.load("img/gameOver.png") # initialize the game canvas @@ -177,7 +177,6 @@ class TheGame: for a in self.pinned: a.blitme() - # Catch events for event in pygame.event.get(): # Collision detection