2048 er et puslespil med glidende blok til én spiller. Spillets mål er at skubbe nummererede brikker på et gitter for at kombinere dem for at skabe en flise med nummeret 2048. Man kan dog fortsætte med at spille spillet efter at have nået målet, hvilket skaber fliser med større tal.
🚂 Motivation
Jeg var fascineret af Flutters evne til at understøtte cross-platform, og jeg ville implementere noget sjovt ved at bruge det. Så kom tanken om at skabe dette spil op. Flisernes flyttelogik er kopieret fra andre 2048-spilprojekter.
☑️ Todo
Statistik (antal træk, spilletid osv.)
Arbejd på animationerne (der er ingen animation til at flytte fliser langs brættet i øjeblikket)
Oversigt over funktioner
understøtter forskellige gitterstørrelser (standard - 4x4 gitter)
spilmotoren er adskilt fra brugergrænsefladen
høj score support (gemt i SharedPreferences / NSUserDefaults)
understøtter et skridt tilbage
vinde/tabte check
Manglende funktioner (alle bidrag er velkomne)
flytte animationer
gestus-motoren ser ud til at reagere en smule langsomt
begrænset testdækning
historie af skridt (multi-trin tilbage)