Um jogo de batalha Pokémon feito em Python, com suporte a 2 jogadores ou 1 jogador vs IA, com sons, imagens no terminal e Pokédex interativa.
-
Escolha de Pokémon para 2 jogadores ou contra a IA.
-
Cada Pokémon possui:
- Vida, ataque, chance de crítico, tipos e fraquezas.
- Dois ataques diferentes com dano específico.
- Som ao atacar e música de fundo durante a batalha.
- Imagem exibida no terminal.
-
Pokédex interativa para consultar informações dos Pokémons.
-
Console pode ser limpo diretamente do menu.
- Python 3
pygame
– para sons e música de fundocolorama
– para cores no terminalterm-image
– para exibir imagens no terminalrequests
etempfile
– para baixar e tocar áudio temporário
- Execute o arquivo Python:
python pokemon_main.py
-
Escolha uma opção no menu:
- Iniciar jogo 2 jogadores
- Iniciar jogo 1 jogador (vs IA)
- Ver Pokédex
- Limpar console
- Sair
-
Durante a batalha:
- Escolha entre os ataques disponíveis ou desista.
- A batalha termina quando a vida de um Pokémon chega a zero.
- O jogo exibe imagens no terminal usando
term-image
, mas a aparência pode variar dependendo do terminal. - Mais Pokémons podem ser adicionados à lista facilmente, sem alterar a lógica da Pokédex.
- Guilherme - https://github.com/GuiHermes
- Matheus - https://github.com/Matheus-Rod03
- Gustavo - https://github.com/gurezende7
- Hian - https://github.com/hian128