🎮 1. Raskusastme valiku ekraan
Saadaval olevad raskusastmed:
LIHTNE
KESKMINE
RASKE
EKSPERT
Pärast raskusastme valimist laadib rakendus sisemälust (JSON või DB) puslekomplekti ja alustab mängu.
--------------------------------------------
🔄 2. Jätka mängu (Resume)
Salvestab automaatselt kogu mängu edenemise:
Praegune laua olek (9×9 ruudustik)
Märkmed (memonumbrid)
Taimeri edenemine
Järelejäänud elud
Rakenduse taaskäivitamisel kuvatakse nupp „Jätka”, kui salvestatud andmed on olemas.
Kasutab jagatud eelistusi või ruumi andmebaasi.
---------------------------------------------
⏱️ 3. Taimer ja paus
Kuvab möödunud aega (nt 00:12:51)
Pausnupp:
Külmutab taimeri
Hägustab või tuhmutab tahvli
Kuvab nupu „Jätka”
Jätkanupp tühistab taimeri külmutamise
--------------------------------------------
🏆 4. Rekordid
Salvestab iga raskusastme parima lahendamise aja
Pärast pusle lahendamist:
Kui kiirem kui eelmine rekord → kuva „Uus rekord!” Hüpikaken
Andmed salvestatakse SharedPreferences või Roomi abil
--------------------------------------------
❤️ 5. Elusüsteem (3 viga)
Mängijal on 3 elu
Vale numbri sisestamisel:
Number muutub hetkeks punaseks (vea esiletõstmine)
Seade vibreerib korraks
Üks eluikoon kaob
Kui elu jõuab 0-ni:
Pommi plahvatuse animatsioon
Hüpikaken „Mäng läbi” taaskäivitamise valikuga
-------------------------------------------
🎉 6. Mängu tühjendamise süsteem
Pusle lahendamisel:
Kuva pöidla üles ikooni animatsioon
Kuva värviline konfeti ilutulestiku animatsioon
Kuva tühjendamise hüpikaken koos:
„Taaskäivita”
„Mine raskusastme valiku juurde”
--------------------------------------------
🔘 7. Nuppude funktsioonid
✔ Tagasivõtmine
Kasutab eelmiste olekute salvestamiseks virna
Toetatud on mitu tagasivõtmise sammu
✔ Kustutuskumm
Tühjendab valitud lahtri
✔ Märkmed (Memo Režiim)
Lubab sisestada väikeseid kandidaatnumbreid
Lülitusnupp: Märkus SEES / VÄLJAS
✔ Vihje
Täidab ühe õige lahtri
Valikuline piirang raskusastme põhjal
-------------------------------------------
🧩 8. Kasutajaliidese / kasutajakogemuse täiustused
✔ Esiletõstmise süsteem
Esiletõstmised:
Valitud lahter
Rida ja veerg
3×3 plokk
Samad numbrid tahvlil
✔ Vea tagasiside
Punased numbrid vale sisestamise korral
Lühike vibratsiooni tagasiside
✔ Kaasaegne kasutajaliidese disain
Pehme pastell või tume teema
Ümarad kaardid ruudustiku ja nuppude jaoks
Materjal Sina / Materjal 3 stiili
-------------------------------------------
📱 9. Kaasaegne rakenduse ikoon
Võimalikud stiilid:
Minimaalne „9” või Sudoku plokk
Puhas 3×3 ruudustiku disain
Armsad koomiksiplokkide tegelased
Premium sinine/kuldne gradientiikoon
Värskendatud:
15. dets 2025