🧩 Simulador de Batalhas Pokémon - Fila FIFO
Este é um projeto web que simula batalhas entre Pokémons desafiantes e um chefe fixo (Charizard). Os desafiantes são adicionados a uma fila (estrutura FIFO), e enfrentam o chefe em batalhas com resultado aleatório. Vencedores são registrados em um ranking armazenado localmente.
🔥 Chefe da Batalha
- Nome: Charizard
- Tipo: Fogo
- Imagem:

🚀 Funcionalidades
- Adicionar desafiantes aleatórios da PokéAPI
- Simular batalhas com efeitos visuais e sonoros
- Utilização de fila para organizar os duelos (FIFO)
- Registro dos vencedores em ranking (localStorage)
- Ranking exibido com nome, data e posição
🎮 Como usar
- Clique em “Adicionar Desafiante” para inserir um Pokémon aleatório na fila.
- Clique em “Batalhar” para iniciar a luta do primeiro desafiante contra o chefe.
- Veja o resultado da batalha com efeitos visuais.
- Se o desafiante vencer, ele será adicionado ao ranking.
🛠️ Tecnologias Utilizadas
- HTML5
- CSS3 (com animações personalizadas)
- JavaScript (puro)
- PokéAPI: https://pokeapi.co
- Armazenamento local via
localStorage
📺 Demonstração
Clique no link abaixo para acessar a versão online do projeto:
👉 Acessar Projeto no GitHub Pages
📌 Observações
- O sistema de vitória/derrota é aleatório em 50% dos casos e em 50% dos casos é utilizado o poder dos Pokémons.
- Ranking é salvo apenas localmente (no navegador do usuário).
- Experiência otimizada para desktop.
🧑💻 Autor
Desenvolvido por Robson Silva Ribeiro.
📄 Licença
Este projeto está licenciado sob a Licença MIT.