I was trying to get my little purple circle to move but after I put in the movement the window closes immediately after opening when it did not do this before. this is one of my first experiences with pygame and programming as a whole.
import pygame
pygame.init()
WIDTH, HEIGHT = 800, 600
purple = (160, 32, 240)
white = (255, 255, 255)
x = 50
y = 50
vel = 5
screen = pygame.display.set_mode((WIDTH, HEIGHT))
pygame.display.set_caption("First game")
screen.fill(white)
running = True
while running:
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False
keys = pygame.key.get_pressed()
if keys(pygame.K_LEFT):
x -= vel
if keys(pygame.K_RIGHT):
x += vel
if keys(pygame.K_UP):
y -= vel
if keys(pygame.K_DOWN):
y += vel
pygame.draw.circle(screen, (purple), [400, 300], 20, 0)
pygame.display.flip()
pygame.quit()
I tried googling answers but they did not help me, so ofc I come to stack overflow for help.