import pygame import random # Initialize Pygame pygame.init() # Set up the display width, height = 800, 600 screen = pygame.display.set_mode((width, height)) pygame.display.set_caption("Simple Game") # Colors BLACK = (0, 0, 0) WHITE = (255, 255, 255) RED = (255, 0, 0) # Player player_size = 50 player_x = width // 2 - player_size // 2 player_y = height - player_size - 10 player_speed = 5 # Enemy enemy_size = 50 enemy_x = random.randint(0, width - enemy_size) enemy_y = 0 enemy_speed = 3 # Game loop running = True clock = pygame.time.Clock() while running: for event in pygame.event.get(): if event.type == pygame.QUIT: running = False # Move player keys = pygame.key.get_pressed() if keys[pygame.K_LEFT] and player_x > 0: player_x -= player_speed if keys[pygame.K_RIGHT] and player_x < width - player_size: player_x += player_speed # Move enemy enemy_y += enemy_speed if enemy_y > height: enemy_y = 0 enemy_x = random.randint(0, width - enemy_size) # Check for collision if (player_x < enemy_x + enemy_size and player_x + player_size > enemy_x and player_y < enemy_y + enemy_size and player_y + player_size > enemy_y): print("Game Over!") running = False # Draw everything screen.fill(BLACK) pygame.draw.rect(screen, WHITE, (player_x, player_y, player_size, player_size)) pygame.draw.rect(screen, RED, (enemy_x, enemy_y, enemy_size, enemy_size)) pygame.display.flip() clock.tick(60) pygame.quit()