2048 er et enkeltspillers skyveblokk-puslespill. Spillets mål er å skyve nummererte brikker på et rutenett for å kombinere dem for å lage en brikke med nummeret 2048. Imidlertid kan man fortsette å spille spillet etter å ha nådd målet, og lage fliser med større tall.
🚂 Motivasjon
Jeg ble fascinert av Flutters evne til å støtte på tvers av plattformer, og jeg ønsket å implementere noe morsomt med å bruke det. Så kom tanken på å lage dette spillet. Flyttelogikken for brikkene er kopiert fra andre 2048-spillprosjekter.
☑️ Todo
Statistikk (antall trekk, tid spilt osv.)
Arbeid med animasjonene (det er ingen animasjon for å flytte fliser langs brettet for øyeblikket)
Oversikt over funksjoner
støtter forskjellige rutenettstørrelser (standard - 4x4 rutenett)
spillmotoren er atskilt fra brukergrensesnittet
høy score støtte (lagret i SharedPreferences / NSUserDefaults)
støtter ett skritt tilbake
vinn/tap-sjekk
Manglende funksjoner (alle bidrag er velkomne)
flytte animasjoner
bevegelsesmotoren ser ut til å reagere litt sakte
begrenset testdekning
historikk over trinn (flertrinn tilbake)