Uma implementação simples do jogo de cartas "War" em Python, criada como projeto didático para demonstrar organização em módulos e lógica de jogo.
- Simulação completa de partidas entre dois jogadores
- Implementação modular:
core/(lógica do jogo) eutils/(constantes) - Execução via
main.pycom saída no terminal
- Python 3.8 ou superior
- (Recomendado) Virtualenv ou outro ambiente virtual
Clone o repositório e instale dependências:
git clone <seu-repo-url>
cd war-python
python -m venv venv
source venv/bin/activateNão há uso de dependências externas, portanto não há arquivo de
requirements.txt.
Execute o jogo a partir da raiz do projeto:
python main.pyO jogo exibirá o progresso da partida no terminal e o resultado final.
main.py— ponto de entrada da aplicaçãocore/— implementação das classesCard,Deck,Player,Gameutils/— constantes e utilitários auxiliares
Criado por Antonio Marcel. Para dúvidas ou sugestões, abra uma issue no repositório.