From cb62ec7f68dd72d8d209924de6a4df83922801cb Mon Sep 17 00:00:00 2001 From: cheeks <134818917+leftovertoast@users.noreply.github.com> Date: Mon, 10 Mar 2025 02:17:09 +0000 Subject: [PATCH] start alien invasion project --- Projects/Alien_Invasion/alien_invasion.py | 24 +++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 Projects/Alien_Invasion/alien_invasion.py diff --git a/Projects/Alien_Invasion/alien_invasion.py b/Projects/Alien_Invasion/alien_invasion.py new file mode 100644 index 0000000..20a1859 --- /dev/null +++ b/Projects/Alien_Invasion/alien_invasion.py @@ -0,0 +1,24 @@ +import sys +import pygame + +class AlienInvasion: + """Overall class for the game""" + def __init__(self): + """Initialize game and create resources""" + pygame.init() + self.screen = pygame.display.set_mode((800, 600)) + pygame.display.set_caption("Alien Invasion") + def run_game(self): + """Start main game loop""" + while True: + #Listen for events + for event in pygame.event.get(): + if event.type == pygame.QUIT: + sys.exit() + # refresh display + pygame.display.flip() + +if __name__ == '__main__': + # Create game instance and run game + ai = AlienInvasion() + ai.run_game() \ No newline at end of file