Um sistema de cadastro e gerenciamento de Pokémons feito em Python, com funcionalidades para adicionar, listar, atualizar, remover e registrar capturas de Pokémons em uma Pokédex virtual.
- ✅ Adicionar Pokémons à Pokédex com nome, tipo 1, tipo 2 e nível.
- 📃 Listar todos os Pokémons registrados na Pokédex.
- ❌ Remover Pokémons da Pokédex.
- ♻️ Atualizar informações de Pokémons existentes.
- 🎯 Registrar capturas, incluindo a pokébola usada e a quantidade.
- 📂 Visualizar histórico de capturas já feitas.
-
Python 3.10+ – Linguagem principal
-
Módulos simples:
time– usado para simular carregamento e dar feedback ao usuário.os– usado para limpar a tela no terminal de forma cross-platform.
- Clone este repositório:
git clone https://github.com/seu-usuario/nome-do-repo.git- Entre na pasta do projeto:
cd nome-do-repo- Execute o programa:
python main.py📦pokedex-python
┣ 📄 main.py # Arquivo principal com todo o sistema
┗ 📄 README.md # Documentação do projeto
-
Ao iniciar o programa, você verá um menu com opções numeradas.
-
Escolha o que deseja fazer:
- Ex: digite
1para adicionar um Pokémon.
- Ex: digite
-
O sistema é totalmente interativo via terminal.
-
Você será guiado por mensagens claras e amigáveis.
Nome: Pikachu
Tipo 1: Elétrico
Tipo 2: N/A
Nível: 25
- Nomes e tipos não podem estar vazios.
- Não permite repetir tipos.
- Nível e quantidade devem ser numéricos válidos entre limites definidos.
- Pokémons duplicados não são impedidos, mas podem ser atualizados/removidos.
Thiago Alves Soares 📧 Contato: [thiagobrsoares3011@gmail / https://github.com/kkthiago ]
Sinta-se livre para:
- Abrir issues
- Sugerir melhorias
- Enviar PRs com novas funcionalidades (ex: salvar dados em arquivo, usar interface gráfica, etc.)