sokinx2 / aula_10112021_lenda

Aula de HTML com a LENDA.
0 stars 0 forks source link

Rascunhos de script python (Jogo mundo aberto). #1

Open sokinx2 opened 1 year ago

sokinx2 commented 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()
sokinx2 commented 1 year ago

Preciso de ajuda urgente!!!!