Untitled
unknown
plain_text
a year ago
1.2 kB
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("Animated Dog") # Colors white = (255, 255, 255) # Dog properties dog_width, dog_height = 50, 50 dog_x, dog_y = width // 2 - dog_width // 2, height // 2 - dog_height // 2 dog_speed = 5 # Main game loop clock = pygame.time.Clock() while True: for event in pygame.event.get(): if event.type == pygame.QUIT: pygame.quit() sys.exit() # Move the dog (for simplicity, moves in a square pattern) keys = pygame.key.get_pressed() if keys[pygame.K_LEFT] and dog_x > 0: dog_x -= dog_speed if keys[pygame.K_RIGHT] and dog_x < width - dog_width: dog_x += dog_speed if keys[pygame.K_UP] and dog_y > 0: dog_y -= dog_speed if keys[pygame.K_DOWN] and dog_y < height - dog_height: dog_y += dog_speed # Draw background screen.fill(white) # Draw the dog (for simplicity, just a rectangle) pygame.draw.rect(screen, (150, 75, 0), (dog_x, dog_y, dog_width, dog_height)) # Update display pygame.display.flip() # Set frames per second clock.tick(30)
Editor is loading...