2048 é um jogo de quebra-cabeça de blocos deslizantes para um jogador. O objetivo do jogo é deslizar peças numeradas em uma grade para combiná-las para criar uma peça com o número 2048. Porém, pode-se continuar a jogar após atingir a meta, criando peças com números maiores.
🚂 Motivação
Fiquei fascinado pela capacidade do Flutter de oferecer suporte a várias plataformas e queria implementar algo divertido ao usá-lo. Então surgiu a ideia de criar este jogo. A lógica de movimento das peças é copiada de outros projetos de jogos de 2.048.
☑️ Tudo
Estatísticas (número de movimentos, tempo jogado, etc.)
Trabalhe nas animações (não há animação para mover peças ao longo do tabuleiro no momento)
Visão geral dos recursos
suporta diferentes tamanhos de grade (padrão - grade 4x4)
o motor do jogo é separado da UI
suporte para pontuação alta (armazenado em SharedPreferences/NSUserDefaults)
suporta um passo para trás
verificação de ganhar/perder
Recursos ausentes (todas as contribuições são bem-vindas)
mover animações
o mecanismo de gestos parece responder um pouco lento
cobertura de teste limitada
histórico de etapas (retrocesso múltiplo)