2048 es un juego de puzzle de bloques deslizantes para un solo jugador. El objetivo del juego es deslizar fichas numeradas en una cuadrícula para combinarlas y crear una ficha con el número 2048. Sin embargo, se puede continuar jugando después de alcanzar la meta, creando fichas con números más grandes.
🚂 Motivación
Estaba fascinado por la capacidad de Flutter para soportar multiplataforma y quería implementar algo divertido al usarlo. Entonces se me ocurrió la idea de crear este juego. La lógica de movimiento de las fichas se copia de otros proyectos del juego 2048.
☑️ Todo
Estadísticas (número de movimientos, tiempo jugado, etc.)
Trabaja en las animaciones (no hay animación para mover fichas a lo largo del tablero en este momento)
Descripción general de las características
admite diferentes tamaños de cuadrícula (estándar - cuadrícula 4x4)
el motor del juego está separado de la interfaz de usuario
compatibilidad con puntuación alta (almacenada en SharedPreferences / NSUserDefaults)
admite un paso atrás
jaque de ganar/perder
Características faltantes (todas las contribuciones son bienvenidas)
animaciones de movimiento
el motor de gestos parece responder un poco lento
cobertura de prueba limitada
historial de pasos (varios pasos hacia atrás)