Bem-vindo ao Ultimate Pygame Repository, uma coletânea super rica de minigames projetados totalmente em Python, variando de casuais Wordles até um impressionante atirador Raycasting 3D imersivo nos moldes dos anos 90!
A ideia deste repositório é concentrar lógicas completas de games divertidos desenvolvidos desde a estaca zero, para brincar, estudar código e aprender mecânicas de manipulação de janela e matemática vetorial na engine Pygame.
A enorme maioria dos jogos funciona sobre dois pilares simples nativos de Python.
Para garantir que tudo funcione perfeitamente no seu computador, certifique-se de instalar as bibliotecas de engine com apenas comandos pip no terminal (PowerShell, CMD, ou terminal Mac/Linux):
# Instala as bibliotecas de Jogos e Gráficos necessárias:
pip install pygame
pip install PillowCada pasta deste repositório é um "universo à parte" contendo seu próprio .py de entrada (main.py ou <NomeDoJogo>.py).
Para rodar qualquer um, abra o seu terminal na pasta raiz e chame o interpretador Python.
Exemplo jogando o nosso clássico Doom:
# Entra na pasta do Repositório (caso já não esteja)
cd \UltimatePygameRepository
# Inicia a bruxaria tridimensional:
python Doom/Doom.pyNavegue visualmente pelas pastas para escolher o seu desafio do dia. Abaixo está a visão completa do nosso fliperama nativo:
Onde rodar: python Doom/Doom.py
A joia brutal do repositório. Criamos do zero um autêntico FPS baseado na engine visual ilusória (Raycasting) usada no Doom original de 1993, 100% no Python.
- Sobrevivência Infinita: Entre em um imenso labirinto e acabe com Hordas de caveiras animadas que ganham vida a cada Nível sem limite.
- Sistema de Chefões: Múltiplos da fase 5 invocam autênticos monstros blindados gigantes ("Scale Bosses").
- O Arsenal: O desenho geométrico do zero das armas. Suba de Fase e de vida pra ver sua pistola prateada evoluir naturalmente para Shotgun de cano duplo, Miniguns de 3 canos rotativos, Rifles de Plasma abissal e claro, varrer o chão do Inferno com as esferas da BFG 9000!
Onde rodar: Aponte para seu App de inicialização na pasta ClashDle
O Wordle tático do universo de Clash Royale, 100% traduzido para o Português do Brasil!
Conta com um Banco de Dados robusto com mais de 116 cartas ativas puxadas da internet. Esqueça de vez a dependência do ClashDle Web: um sistema orgânico embassa as fotografias em agressivos blocos de Pixel-Art. A cada nome adivinhado errado, a imagem fica sutilmente melhor, forçando suas sinapses em conhecimento Clash para matar a charada no menor número de lances possível.
O nosso jogo em plataformas verticais e momentum. Conduza a gravidade num estilo ágil e engenhoso mantendo a coordenação em pulos cronometrados contra cenários impiedosos baseados no ídolo do rap!
Uma repaginação amigável em UI de um dos jogos de linguagem e suposição mais clássicos do universo. Ótimo estudo sobre manipulação de Strings e Inputs!
Pura mecânica de gravidade 2D, Hitboxes ("caixas de dano dinâmico") e controle elástico de personagem. Ótimo para brincar testando combinações e limites gravitacionais lado-a-lado usando Pygame.
Descubra Quem é Esse Pokémon baseando-se por gerações, blocos geográficos e descrições elementais cruas! Seu banco de dados em Python é o seu principal treinador de Pokémon aqui, operando ao estilo Termo clássico.
Nosso Clone raiz e minimalista para tentar queimar um pouco as unhas descobrindo as letras em amabientes limitados. Se o seu PC está sem internet e sua vontade de Wordles em PT-BR ataca, o termo de fundo de quintal vai salvar seus dedos!
Diverta-se fuçando nos códigos-fontes, eles estão inteiramente legíveis e sem travas de empacotamento exe, para abrigar curiosos para sempre!