Untitled
unknown
plain_text
2 years ago
1.3 kB
5
Indexable
# Import necessary libraries import pygame import random # Initialize Pygame pygame.init() # Define constants SCREEN_WIDTH = 800 SCREEN_HEIGHT = 600 PACMAN_SPEED = 5 GHOST_SPEED = 3 # Create the game window screen = pygame.display.set_mode((SCREEN_WIDTH, SCREEN_HEIGHT)) pygame.display.set_caption("Pac-Man") # Define colors WHITE = (255, 255, 255) YELLOW = (255, 255, 0) BLUE = (0, 0, 255) RED = (255, 0, 0) # Define Pac-Man and Ghost variables pacman_x = 400 pacman_y = 300 pacman_direction = "RIGHT" ghost_x = random.randint(0, SCREEN_WIDTH) ghost_y = random.randint(0, SCREEN_HEIGHT) ghost_direction = "LEFT" # Game loop running = True while running: for event in pygame.event.get(): if event.type == pygame.QUIT: running = False # Move Pac-Man if pacman_direction == "RIGHT": pacman_x += PACMAN_SPEED # Add similar code for other directions (LEFT, UP, DOWN) # Move Ghost if ghost_direction == "LEFT": ghost_x -= GHOST_SPEED # Add similar code for other directions (RIGHT, UP, DOWN) # Check for collisions with walls, pellets, and ghosts # Update game state # Clear the screen screen.fill(BLACK) # Draw Pac-Man, Ghosts, Walls, Pellets, and Score # Update the display pygame.display.update() # Quit Pygame pygame.quit()
Editor is loading...