2048 yra vieno žaidėjo stumdomų blokų dėlionė. Žaidimo tikslas yra slinkti sunumeruotas plyteles tinkleliu, kad būtų galima jas sujungti ir sukurti plytelę su skaičiumi 2048. Tačiau pasiekus tikslą galima žaisti toliau, sukuriant didesnių skaičių plyteles.
🚂 Motyvacija
Mane sužavėjo „Flutter“ galimybė palaikyti kelias platformas ir norėjau įgyvendinti ką nors įdomaus naudojant ją. Tada kilo mintis sukurti šį žaidimą. Plytelių judėjimo logika yra nukopijuota iš kitų 2048 žaidimų projektų.
☑️ Todo
Statistika (ėjimų skaičius, žaidimo laikas ir kt.)
Dirbkite su animacijomis (šiuo metu nėra animacijos, skirtos perkelti plyteles išilgai lentos)
Savybių apžvalga
palaiko skirtingus tinklelio dydžius (standartinis - 4x4 tinklelis)
žaidimo variklis yra atskirtas nuo vartotojo sąsajos
aukšto balo palaikymas (saugomas SharedPreferences / NSUserDefaults)
palaiko vieną žingsnį atgal
laimėti/pralaimėti čekį
Trūksta funkcijų (visi įnašai laukiami)
perkelti animacijas
Atrodo, kad gestų variklis reaguoja šiek tiek lėtai
ribota bandymo aprėptis
žingsnių istorija (keli žingsniai atgal)