2048 je logická hra s posuvnými blokmi pre jedného hráča. Cieľom hry je posúvať očíslované dlaždice po mriežke, aby ste ich spojili a vytvorili dlaždicu s číslom 2048. Po dosiahnutí cieľa však môžete pokračovať v hre a vytvárať dlaždice s väčšími číslami.
🚂 Motivácia
Fascinovala ma Flutterova schopnosť podporovať multiplatformové a chcel som s jej používaním implementovať niečo zábavné. Potom prišla myšlienka vytvoriť túto hru. Logika pohybu dlaždíc je skopírovaná z iných 2048 herných projektov.
☑️ Úloha
Štatistiky (počet ťahov, hraný čas atď.)
Práca na animáciách (momentálne neexistuje žiadna animácia na posúvanie dlaždíc pozdĺž dosky)
Prehľad funkcií
podporuje rôzne veľkosti mriežky (štandard - mriežka 4x4)
herný engine je oddelený od používateľského rozhrania
podpora vysokého skóre (uložené v SharedPreferences / NSUserDefaults)
podporuje jeden krok späť
kontrola výhry/prehry
Chýbajúce funkcie (všetky príspevky sú vítané)
presúvať animácie
Zdá sa, že mechanizmus gest reaguje trochu pomaly
obmedzené pokrytie testov
história krokov (viac krokov späť)
Aktualizované
25. 12. 2023