Multiplikationsspelet – utmärkelser, Lär dig, träna på fel och inloggning med magiska koder
×Tabeller har fått en rejäl uppdatering idag: utmärkelser, Lär dig-läge, träning på fel och inloggning via e-post och koder. Jag vill använda bloggen för att visa utvecklingsflödet i praktiken – från idé till leverans. Här är en kort översikt över vad som byggts och hur det hänger ihop.
Utmärkelser
Spelet har nu över 40 utmärkelser. Några exempel:
- Streak: 5 i rad, 10 i rad
- Poäng: 50 poäng, 100 poäng
- Tabellmästerskap: 1×–10× tabellen klar, alla tabeller klara
- Engagemang: 5 dagars träning, Veckokämpe, Månadens engagemang, 10 träningspass i rad
- Frågor: 100, 500, 1000, 2500, 5000 frågor
- Veckodagar: Måndagsspelare, Tisdagsspelare, … Söndagsspelare
- Övrigt: Speedster, Träningsmästare, Tävlingskung, Perfekt spel, Veckans spelare, Nytt rekord!
En progressindikator visar hur många utmärkelser du låst upp (t.ex. 1/40, 3 % klart). Låsta utmärkelser visas som grå kort; upplåsta får egen styling.
Lär dig tabellerna
Ett nytt Lär dig-läge låter dig bara titta på tabellerna. Du väljer vilka tabeller (2×–10×) som ska visas, sätter hastighet (t.ex. Normal 3 s) och låter appen byta automatiskt. Du kan pausa när som helst för att studera en tabell längre, eller bläddra manuellt med Föregående/Nästa. Bra för att memorera innan du tränar eller tävlar.
Träna på det du svarat fel på
Spelet sparar fel per kombination (t.ex. 6×7, 7×6). På startsidan finns en sektion “Vad ska jag träna?” som listar dina senaste misstag med “Träna nu”-knappar. Du kan också gå till Statistik, där en tabell visar kombination, antal fel och senast uppdaterad. Knappen “Visa alla fel” ger full översikt, och filtret “Visa bara mina fel” begränsar till dina egna fel om du är inloggad.
Inloggning med e-post och magiska koder
Inloggning sker via e-postadress. Du anger mail, får en engångskod på e-post, skriver in koden i appen – inget lösenord. Tekniskt används en molntjänst för användarhantering som stödjer magic link–flöde: koder genereras och lagras tillfälligt, e-post skickas ut, och du verifierar koden i appen. Backend är serverlös och självskalande – ingen egen server att drifta, kapaciteten följer belastningen automatiskt.
När du är inloggad sparas statistik, utmärkelser och progression kopplat till ditt konto. Topplistan visar vilka som spelat mest (namn, tidpunkt, svarade frågor).
Övrigt
- Träning (obegränsad tid) och Tävling (60 sekunder) finns kvar. I Tävling kan du välja “Spara resultat” för att lägga till ditt resultat på topplistan.
- Mobilmeny: Hamburgermeny på mobil, tydliga spellägeskort (Träning, Tävling, Lär dig) på startsidan.
- UI-fixar: T.ex. förhindrad textklippning på spellägeskorten.
Om du vill testa: multiplikationstabellspelet.ainiklas.se. Mer om spelet och skärmbilder finns på projektsidan.