Um jogo interativo de adivinhação de bandeiras com estilo terminal/hacker, desenvolvido com Vue.js e Vuetify.
O Flag Guessing Game é um jogo educativo onde os jogadores tentam adivinhar países com base em suas bandeiras. Com um design inspirado em interfaces de terminal e jogos hacker, o jogo oferece uma experiência única e envolvente de aprendizado sobre geografia mundial.
- 🚩 Visualização de bandeiras de países
- 💡 Sistema progressivo de dicas
- ❤️ Sistema de vidas (6 tentativas)
- 🎯 Feedback imediato das tentativas
- 📝 Histórico de palpites
- 🔄 Sistema de reinício do jogo
- 🌍 Suporte para nomes de países em português e inglês
- Vue.js 3
- Vuetify 3
- Restcountries API
- Vue Router
- Vuex
- Clone o repositório:
git clone https://github.com/Soarezin/country-guess
- Entre no diretório do projeto:
cd country-guess
- Instale as dependências:
npm install
- Inicie o servidor de desenvolvimento:
npm run dev
- Ao iniciar o jogo, você verá a bandeira de um país aleatório
- Use as dicas fornecidas para tentar adivinhar o país
- Digite sua resposta no campo de entrada
- Você tem 6 tentativas para acertar
- A cada tentativa incorreta, você receberá uma nova dica
- O jogo aceita o nome do país em português ou inglês
O jogo utiliza a API Restcountries para obter informações dos países. As principais informações utilizadas são:
- Bandeira do país
- Nome oficial e comum
- Traduções
- População
- Continente
- Fuso horário
- João Victor Soares - GitHub