🎮 1. Sudingumo pasirinkimo ekranas
Galimi sudėtingumo lygiai:
LENGVAS
VIDUTINIS
SUNKAS
EKSPERTAS
Pasirinkus sudėtingumo lygį, programėlė įkelia galvosūkių rinkinį iš vidinės atminties (JSON arba DB) ir pradeda žaidimą.
--------------------------------------------
🔄 2. Tęsti žaidimą (Resume)
Automatiškai išsaugo visą žaidimo eigą:
Dabartinė lentos būsena (9×9 tinklelis)
Pastabos (užrašų numeriai)
Laikmačio eiga
Likusios gyvybės
Paleidus programėlę iš naujo, pasirodo mygtukas „Tęsti“, jei yra išsaugotų duomenų.
Naudoja „SharedPreferences“ arba kambario duomenų bazę.
---------------------------------------------
⏱️ 3. Laikmačio ir pristabdymo sistema
Rodo praėjusį laiką (pvz., 00:12:51)
Pristabdymo mygtukas:
Sustabdo laikmatį
Sulieja arba pritemdo lentą
Rodo mygtuką „Tęsti“
Tęsimo mygtukas atkuria laikmačio sustabdymą
--------------------------------------------
🏆 4. Geriausi rezultatai
Išsaugo geriausią kiekvieno sudėtingumo lygio išsprendimo laiką
Išsprendus galvosūkį:
Jei greitesnis nei ankstesnis rekordas → rodoma „Naujas rekordas!“ iššokantis langas
Duomenys saugomi naudojant „SharedPreferences“ arba „Room“
--------------------------------------------
❤️ 5. Gyvybių sistema (3 klaidos)
Žaidėjas turi 3 gyvybes
Įvedus neteisingą skaičių:
Skaičius akimirkai pasidaro raudonas (klaidos paryškinimas)
Įrenginys trumpai suvibruoja
Viena gyvybės piktograma dingsta
Kai gyvybės pasiekia 0:
Bombos sprogimo animacija
Iššokantis langas „Žaidimas baigtas“ su parinktimi paleisti iš naujo
-------------------------------------------
🎉 6. Žaidimo išvalymo sistema
Užbaigus galvosūkį:
Rodyti nykščio aukštyn piktogramos animaciją
Rodyti spalvingą konfeti fejerverkų animaciją
Rodyti išvalymo iššokantįjį langą su:
„Paleisti iš naujo“
„Eiti į sudėtingumo pasirinkimą“
--------------------------------------------
🔘 7. Mygtukų funkcijos
✔ Atšaukti
Naudoja steką ankstesnėms būsenoms išsaugoti
Palaikomi keli anuliavimo veiksmai
✔ Trintukas
Išvalo pasirinktą langelį
✔ Pastabos (Atmintinė) Režimas)
Leidžia įvesti mažus kandidatų skaičius
Perjungimo mygtukas: Pastaba ĮJUNGTA / IŠJUNGTA
✔ Užuomina
Užpildo vieną teisingą langelį
Pasirinktinai galiojantis apribojimas, pagrįstas sudėtingumu
-------------------------------------------
🧩 8. UI / UX patobulinimai
✔ Paryškinimo sistema
Paryškinimai:
Pasirinktas langelis
Eilutė ir stulpelis
3×3 blokas
Tie patys skaičiai lentoje
✔ Klaidos atsiliepimai
Raudoni skaičiai įvedus neteisingai
Trumpas vibracijos atsiliepimai
✔ Modernus UI dizainas
Švelniai pastelinė arba tamsi tema
Apvalios kortelės tinkleliui ir mygtukams
Medžiaga Jūs / Medžiaga 3 stiliai
------------------------------------------
📱 9. Moderni programėlės piktograma
Galimi stiliai:
Minimalus „9“ arba Sudoku blokas
Švarus 3×3 tinklelio dizainas
Mieli animacinių filmukų blokų personažai
Aukščiausios kokybės mėlynos / auksinės spalvos gradiento piktograma