Game Loop
Video games are generally built using a game loop. The simplest game loop has 3 steps:
Check for player inputs
Update the game world
Draw the game to the screen
To create a good user experience, these 3 steps need to happen many times per second.
Assignment
from logger import log_state
screen = pygame.display.set_mode((SCREEN_WIDTH, SCREEN_HEIGHT))
for event in pygame.event.get():
pass
for event in pygame.event.get():
if event.type == pygame.QUIT:
return
Run and submit the CLI tests.