raceeeeeee
racing gameunknown
plain_text
2 years ago
1.5 kB
2
Indexable
import pygame # Initialize Pygame pygame.init() # Set up the screen dimensions screen_width = 800 screen_height = 600 screen = pygame.display.set_mode((screen_width, screen_height)) pygame.display.set_caption("Race Car Game") # Load game assets background_image = pygame.image.load("background.png") car_image = pygame.image.load("car.png") # Define variables for the car position and speed car_x = 400 car_y = 500 car_speed = 0 # Define a function to handle user input def handle_input(): global car_speed keys = pygame.key.get_pressed() if keys[pygame.K_LEFT]: car_speed -= 5 elif keys[pygame.K_RIGHT]: car_speed += 5 else: car_speed = 0 # Define a function to update the game state def update(): global car_x car_x += car_speed if car_x < 0: car_x = 0 elif car_x > screen_width - car_image.get_width(): car_x = screen_width - car_image.get_width() # Define a function to draw the game graphics def draw(): screen.blit(background_image, (0, 0)) screen.blit(car_image, (car_x, car_y)) # Game loop running = True while running: # Handle events for event in pygame.event.get(): if event.type == pygame.QUIT: running = False # Handle user input handle_input() # Update the game state update() # Draw the game graphics draw() # Update the screen pygame.display.update() # Clean up Pygame pygame.quit()
Editor is loading...