Untitled
unknown
plain_text
5 months ago
1.4 kB
2
Indexable
# Initialize Pygame pygame.init() # Screen dimensions screen_width = 800 screen_height = 600 screen = pygame.display.set_mode((screen_width, screen_height)) # Colors white = (255, 255, 255) black = (0, 0, 0) # Player settings player_size = 50 player_pos = [screen_width // 2, screen_height - 2 * player_size] # Enemy settings enemy_size = 50 enemy_pos = [random.randint(0, screen_width - enemy_size), 0] enemy_list = [enemy_pos] # Speed speed = 10 # Clock clock = pygame.time.Clock() # Game loop game_over = False while not game_over: for event in pygame.event.get(): if event.type == pygame.QUIT: game_over = True keys = pygame.key.get_pressed() if keys[pygame.K_LEFT] and player_pos[0] > 0: player_pos[0] -= speed if keys[pygame.K_RIGHT] and player_pos[0] < screen_width - player_size: player_pos[0] += speed screen.fill(black) for enemy_pos in enemy_list: pygame.draw.rect(screen, white, (enemy_pos[0], enemy_pos[1], enemy_size, enemy_size)) enemy_pos[1] += speed if enemy_pos[1] > screen_height: enemy_list.remove(enemy_pos) enemy_list.append([random.randint(0, screen_width - enemy_size), 0]) pygame.draw.rect(screen, white, (player_pos[0], player_pos[1], player_size, player_size)) pygame.display.update() clock.tick(30) pygame.quit()
Editor is loading...
Leave a Comment