# Idéer för ombyggnad (utan djup kodändring nu)

## 1) Önskat visuellt uttryck i webbläsaren
- Gör om alla spelare/spelaravatarer till webbanpassade sprites (PNG/WebP eller SVG) som ChatGPT kan generera i iterationer.
- Behåll samma animationer i olika hastigheter: idle, spring/löp, spark/skott, träff/impact, dör.
- Använd enkel sprite-sheet-struktur i mappen `assets/` och låt koden byta ut bilden/klassen per figur.
- Behåll tydlig “game feel”: samma gameplay men renare formspråk så testet blir lättare.

## 2) Statsystem 0–7 → 0–100
- Byt alla interna statvärden till 0–100 för enhetlighet.
- Konverteringsregel om behövs:
  - `nyttVärde = gammaltVärde * 100 / 7`
- UI:
  - visa som `%`-liknande tal (0–100)
  - slider/range i meny med steg 1.
- Matchning: även när spelbalans inte vill ändras kan du hålla samma relativeffekt med samma skala i kod.

## 3) Dubbla kritiska träffar
Idé: två crit-lager oberoende av varandra.

### Krit 20 (”lätt crit”)
- Slår hårdare på 20% nivå.
- Triggerlogik:
  - Endast varje tredje skott (runda 3:an, 6:an, 9:an…)
  - Inom dessa turer: om `crit20Stat >= slumptal(0–99)` triggas en lättare crit.
- Förslag på effekt:
  - bollHastighet eller slagstyrka x1.20

### Krit 100 (”stark crit”)
- Slår hårdare på 100% nivå.
- Triggerlogik:
  - Endast var tionde skott (10:an, 20:an, 30:an…)
  - Om `crit100Stat >= slumptal(0–99)` triggas strong crit.
- Förslag på effekt:
  - bollHastighet eller slagstyrka x2.0 (eller separat multiplicerare)

### Prioritering mellan de två
- Om båda skulle vara möjliga samma skott: låt stark crit vinna (100). 
- Koda så att stark crit resetar/ökar en “crit ladder” men inte dubbelräknar samma skott.

## 4) Eld-effekt + ljud vid crit
- När en crit landar: spawn av eldflamma/partikel bakom/vid träffpunkten på bollen.
- Enkelt visuellt:
  - färggradient + glow + kort skakning + kortare tail-effekt.
- Ljud:
  - samma smäll men med högre volym för crit, och gärna högre pitch.
- Typ: `normalHitSound * 1.0` vs `critHitSound * 1.25` (volymfaktor).

## 5) Förslag till genomförandeflöde
- Del 1: skala statsystemet 0–100 och gör stat-UI redo.
- Del 2: lägg till shot-counter + två crit-regler (20% och 100%).
- Del 3: lägg till visuell eld + ljudnivåskalning på crit.
- Del 4: byta ut sprites och justera animationstid/offset.
- Del 5: tunna av balans med testsvårigheter och justera multiplikatorer i config.
