Files
carrot-hunter/PLAN_VERSION_2.md

5.8 KiB

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

// 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

// Gulerødder der svæver / roterer
class FloatingCarrot extends Carrot {
    floatHeight: number
    floatSpeed: number
    // Animeres op/ned
}

MEKANIK 3: POWER-UPS (VALGFRIT)

// 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

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? 🎮