diff options
| -rw-r--r-- | .gitignore | 2 | ||||
| -rw-r--r-- | constants.py | 7 | ||||
| -rw-r--r-- | main.py | 15 | ||||
| -rw-r--r-- | requirements.txt | 1 |
4 files changed, 25 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..4ea05a1 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +venv/ +__pycache__/
\ No newline at end of file diff --git a/constants.py b/constants.py new file mode 100644 index 0000000..6f9d7d2 --- /dev/null +++ b/constants.py @@ -0,0 +1,7 @@ +SCREEN_WIDTH = 1280 +SCREEN_HEIGHT = 720 + +ASTEROID_MIN_RADIUS = 20 +ASTEROID_KINDS = 3 +ASTEROID_SPAWN_RATE = 0.8 # seconds +ASTEROID_MAX_RADIUS = ASTEROID_MIN_RADIUS * ASTEROID_KINDS @@ -0,0 +1,15 @@ +import pygame +from constants import * + +def main(): + pygame.init() + screen = pygame.display.set_mode((SCREEN_WIDTH, SCREEN_HEIGHT)) + while True: + for event in pygame.event.get(): + if event.type == pygame.QUIT: + return + screen.fill("black") + pygame.display.flip() + +if __name__ == "__main__": + main() diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..a76295c --- /dev/null +++ b/requirements.txt @@ -0,0 +1 @@ +pygame==2.6.0 |
