import pygame pygame.init() screen = pygame.display.set_mode([500, 800]) run = True step = 0.3 character = [250, 400] size = 30 sneak = False move_left = False move_right = False move_top = False move_bottom = False while run: #JanekJaran#3102 for event in pygame.event.get(): if event.type == pygame.QUIT: run = False if event.type == pygame.KEYDOWN: if event.key == pygame.K_a: move_left = True if event.key == pygame.K_d: move_right = True if event.key == pygame.K_w: move_top = True if event.key == pygame.K_s: move_bottom = True if event.key == pygame.K_x: sneak = True step = 0.12 size = 20 if event.type == pygame.KEYUP: if event.key == pygame.K_a: move_left = False if event.key == pygame.K_d: move_right = False if event.key == pygame.K_w: move_top = False if event.key == pygame.K_s: move_bottom = False if event.key == pygame.K_x: sneak = False step = 0.3 size = 30 if move_left: if character[0]>0: character[0] -= step if move_right: if character[0] < 500: character[0] += step if move_top: if character[1] > 0: character[1] -= step if move_bottom: if character[1] < 800: character[1] += step screen.fill((255, 255, 255)) pygame.draw.circle(screen, (0, 255, 0), character, size) pygame.display.flip() pygame.quit()