CARROT HUNTER v2 - PLAN FOR 20 LEVELS
═════════════════════════════════════

## OVERORDNET STRUKTUR

**5 kategorier á 4 levels:**
1. **World 1: Begynderlandet** (Levels 1-4)
   - Introduktion til mekanikker
   - Simpel navigation
   - Få fjender
   
2. **World 2: Fjendeskoven** (Levels 5-8)
   - Flere og hurtigere fjender
   - Mere kompleks platforming
   - Introduktion til nye mekanismer
   
3. **World 3: Skyens Tårn** (Levels 9-12)
   - Højere platforme
   - Faldegruber
   - Kombinerede udfordringer
   
4. **World 4: Vulkanens Rige** (Levels 13-16)
   - Bevægelige platforme
   - Mange fjender
   - Tight timing kræves
   
5. **World 5: Mestrenes Slot** (Levels 17-20)
   - Alle mekanikker combined
   - Epic boss-level (Level 20)
   - Ultimativ udfordring

---

## LEVEL-FOR-LEVEL PROGRESSION

### WORLD 1: BEGYNDERLANDET
**Level 1:** Simpel intro - få platforme, 3 gulerødder, 0 fjender
**Level 2:** Introducer fjender - 4 platforme, 5 gulerødder, 1 fjende
**Level 3:** Mere platforming - 6 platforme, 7 gulerødder, 2 fjender
**Level 4:** Boss niveau - 8 platforme, 10 gulerødder, 3 fjender

### WORLD 2: FJENDESKOVEN
**Level 5:** Fjendekval - 7 platforme, 8 gulerødder, 4 fjender (hurtigere)
**Level 6:** Springning - 9 platforme, 10 gulerødder, 3 fjender + smallere platforme
**Level 7:** Kombination - 8 platforme, 12 gulerødder, 5 fjender
**Level 8:** Mekanisme-intro - 10 platforme, 15 gulerødder, 4 fjender

### WORLD 3: SKYENS TÅRN
**Level 9:** Højdeskræk - 12 platforme (vertikalt layout), 10 gulerødder, 2 fjender
**Level 10:** Faldegruber - 8 platforme + huller, 12 gulerødder, 3 fjender
**Level 11:** Spring-fest - 15 små platforme, 14 gulerødder, 4 fjender
**Level 12:** Tower climax - 20 platforme, 20 gulerødder, 6 fjender

### WORLD 4: VULKANENS RIGE
**Level 13:** Bevægende start - 5 bevægelige platforme, 12 gulerødder, 4 fjender
**Level 14:** Timing-master - 8 platforme (nogle bevæger), 15 gulerødder, 5 fjender
**Level 15:** Vulkan-hede - 10 platforme + lava-efekt (visuel), 18 gulerødder, 7 fjender
**Level 16:** Giga-fjender - 12 platforme, 20 gulerødder, 8 fjender (2x hurtig)

### WORLD 5: MESTRENES SLOT
**Level 17:** Alt går - 15 platforme blandet, 20 gulerødder, 6 fjender
**Level 18:** Ekstrem - 18 platforme (små), 25 gulerødder, 8 fjender
**Level 19:** Kaos - 12 platforme + 5 bevægende, 30 gulerødder, 10 fjender
**Level 20:** BOSS-NIVEAU - Ulækker boss-arena, 50 gulerødder, 4 boss-fjender (intelligente)

---

## NYE FEATURES NEEDED

### MEKANIK 1: BEVÆGELIGE PLATFORME
```javascript
// Platforme der bevæger sig op/ned eller venstre/højre
// Bunny kan stå på dem mens de bevæger sig
class MovingPlatform extends Platform {
    movementPattern: 'vertical' | 'horizontal' | 'diagonal'
    speed: number
    minPos: number
    maxPos: number
}
```

### MEKANIK 2: SVÆVENDE GULERØDDER
```javascript
// Gulerødder der svæver / roterer
class FloatingCarrot extends Carrot {
    floatHeight: number
    floatSpeed: number
    // Animeres op/ned
}
```

### MEKANIK 3: POWER-UPS (VALGFRIT)
```javascript
// Speedbost: Bunny bliver hurtigere i 5 sekunder
// Shield: Bunny bliver uigennemsigtig for 3 sekunder
// Freeze: Fjender fryses i 5 sekunder
class PowerUp {
    type: 'speed' | 'shield' | 'freeze'
    duration: number
}
```

### MEKANIK 4: BOSS-FJENDER
```javascript
class BossEnemy extends Enemy {
    health: number
    attackPattern: 'jump' | 'charge' | 'teleport'
    // Mere intelligent AI
}
```

### VISUEL 5: FORSKELLIGE VERDENER
- **World 1:** Grønt græs, klart blåt himmelbakgrund
- **World 2:** Skovsgreen, mørkere grøn
- **World 3:** Hvide skyer, lyseblå himmel
- **World 4:** Rød/orange lava-effekt, mørkt background
- **World 5:** Lilla/mørk purpur slot-baggrund

---

## IMPLEMENTATION STRATEGI

### FASE 1: Struktur (2 timer)
- [ ] Rename fra `const levels` til `const worldsData`
- [ ] Opret 5 world-objekter
- [ ] Lav world-selection screen
- [ ] Level-progression system (1-20)

### FASE 2: Nye platforme (1 time)
- [ ] Implementer `MovingPlatform` klasse
- [ ] Tegn bevægelse i draw loop
- [ ] Test kollision med bevægende platforme

### FASE 3: Lav alle 20 levels (3 timer)
- [ ] Level data for alle 20
- [ ] Placer gulerødder strategisk
- [ ] Placer fjender med progression
- [ ] Test hver world for sværhedsgrad

### FASE 4: Boss-niveau (1 time)
- [ ] Implementer BossEnemy klasse
- [ ] Intelligent AI for bosser
- [ ] Level 20 boss-arena
- [ ] Win-screen for hele spillet

### FASE 5: Grafik & Polish (1 time)
- [ ] World-spefifikke farver
- [ ] Lava-effekt for World 4 (animeret gradient)
- [ ] Slot-baggrund for World 5
- [ ] Victory music når alle 20 levels er løst

### FASE 6: Testing & Balancing (1 time)
- [ ] Play gennem alle 20 levels
- [ ] Adjust fjendehastighed
- [ ] Adjust gulerodsplacering
- [ ] Sikre progression er smooth

---

## DESIGN GUIDELINES

**Sværhedsgrad-progression:**
- 25% nemme (Levels 1-5)
- 25% medium (Levels 6-10)
- 25% svært (Levels 11-15)
- 25% mega-svært (Levels 16-20)

**Gulerodsantal:**
- Stiger fra 3 → 50
- Hver level skal have mindst 3 gulerødder
- Boss-niveau har 50 (episk!)

**Fjenderantal:**
- Stiger fra 0 → 10+ (+ 4 bosser)
- Fjender bliver hurtigere over tid
- World 5 har diverse fjende-typer

**Platformstørrelse:**
- World 1: Store behagelige platforme
- World 5: Små prestige-platforme

---

## TESTING CHECKLIST

- [ ] Kan gennemføre World 1 uden problemer
- [ ] World 2 kræver mere precision
- [ ] World 3 er challenging men muligt
- [ ] World 4 kræver timing
- [ ] World 5 er MEGA schwer
- [ ] Boss-niveau er episk og svært
- [ ] Alle 20 levels har unik layout
- [ ] Progression føles naturlig
- [ ] Intet level er umuligt
- [ ] Victory-screen efter level 20

---

## TIMELINE

**Estimat: 9 timer total development**

Vil du gå i gang med VERSION 2? 🎮
