2048 - бір ойыншыға арналған сырғымалы блокты басқатырғыштар ойыны. Ойынның мақсаты - 2048 саны бар тақтайшаны жасау үшін оларды біріктіру үшін тордағы нөмірленген тақтайшаларды сырғыту. Дегенмен, мақсатқа жеткеннен кейін, үлкенірек сандармен тақтайшалар жасап, ойынды жалғастыруға болады.
🚂 Мотивация
Мені Флуттердің кросс-платформаны қолдау қабілеті таң қалдырды және оны пайдалану арқылы қызықты нәрсені жүзеге асырғым келді. Содан кейін осы ойынды жасау туралы ой келді. Плиталарды жылжыту логикасы басқа 2048 ойын жобаларынан көшірілген.
☑️ Іс
Статистика (қозғалыстар саны, ойналған уақыт, т.б.)
Анимациялармен жұмыс (қазіргі уақытта тақтада тақтайшаларды ауыстыруға арналған анимация жоқ)
Мүмкіндіктерге шолу
әртүрлі тор өлшемдерін қолдайды (стандартты - 4x4 тор)
ойын қозғалтқышы пайдаланушы интерфейсінен бөлінген
жоғары баллды қолдау (ShardPreferences / NSUserDefaults ішінде сақталады)
артқа бір қадамды қолдайды
жеңу/жеңіл чек
Жетіспейтін мүмкіндіктер (барлық үлестер қабылданады)
анимацияларды жылжыту
қимыл қозғалтқышы сәл баяу жауап беретін сияқты
шектеулі сынақ қамту
қадамдар тарихы (көп қадам артқа)
Жаңартылған күні
2023 ж. 25 жел.