🎮 1. Skærm til valg af sværhedsgrad
Tilgængelige sværhedsgrader:
LET
MEDIUM
SVÆR
EKSPERT
Efter at have valgt en sværhedsgrad, indlæser appen et puslespil fra intern lagring (JSON eller DB) og starter spillet.
---------------------------------------------
🔄 2. Fortsæt spillet (Genoptag)
Gemmer automatisk alle spillets fremskridt:
Aktuel brættilstand (9×9 gitter)
Noter (notatnumre)
Timerstatus
Resterende liv
Ved genstart af appen vises en "Fortsæt"-knap, hvis der findes gemte data.
Bruger SharedPreferences eller Room Database.
--------------------------------------------
⏱️ 3. Timer- og pausesystem
Viser forløbet tid (f.eks. 00:12:51)
Pauseknap:
Fryser timeren
Slør eller dæmper brættet
Viser en "Genoptag"-knap
Genoptag-knappen optøer timeren
----------------------------------------------
🏆 4. Højeste score
Gemmer den bedste tid til at klare puslespillet for hver sværhedsgrad
Efter at have klaret puslespillet:
Hvis hurtigere end den forrige rekord → vis "Ny rekord!" pop op-vindue
Data gemt ved hjælp af SharedPreferences eller Room
-------------------------------------------
❤️ 5. Livssystem (3 fejl)
Spilleren har 3 liv
Ved indtastning af et forkert tal:
Tallet bliver rødt et øjeblik (fejlmarkering)
Enheden vibrerer kortvarigt
Et livsikon forsvinder
Når livet når 0:
Animation af bombeeksplosion
Pop op-vindue med genstartsmuligheden "Game Over"
----------------------------------------------
🎉 6. System til rydning af spil
Når puslespillet er gennemført:
Vis animation af tommelfingeren op-ikon
Vis animation af farverigt konfetti-fyrværkeri
Vis pop op-vindue med:
"Genstart"
"Gå til valg af sværhedsgrad"
------------------------------------------------
🔘 7. Knapfunktioner
✔ Fortryd
Bruger en stak til at gemme tidligere tilstande
Understøtter flere fortrydelsestrin
✔ Viskelæder
Rydder den valgte celle
✔ Noter (Memo Tilstand)
Tillader indtastning af små kandidattal
Skiftknap: Note TIL / FRA
✔ Tip
Udfylder én korrekt celle
Valgfri grænse baseret på sværhedsgrad
-------------------------------------------
🧩 8. UI / UX-forbedringer
✔ Fremhævningssystem
Fremhævninger:
Valgt celle
Række og kolonne
3×3 blok
Samme tal på brættet
✔ Fejlfeedback
Røde tal ved forkert input
Kort vibrationsfeedback
✔ Moderne UI-design
Blød pastel eller mørkt tema
Afrundede kort til gitter og knapper
Material You / Material 3 stilarter
-----------------------------------------------
📱 9. Moderne app-ikon
Mulige stilarter inkluderer:
Minimal "9" eller Sudoku-blok
Rent 3×3 gitterdesign
Søde tegneseriefigurer
Premium blåt / guld gradientikon