import pygame pygame.init() screen = pygame.display.set_mode((1920, 1080), flags=pygame.FULLSCREEN) pygame.display.set_caption("Tanchiki") color = (0, 255, 0) screen.fill(color) pygame.display.flip() normal_image = pygame.transform.scale(pygame.image.load("travka_pol.jpeg").convert(), (960, 540)) stena = pygame.transform.scale(pygame.image.load("stena.jpeg").convert(), (100, 100)) stenki = pygame.transform.scale(pygame.image.load("stena.jpeg").convert(), (200, 200)) tank = pygame.transform.scale(pygame.image.load("ntank-removebg-preview.png").convert_alpha(), (150, 150)) tank2 = pygame.transform.scale(pygame.image.load("ntank-removebg-preview.png").convert_alpha(), (150, 150)) player_pos1 = pygame.Vector2(screen.get_width() / 2, screen.get_height() / 2) player_pos2 = pygame.Vector2(screen.get_width() / 2, screen.get_height() / 2) dt = 0 clock = pygame.time.Clock() running = True while running: for event in pygame.event.get(): if event.type == pygame.QUIT: running = False screen.fill("purple") screen.blit(normal_image, (0, 0)) screen.blit(normal_image, (960, 0)) screen.blit(normal_image, (0, 540)) screen.blit(normal_image, (960, 540)) screen.blit(stena, (360, 40)) screen.blit(stena, (460, 730)) screen.blit(stena, (460, 830)) screen.blit(stena, (460, 930)) screen.blit(stena, (960, 40)) screen.blit(stena, (960, 140)) screen.blit(stena, (960, 240)) screen.blit(stena, (660, 240)) screen.blit(stena, (960, 440)) screen.blit(stena, (960, 540)) screen.blit(stena, (960, 640)) screen.blit(stena, (960, 740)) screen.blit(stena, (1260, 740)) screen.blit(stena, (1360, 740)) screen.blit(stena, (1460, 740)) screen.blit(stena, (1560, 740)) screen.blit(stena, (1660, 740)) screen.blit(stena, (360, 240)) screen.blit(stena, (360, 340)) screen.blit(stena, (360, 440)) screen.blit(stena, (0, 540)) screen.blit(stena, (60, 540)) screen.blit(stena, (260, 540)) screen.blit(stena, (360, 540)) screen.blit(stena, (460, 540)) screen.blit(stena, (560, 540)) screen.blit(stena, (660, 540)) screen.blit(stena, (760, 540)) screen.blit(stena, (860, 540)) screen.blit(stena, (1160, 240)) screen.blit(stena, (1260, 240)) screen.blit(stena, (1360, 240)) screen.blit(stena, (1460, 240)) screen.blit(stena, (1460, 340)) screen.blit(stena, (1760, 340)) screen.blit(stena, (1860, 340)) screen.blit(stenki, (-150, 0)) screen.blit(stenki, (-150, 200)) screen.blit(stenki, (-150, 400)) screen.blit(stenki, (-150, 600)) screen.blit(stenki, (-150, 800)) screen.blit(stenki, (-150, 1000)) screen.blit(stenki, (0, -150)) screen.blit(stenki, (200, -150)) screen.blit(stenki, (400, -150)) screen.blit(stenki, (600, -150)) screen.blit(stenki, (800, -150)) screen.blit(stenki, (1000, -150)) screen.blit(stenki, (1200, -150)) screen.blit(stenki, (1400, -150)) screen.blit(stenki, (1600, -150)) screen.blit(stenki, (1800, -150)) screen.blit(stenki, (1870, 0)) screen.blit(stenki, (1870, 200)) screen.blit(stenki, (1870, 400)) screen.blit(stenki, (1870, 600)) screen.blit(stenki, (1870, 800)) screen.blit(stenki, (1870, 1000)) screen.blit(stenki, (0, 1030)) screen.blit(stenki, (200, 1030)) screen.blit(stenki, (400, 1030)) screen.blit(stenki, (600, 1030)) screen.blit(stenki, (800, 1030)) screen.blit(stenki, (1000, 1030)) screen.blit(stenki, (1200, 1030)) screen.blit(stenki, (1400, 1030)) screen.blit(stenki, (1600, 1030)) screen.blit(stenki, (1800, 1030)) screen.blit(tank, player_pos1) keys = pygame.key.get_pressed() if keys[pygame.K_w]: player_pos1.y -= 300 * dt if keys[pygame.K_s]: player_pos1.y += 300 * dt if keys[pygame.K_a]: player_pos1.x -= 300 * dt if keys[pygame.K_d]: player_pos1.x += 300 * dt screen.blit(tank2, player_pos2) keys = pygame.key.get_pressed() if keys[pygame.K_UP]: player_pos2.y -= 300 * dt if keys[pygame.K_DOWN]: player_pos2.y += 300 * dt if keys[pygame.K_LEFT]: player_pos2.x -= 300 * dt if keys[pygame.K_RIGHT]: player_pos2.x += 300 * dt pygame.display.flip() dt = clock.tick(60) / 1000 pygame.quit()