diff options
Diffstat (limited to 'cockroach_game.py')
-rw-r--r-- | cockroach_game.py | 64 |
1 files changed, 0 insertions, 64 deletions
diff --git a/cockroach_game.py b/cockroach_game.py deleted file mode 100644 index 2959654..0000000 --- a/cockroach_game.py +++ /dev/null @@ -1,64 +0,0 @@ -import pygame -import random - -# Initialize Pygame -pygame.init() - -# Define screen dimensions -SCREEN_WIDTH = 800 -SCREEN_HEIGHT = 600 - -# Load cockroach image -cockroach_image = pygame.image.load('res/cockroach.png') - -cockroach_image = pygame.image.load('res/cockroach.png') - -class Cockroach: - def __init__(self): - self.x = random.randint(80, 800) # Random x position within the screen width - self.y = 60 # Starting y position at the top - self.speed_y = random.randint(1, 5) # Random downward speed - - def move_down(self): - self.y += self.speed_y - - def draw(self, screen): - screen.blit(cockroach_image, (self.x, self.y)) - -def main(): - # Create the game screen - screen = pygame.display.set_mode((SCREEN_WIDTH, SCREEN_HEIGHT)) - pygame.display.set_caption('Cockroach Spawning and Movement') - - # Create a list to hold cockroaches - cockroaches = [] - - # Game loop - running = True - while running: - for event in pygame.event.get(): - if event.type == pygame.QUIT: - running = False - - # Spawn a new cockroach randomly - if len(cockroaches) < 5 and random.random() < 0.02: - cockroaches.append(Cockroach()) - - # Move cockroaches and remove off-screen ones - for cockroach in cockroaches: - cockroach.move() - if cockroach.x <= -40: - cockroaches.remove(cockroach) - - # Draw everything on the screen - - for cockroach in cockroaches: - cockroach.draw(screen) - - # Update the display - pygame.display.flip() - - pygame.quit() - -if __name__ == "__main__": - main() |