aboutsummaryrefslogtreecommitdiff
path: root/cockroach_game.py
diff options
context:
space:
mode:
authorRaghuram Subramani <raghus2247@gmail.com>2023-07-30 14:18:24 +0530
committerRaghuram Subramani <raghus2247@gmail.com>2023-07-30 14:18:24 +0530
commited5c28b2df28d123dc67304dc57ddd4092fa72ee (patch)
tree050c2217410d6edda797ea794ca2d5264662ecc8 /cockroach_game.py
parent4efd7fb7e0fc0a8be4532597733710415f3ce568 (diff)
clean up cockroach
Diffstat (limited to 'cockroach_game.py')
-rw-r--r--cockroach_game.py64
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()