2048 je logická hra s posuvnými bloky pro jednoho hráče. Cílem hry je posouvat očíslované dílky po mřížce a spojit je tak, aby vznikl dílek s číslem 2048. Po dosažení cíle však můžete pokračovat ve hře a vytvářet dílky s většími čísly.
🚂 Motivace
Zaujala mě schopnost Fluttera podporovat multiplatformní a chtěl jsem s jeho používáním implementovat něco zábavného. Pak přišla myšlenka vytvořit tuto hru. Logika pohybu dlaždic je zkopírována z jiných 2048 herních projektů.
☑️ Úkol
Statistiky (počet tahů, hraný čas atd.)
Práce na animacích (v tuto chvíli neexistuje žádná animace pro posouvání dlaždic po hrací ploše)
Přehled funkcí
podporuje různé velikosti mřížky (standardní - mřížka 4x4)
herní engine je oddělen od uživatelského rozhraní
podpora vysokého skóre (uloženo v SharedPreferences / NSUserDefaults)
podporuje jeden krok zpět
kontrola výhry/prohry
Chybějící funkce (všechny příspěvky jsou vítány)
přesunout animace
Zdá se, že motor gest reaguje trochu pomalu
omezené testovací pokrytí
historie kroků (více kroků zpět)
Datum aktualizace
25. 12. 2023