From 28d7cee3ed843e4cb183ebe53f7a508d4df6d3de Mon Sep 17 00:00:00 2001 From: Raghuram Subramani Date: Sun, 30 Jul 2023 14:30:26 +0530 Subject: add asteroids --- asteroid.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 asteroid.py (limited to 'asteroid.py') diff --git a/asteroid.py b/asteroid.py new file mode 100644 index 0000000..1735c8b --- /dev/null +++ b/asteroid.py @@ -0,0 +1,17 @@ +import pygame +import random + +class Asteroid: + 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, 3) # Random downward speed + + # Load asteroid image + self.asteroid_image = pygame.image.load('res/asteroid.png') + + def move_down(self): + self.y += self.speed_y + + def draw(self, screen): + screen.blit(self.asteroid_image, (self.x, self.y)) -- cgit v1.2.3