Este é um projeto de um jogo inspirado na série norte-coreana "Round 6". O jogo possui uma mecânica intuitiva, onde os usuários podem rotacionar cartas através de animações de Flip Card. Além disso, ele utiliza bibliotecas de gerenciamento de estado como Provider e MobX, e também faz uso de um banco de dados para armazenar os recordes de jogadas em cada nível.
-
Flip Card: As cartas no jogo podem ser tocadas para realizar uma animação de rotação, revelando seu conteúdo.
-
Dois níveis de jogo: O jogo apresenta dois níveis de dificuldade: "normal" e "round 6". Cada nível oferece desafios diferentes para os jogadores.
-
Gerenciamento de estado: O projeto utiliza as bibliotecas Provider e MobX para gerenciar o estado da aplicação de forma eficiente e escalável.
-
Armazenamento local: Para manter os recordes de jogadas em cada nível, o jogo utiliza a biblioteca Hive para armazenamento local. Isso permite que os usuários possam acompanhar seu progresso e comparar suas pontuações.
Para executar o jogo localmente, siga as etapas abaixo:
-
Clone este repositório em sua máquina:
git clone https://github.com/ErnestoMoraes/Round6_Memory.git
-
Navegue até o diretório do projeto:
cd round6
-
Inicie o jogo:
flutter run
Pronto! Aproveite.
Se você deseja contribuir para este projeto, siga as etapas abaixo:
-
Faça um fork deste repositório.
-
Crie uma branch para suas alterações:
git checkout -b minha-branch
-
Faça as alterações desejadas e adicione os arquivos modificados:
git add .
-
Faça um commit das suas alterações:
git commit -m "Minhas alterações"
-
Faça um push para o repositório remoto:
git push origin minha-branch
-
Abra um pull request no repositório original.
Aproveite o jogo "Round 6 Flip Card"! Se divirta e tente alcançar a pontuação mais alta em cada nível. Se tiver alguma dúvida ou encontrar algum problema, sinta-se à vontade para entrar em contato conosco.