Untitled Document
Untitled Document
import random
# Initialize pygame
pygame.init()
# Screen settings
WIDTH, HEIGHT = 800, 600
screen = pygame.display.set_mode((WIDTH, HEIGHT))
pygame.display.set_caption("Forest Run")
# Colors
WHITE = (255, 255, 255)
RED = (255, 0, 0)
GREEN = (0, 255, 0)
# Game settings
player_size = 50
monster_size = 60
player_pos = [WIDTH // 4, HEIGHT // 2]
monster_pos = [WIDTH * 3 // 4, HEIGHT // 2]
player_speed = 5
monster_speed = 3
# Clock
clock = pygame.time.Clock()
font = pygame.font.Font(None, 74)
# Game loop
game_over = False
while not game_over:
for event in pygame.event.get():
if event.type == pygame.QUIT:
game_over = True
# Player movement
keys = pygame.key.get_pressed()
if keys[pygame.K_LEFT]:
player_pos[0] -= player_speed
if keys[pygame.K_RIGHT]:
player_pos[0] += player_speed
if keys[pygame.K_UP]:
player_pos[1] -= player_speed
if keys[pygame.K_DOWN]:
player_pos[1] += player_speed
# Drawing
screen.fill(WHITE)
pygame.draw.rect(screen, GREEN, (*player_pos, player_size, player_size))
pygame.draw.rect(screen, RED, (*monster_pos, monster_size, monster_size))
pygame.display.flip()
# Frame rate
clock.tick(30)
pygame.quit()