Untitled

 avatar
unknown
html
a year ago
1.2 kB
3
Indexable
import pygame
import sys

# Initialize Pygame
pygame.init()

# Screen dimensions
WIDTH, HEIGHT = 800, 600
screen = pygame.display.set_mode((WIDTH, HEIGHT))
pygame.display.set_caption("Cat Game")

# Colors
WHITE = (255, 255, 255)
BLACK = (0, 0, 0)

# Load cat image
cat_image = pygame.image.load('cat.png')
cat_rect = cat_image.get_rect()
cat_rect.topleft = (WIDTH // 2, HEIGHT // 2)

# Movement speed
SPEED = 5

# Main game loop
running = True
while running:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            running = False

    # Get the set of keys pressed and check for user input
    keys = pygame.key.get_pressed()
    if keys[pygame.K_LEFT]:
        cat_rect.x -= SPEED
    if keys[pygame.K_RIGHT]:
        cat_rect.x += SPEED
    if keys[pygame.K_UP]:
        cat_rect.y -= SPEED
    if keys[pygame.K_DOWN]:
        cat_rect.y += SPEED

    # Fill the screen with white color
    screen.fill(WHITE)

    # Draw the cat image on the screen
    screen.blit(cat_image, cat_rect)

    # Update the display
    pygame.display.flip()

    # Cap the frame rate
    pygame.time.Clock().tick(60)

# Quit Pygame
pygame.quit()
sys.exit()
Editor is loading...
Leave a Comment