5.8 KiB
CARROT HUNTER v2 - PLAN FOR 20 LEVELS ═════════════════════════════════════
OVERORDNET STRUKTUR
5 kategorier á 4 levels:
-
World 1: Begynderlandet (Levels 1-4)
- Introduktion til mekanikker
- Simpel navigation
- Få fjender
-
World 2: Fjendeskoven (Levels 5-8)
- Flere og hurtigere fjender
- Mere kompleks platforming
- Introduktion til nye mekanismer
-
World 3: Skyens Tårn (Levels 9-12)
- Højere platforme
- Faldegruber
- Kombinerede udfordringer
-
World 4: Vulkanens Rige (Levels 13-16)
- Bevægelige platforme
- Mange fjender
- Tight timing kræves
-
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 levelstilconst worldsData - Opret 5 world-objekter
- Lav world-selection screen
- Level-progression system (1-20)
FASE 2: Nye platforme (1 time)
- Implementer
MovingPlatformklasse - 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? 🎮