Untitled

 avatar
unknown
plain_text
5 months ago
979 B
2
Indexable
import pygame
import sys

# Initialize Pygame
pygame.init()

# Set up display
width, height = 800, 600
screen = pygame.display.set_mode((width, height))
pygame.display.set_caption("Simple 2D Game")

# Set up color
black = (0, 0, 0)
white = (255, 255, 255)

# Set up player
player_size = 50
player_pos = [width // 2, height // 2]
player_speed = 5

# Game loop
while True:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            pygame.quit()
            sys.exit()

    keys = pygame.key.get_pressed()
    if keys[pygame.K_LEFT]:
        player_pos[0] -= player_speed
    if keys[pygame.K_RIGHT]:
        player_pos[0] += player_speed
    if keys[pygame.K_UP]:
        player_pos[1] -= player_speed
    if keys[pygame.K_DOWN]:
        player_pos[1] += player_speed

    screen.fill(black)
    pygame.draw.rect(screen, white, (player_pos[0], player_pos[1], player_size, player_size))
    pygame.display.flip()
Editor is loading...
Leave a Comment