Open sokinx2 opened 1 year ago
import pygame import random # Inicialização do Pygame pygame.init() # Configurações básicas largura = 800 altura = 600 tela = pygame.display.set_mode((largura, altura)) pygame.display.set_caption("Meu Jogo em Mundo Aberto") # Cores branco = (255, 255, 255) vermelho = (255, 0, 0) # Classe para o jogador class Jogador(pygame.sprite.Sprite): def __init__(self): super().__init__() self.image = pygame.Surface((50, 50)) self.image.fill(vermelho) self.rect = self.image.get_rect() self.rect.center = (largura // 2, altura // 2) def update(self): keys = pygame.key.get_pressed() if keys[pygame.K_LEFT]: self.rect.x -= 5 if keys[pygame.K_RIGHT]: self.rect.x += 5 if keys[pygame.K_UP]: self.rect.y -= 5 if keys[pygame.K_DOWN]: self.rect.y += 5 # Grupo de sprites todos_sprites = pygame.sprite.Group() jogador = Jogador() todos_sprites.add(jogador) # Loop principal do jogo jogando = True while jogando: for evento in pygame.event.get(): if evento.type == pygame.QUIT: jogando = False # Atualizações todos_sprites.update() # Renderização tela.fill(branco) todos_sprites.draw(tela) pygame.display.flip() # Finalização do Pygame pygame.quit()
Preciso de ajuda urgente!!!!