Escolar Documentos
Profissional Documentos
Cultura Documentos
import random
# Inicialização do Pygame
pygame.init()
# Configurações da tela
largura_tela = 800
altura_tela = 600
tela = pygame.display.set_mode((largura_tela, altura_tela))
pygame.display.set_caption("Jogo de Esquivar")
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
quit()
elif event.type == pygame.MOUSEBUTTONDOWN:
pos = pygame.mouse.get_pos()
if botao_reiniciar.collidepoint(pos):
# Reiniciar o jogo
pontos = 0
vidas = 3
objetos.clear()
jogador_x = largura_tela // 2
jogador_y = altura_tela - 100
return
# Processamento de eventos
for event in pygame.event.get():
if event.type == pygame.QUIT:
rodando = False
# Movimento do jogador
teclas = pygame.key.get_pressed()
if teclas[pygame.K_LEFT]:
jogador_x -= jogador_velocidade
if teclas[pygame.K_RIGHT]:
jogador_x += jogador_velocidade
# Verificação de colisões
verificar_colisao()
# Desenho do jogador
desenhar_jogador()
# Atualização da tela
pygame.display.update()
clock.tick(60)
# Encerramento do jogo
pygame.quit()