🎬 INTRO SEQUENCE DESIGN - COMPLETE STORYBOARD!
✅ DYNAMIC INTRO SYSTEM DESIGNED (30-45 seconds): 📋 INTRO_SEQUENCE_DESIGN.md (650+ lines): **3 PHASE STRUCTURE:** 🌈 PHASE 1: HAPPY FAMILY MEMORIES (15s) - 5 shots (3s each, fast ADHD cuts) - Blur-to-clear effect (memories clarifying) - References: Otac longboard, dreads barbershop, Ana twin, birthday, family portrait - Text: 'Nekoč smo imeli barve...' (We once had colors...) - Audio: Light indie/lo-fi, children's laughter, ocean waves - Style: Bright neon, VHS grain, nostalgic 🔥 PHASE 2: THE COLLAPSE (15s) - 4 shots (4s each, even faster) - Glitch effect intensifies (VHS corruption) - Virus spread (neon green), Ombiji zombies, parents fight, Ana separated - Text: 'Potem je prišla tema...' (Then came darkness...) - Audio: Fast punk rock, sirens, screams, chaos - Colors: Intense reds (+50%), toxic greens (+70%) 😔 PHASE 3: AMNESIA WAKE-UP (10s) - Pure blur → Kai's bedroom → Ana memory flash → Gronk voice - Text: 'In ostal sem sam... z luknjo v glavi.' (Alone with hole in head) - Final: 'Moram jo najti. Tudi če mi vzame celo življenje.' (Must find her... whole life) - Audio: Dark ambient, heartbeat slowing, breathing, Gronk - Gronk: 'Spet si zaspal, stari... upam, da si sanjal o mojem vapiu.' ⭐ SPECIAL EDITION NOTIFICATION (5s - optional) - Triggers for buyer #1-20 OR streamer mode - 'SPECIAL EDITION ACTIVATED!' - 'Gronk Helper Mode: UNLOCKED' - Neon border, pulsing glow - Vape sound effect 📋 COMPLETE SPECIFICATIONS: **Shot Breakdown:** - Phase 1: 5 detailed shots with timings - Phase 2: 4 chaos shots with glitch specs - Phase 3: 4 amnesia shots with blur curves **Visual Effects:** - Blur: 10 → 0 (clear), 0 → 20 (amnesia) - VHS Glitch: Scanline intensity 0.2 → 0.7 - Color Grading: Warm → Intense → Cold - RGB Separation: Phase 2 corruption **Audio Timeline:** - 0-15s: Light indie (100 BPM, 0.4 vol) - 15-30s: Punk rock (180 BPM, 0.7 → 1.0 vol) - 30-45s: Dark ambient (60 BPM heartbeat, 0.3 vol) - Seamless crossfades (1s each) **Typewriter Text (Complete Script):** **Reference Assets Required:** - 15+ images (use aging_system folder) - 3 music tracks (happy/punk/ambient) - 20+ SFX (chaos layers) - 1 AI Gronk voice 💻 IMPLEMENTATION GUIDE: **IntroScene.js Structure:** - Phase system with timeline management - Blur/glitch effect controllers - Audio sync - Skip functionality (any key) - Special Edition trigger check **Code Snippets Included:** - playPhase1HappyMemories() - playPhase2Collapse() - playPhase3Amnesia() - checkSpecialEdition() 🎯 DESIGN PRINCIPLES: **ADHD Energy:** - Fast cuts (3-5s max per shot) - Skip ALWAYS available - Visual variety - No shot too long **Emotional Impact:** - Happy → Sad (max contrast) - Clear Ana memory (quest motivation) - Parents sacrifice (depth) - Amnesia relatability **Story Clarity:** - 3 text overlays = complete story - Visual storytelling (no exposition) - Mystery preserved (what happened?) - Motivation clear (find Ana!) **Style Consistency:** - Style 32 Dark-Chibi Noir throughout - Neon magenta/cyan maintained - VHS memory aesthetic - Thick outlines all shots 📊 TECHNICAL SPECS: - 15+ reference images needed - Phaser PostFX (blur, scanlines, glitch) - 60 FPS optimized - Assets preloaded - Audio streaming 🎬 NARRATIVE CONCEPT: **Memory vs Reality Integration:** - Uses ORIGINAL Ana (purple) in memory flash - Shows happy family (alive parents) - Virus 'X-Noir' spreads through tech/blood - Kai's amnesia = hole in memory - ONE clear thing remains: Ana's face **Complete Story Arc:** > Colors → Darkness → Alone → Quest: Find Ana! Ready for IntroScene.js implementation! 🎆
This commit is contained in:
518
docs/game_design/INTRO_SEQUENCE_DESIGN.md
Normal file
518
docs/game_design/INTRO_SEQUENCE_DESIGN.md
Normal file
@@ -0,0 +1,518 @@
|
||||
# 🎬 INTRO SEQUENCE - DESIGN DOCUMENT
|
||||
## "From Colors to Darkness" - Kai's Amnesia Awakening
|
||||
|
||||
**Created:** January 10, 2026, 04:21 CET
|
||||
**Duration:** 30-45 seconds
|
||||
**Purpose:** Emotional setup for entire game narrative
|
||||
**Style:** Style 32 Dark-Chibi Noir with fast cuts (ADHD energy)
|
||||
|
||||
---
|
||||
|
||||
## 🎯 CORE CONCEPT: "SPOMIN vs. REALNOST"
|
||||
|
||||
**The Temelj (Foundation):**
|
||||
- **Kai & Ana:** Twin siblings, separated in chaos
|
||||
- **DNA Link:** Pink/green dreadlocks (genetic connection)
|
||||
- **Virus "X-Noir":** Spreads through tech and blood → creates "Ombiji" (Zombies)
|
||||
- **Amnesia:** Kai survived basement attack but forgot everything except ONE image: Ana
|
||||
|
||||
**Emotional Arc:**
|
||||
> "We had colors" → "Then came darkness" → "I'm alone with hole in head" → "Must find her... even if takes whole life"
|
||||
|
||||
---
|
||||
|
||||
## 🎬 SEQUENCE BREAKDOWN (3 Phases)
|
||||
|
||||
### **PHASE 1: HAPPY FAMILY MEMORIES (15 seconds)**
|
||||
|
||||
**Visual Style:**
|
||||
- Fast cuts (ADHD energy - 3-5s per shot)
|
||||
- Blur-to-sharp effect (memories clarifying)
|
||||
- Bright neon colors (magenta/cyan rim lighting)
|
||||
- VHS grain texture (nostalgic)
|
||||
- Style 32 chibi characters
|
||||
|
||||
**Shots (5 total, ~3s each):**
|
||||
|
||||
**Shot 1 (0-3s): Longboard with Father**
|
||||
- Reference: `/assets/references/aging_system/otac_punk_father.png`
|
||||
- Scene: Ocean pier, sunny day
|
||||
- Action: Father teaching Kai to skate
|
||||
- Father's hand on Kai's shoulder: "Pojdi, sin!" (Go, son!)
|
||||
- Blur clears when father smiles
|
||||
|
||||
**Shot 2 (3-6s): Dreadlocks at Barbershop**
|
||||
- Scene: Barbershop mirror
|
||||
- Action: Stylist adding PINK streak to green dreads
|
||||
- Kai's excited smile in reflection
|
||||
- Ana visible in background getting similar style
|
||||
- Blur clears on mirror reflection
|
||||
|
||||
**Shot 3 (6-9s): Twin Moment with Ana**
|
||||
- Reference: `/assets/references/aging_system/mlada_ana_twin_prisoner.png` (but happy, not prisoner)
|
||||
- Scene: University lab (Ana's workspace)
|
||||
- Action: Both laughing, Ana showing science project
|
||||
- CLEAREST shot (most important memory)
|
||||
- No blur - this is what Kai holds onto
|
||||
|
||||
**Shot 4 (9-12s): Birthday Celebration**
|
||||
- Scene: Home garden/party
|
||||
- Action: Cake with candles, family together
|
||||
- Mother and Father present (alive, happy)
|
||||
- Reference: Both parents from `/assets/references/aging_system/`
|
||||
- Warm colors, joy
|
||||
|
||||
**Shot 5 (12-15s): Family Portrait**
|
||||
- Scene: Professional photo setup or casual selfie
|
||||
- Action: All four smiling (Father, Mother, Kai, Ana)
|
||||
- Perfect family moment
|
||||
- Freeze frame for 2 seconds
|
||||
- This is "what was lost"
|
||||
|
||||
**Text Overlay (Typewriter Effect):**
|
||||
```
|
||||
"Nekoč smo imeli barve..."
|
||||
(We once had colors...)
|
||||
```
|
||||
|
||||
**Audio:**
|
||||
- **Music:** Light, happy indie/lo-fi (slightly grainy)
|
||||
- **SFX:** Children's laughter, ocean waves, city hum
|
||||
- **Heartbeat:** Subtle, steady (background)
|
||||
- **Volume:** 0.4
|
||||
|
||||
---
|
||||
|
||||
### **PHASE 2: THE COLLAPSE (15 seconds)**
|
||||
|
||||
**Visual Style:**
|
||||
- Images start GLITCHING (digital corruption)
|
||||
- Colors become INTENSE (saturated reds, toxic greens)
|
||||
- VHS scanlines multiply
|
||||
- Blur increases (memory breaking)
|
||||
- Style 32 Noir kicks in (dark atmospheric)
|
||||
|
||||
**Shots (4 total, faster cuts ~4s each):**
|
||||
|
||||
**Shot 1 (15-19s): Virus Spread**
|
||||
- Visual: Green fluorescent particles spreading
|
||||
- Digital HUD showing infection progress
|
||||
- "X-Noir Virus: Outbreak Detected"
|
||||
- Neon green toxic glow
|
||||
- Screen glitches heavily
|
||||
|
||||
**Shot 2 (19-23s): Ombiji Appear**
|
||||
- Silhouettes of zombies (Style 32 shadows)
|
||||
- Red eyes glowing in darkness
|
||||
- Crowd of normal people transforms
|
||||
- Panic, screaming (visual chaos)
|
||||
- Fast strobe cuts
|
||||
|
||||
**Shot 3 (23-27s): Parents Fight/Flee**
|
||||
- Reference: `/assets/references/aging_system/otac_punk_father.png` and `mati_punk_mother.png`
|
||||
- Scene: Parents protecting twins
|
||||
- Father with longboard as weapon
|
||||
- Mother pulling kids to safety
|
||||
- Blur effect HEAVY (Kai can't process)
|
||||
- Red atmospheric lighting
|
||||
|
||||
**Shot 4 (27-30s): Separation**
|
||||
- Ana being pulled away (military/scientists)
|
||||
- Kai reaching for her (slow motion)
|
||||
- Screen goes RED
|
||||
- VHS glitch corrupts everything
|
||||
- Final frame: Ana's face disappearing into static
|
||||
|
||||
**Text Overlay (Typewriter Effect):**
|
||||
```
|
||||
"Potem je prišla tema..."
|
||||
(Then came the darkness...)
|
||||
```
|
||||
|
||||
**Audio:**
|
||||
- **Music:** Fast, aggressive punk rock (distorted)
|
||||
- **SFX:** Sirens, screams, gunshots, chaos
|
||||
- **Heartbeat:** Rapid, panicked (120 BPM)
|
||||
- **Volume:** 0.7 → 1.0 (building tension)
|
||||
|
||||
---
|
||||
|
||||
### **PHASE 3: AMNESIA WAKE-UP (5-10 seconds)**
|
||||
|
||||
**Visual Style:**
|
||||
- COMPLETE BLUR (nothing clear)
|
||||
- Screen goes dark (fade to black)
|
||||
- Slow fade up to Kai's bedroom
|
||||
- Kai visible but confused, disoriented
|
||||
- Camera shake (grogginess)
|
||||
|
||||
**Shots:**
|
||||
|
||||
**Shot 1 (30-33s): Pure Blur/Darkness**
|
||||
- Black screen with faint VHS scanlines
|
||||
- Heartbeat gets slower
|
||||
- Breathing sounds (Kai waking)
|
||||
|
||||
**Shot 2 (33-37s): Kai's Bedroom (Current Day)**
|
||||
- Reference: Young Kai base sprite
|
||||
- Scene: Dark bedroom, morning light coming in
|
||||
- Kai sitting up in bed, confused
|
||||
- Hand on head (amnesia headache)
|
||||
- Room details: posters, longboard, minimal
|
||||
|
||||
**Shot 3 (37-40s): Memory Fragment Flash**
|
||||
- Quick flash of Ana's face (twin memory)
|
||||
- Only thing Kai remembers clearly
|
||||
- Purple skin version (memory distortion)
|
||||
- Reference: `/assets/references/main_characters/ana/master_reference_nobg.png`
|
||||
|
||||
**Shot 4 (40-45s): Gronk's Voice**
|
||||
- Audio only OR Gronk sprite appears in doorway
|
||||
- Gronk's silhouette with vape smoke
|
||||
- "Spet si zaspal, stari... upam, da si sanjal o mojem vapiu."
|
||||
- (You overslept again, man... hope you dreamed about my vape.)
|
||||
|
||||
**Text Overlay (Typewriter Effect):**
|
||||
```
|
||||
"In ostal sem sam... z luknjo v glavi."
|
||||
(And I remained alone... with a hole in my head.)
|
||||
```
|
||||
|
||||
**Final Text (Typewriter Effect):**
|
||||
```
|
||||
"Moram jo najti. Tudi če mi vzame celo življenje."
|
||||
(I must find her. Even if it takes my whole life.)
|
||||
```
|
||||
|
||||
**Audio:**
|
||||
- **Music:** Slow, dark ambient (ethereal)
|
||||
- **SFX:** Heavy breathing, heartbeat slowing (80 BPM → 60 BPM)
|
||||
- **Gronk's Voice:** [AI_VOICE:gronk:custom] with vape background sound
|
||||
- **Volume:** 0.3 (quiet, intimate)
|
||||
|
||||
---
|
||||
|
||||
## 🎮 SPECIAL EDITION NOTIFICATION (5 seconds - Optional)
|
||||
|
||||
**Trigger:** If player is buyer #1-20 OR streamer mode detected
|
||||
|
||||
**Visual:**
|
||||
```
|
||||
┌─────────────────────────────────────────┐
|
||||
│ ⭐ SPECIAL EDITION ACTIVATED! ⭐ │
|
||||
│ │
|
||||
│ Gronk Helper Mode: UNLOCKED │
|
||||
│ (Exclusive for Founder #XX) │
|
||||
│ │
|
||||
│ Press [G] to summon Gronk companion! │
|
||||
└─────────────────────────────────────────┘
|
||||
```
|
||||
|
||||
**Style:**
|
||||
- Neon magenta/cyan border
|
||||
- Pulsing glow animation
|
||||
- 5-second display
|
||||
- Skip on any key
|
||||
- Gronk chibi sprite appears briefly
|
||||
|
||||
**Audio:**
|
||||
- Special unlock chime (vape sound effect)
|
||||
- Gronk: "Gronk help! Pink is best!"
|
||||
|
||||
---
|
||||
|
||||
## 📝 TYPEWRITER TEXT SCRIPT (Complete)
|
||||
|
||||
**Phase 1 (Happy Memories):**
|
||||
```
|
||||
"Nekoč smo imeli barve..."
|
||||
```
|
||||
|
||||
**Phase 2 (The Collapse):**
|
||||
```
|
||||
"Potem je prišla tema..."
|
||||
```
|
||||
|
||||
**Phase 3 (Amnesia Wake-Up):**
|
||||
```
|
||||
"In ostal sem sam... z luknjo v glavi."
|
||||
|
||||
"Moram jo najti. Tudi če mi vzame celo življenje."
|
||||
```
|
||||
|
||||
**Typewriter Settings:**
|
||||
- Speed: 50ms per character (ADHD-friendly - not too slow!)
|
||||
- Sound: Subtle typewriter click (0.1 volume)
|
||||
- Skip: Any key press
|
||||
- Color: White with neon cyan shadow
|
||||
|
||||
---
|
||||
|
||||
## 🎨 VISUAL EFFECTS SPECIFICATIONS
|
||||
|
||||
### **Blur Effect:**
|
||||
```javascript
|
||||
// Phase 1: Blur-to-Clear (memories clarifying)
|
||||
blurStrength: 10 → 0 (over 2 seconds per shot)
|
||||
ease: 'Power2.easeOut'
|
||||
|
||||
// Phase 2: Clear-to-Blur (memories breaking)
|
||||
blurStrength: 0 → 15 (over 3 seconds)
|
||||
ease: 'Power2.easeIn'
|
||||
|
||||
// Phase 3: Maximum Blur (amnesia)
|
||||
blurStrength: 20 (total darkness)
|
||||
```
|
||||
|
||||
### **VHS Glitch Effect:**
|
||||
```javascript
|
||||
// Phase 1: Light grain
|
||||
scanlineIntensity: 0.2
|
||||
glitchFrequency: 0 (no glitches yet)
|
||||
|
||||
// Phase 2: Heavy corruption
|
||||
scanlineIntensity: 0.7
|
||||
glitchFrequency: 2.0 (glitch every 500ms)
|
||||
colorShift: true (RGB separation)
|
||||
|
||||
// Phase 3: Minimal
|
||||
scanlineIntensity: 0.1
|
||||
```
|
||||
|
||||
### **Color Grading:**
|
||||
```javascript
|
||||
// Phase 1: Happy/Warm
|
||||
saturation: 1.2
|
||||
brightness: 1.1
|
||||
temperature: 'warm' (orange tint)
|
||||
|
||||
// Phase 2: Intense/Toxic
|
||||
saturation: 1.5
|
||||
brightness: 1.0
|
||||
reds: +50% (danger)
|
||||
greens: +70% (virus)
|
||||
|
||||
// Phase 3: Desaturated/Cold
|
||||
saturation: 0.6
|
||||
brightness: 0.8
|
||||
temperature: 'cold' (blue tint)
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 🔊 AUDIO TIMELINE
|
||||
|
||||
**0-15s (Happy Memories):**
|
||||
- Track: Light indie/lo-fi music
|
||||
- Tempo: 100 BPM
|
||||
- Mood: Nostalgic, warm
|
||||
- Volume: 0.4
|
||||
|
||||
**15-30s (The Collapse):**
|
||||
- Track: Fast punk rock (distorted)
|
||||
- Tempo: 180 BPM
|
||||
- Mood: Chaos, panic
|
||||
- Volume: 0.7 → 1.0 (crescendo)
|
||||
- SFX: Layered chaos (sirens, screams, gunfire)
|
||||
|
||||
**30-45s (Amnesia Wake-Up):**
|
||||
- Track: Dark ambient (drone)
|
||||
- Tempo: N/A (atmospheric)
|
||||
- Mood: Confused, lonely
|
||||
- Volume: 0.3
|
||||
- SFX: Heartbeat (60 BPM), breathing, Gronk's voice
|
||||
|
||||
**Transitions:**
|
||||
- Crossfade duration: 1 second
|
||||
- No silence gaps (seamless flow)
|
||||
|
||||
---
|
||||
|
||||
## 📂 REFERENCE ASSETS REQUIRED
|
||||
|
||||
**Images (Happy Memories):**
|
||||
- Otac (alive): `otac_punk_father.png`
|
||||
- Mati (alive): `mati_punk_mother.png`
|
||||
- Mlada Ana (happy version): Generate from `mlada_ana_twin_prisoner.png` but smiling
|
||||
- Young Kai: `/assets/references/main_characters/kai/master_reference_nobg.png`
|
||||
|
||||
**Images (The Collapse):**
|
||||
- Zombie silhouettes: Generate Style 32 shadow zombies
|
||||
- Virus particles: Generate neon green toxic effect
|
||||
- Parents fighting: Action poses from alive references
|
||||
|
||||
**Images (Amnesia):**
|
||||
- Kai bedroom: Generate dark bedroom scene
|
||||
- Ana memory flash: `master_reference_nobg.png` (purple version - memory distortion)
|
||||
- Gronk silhouette: `/assets/references/npcs/gronk/` (if exists)
|
||||
|
||||
**Audio:**
|
||||
- Happy music: Find CC0 indie/lo-fi track
|
||||
- Punk rock: High-energy distorted track
|
||||
- Ambient: Dark drone atmosphere
|
||||
- SFX: Kenney.nl packs, Freesound.org
|
||||
- Gronk voice: Edge-TTS generated
|
||||
|
||||
---
|
||||
|
||||
## 💻 IMPLEMENTATION GUIDE FOR AGENT
|
||||
|
||||
### **IntroScene.js Structure:**
|
||||
|
||||
```javascript
|
||||
class IntroScene extends Phaser.Scene {
|
||||
create() {
|
||||
// Initialize systems
|
||||
this.typewriterSystem = new DynamicTypewriterSystem(this);
|
||||
this.audioSystem = new HIPOAudioSystem(this);
|
||||
|
||||
// Play sequence
|
||||
this.playPhase1HappyMemories();
|
||||
}
|
||||
|
||||
playPhase1HappyMemories() {
|
||||
// Duration: 15 seconds
|
||||
// 5 shots, 3s each
|
||||
// Blur-to-clear effect
|
||||
// Typewriter text: "Nekoč smo imeli barve..."
|
||||
|
||||
this.showShot('otac_longboard', 0, 3000, {blur: 10 → 0});
|
||||
this.showShot('dreads_barbershop', 3000, 6000, {blur: 10 → 0});
|
||||
this.showShot('ana_twin_moment', 6000, 9000, {blur: 0}); // Clearest
|
||||
this.showShot('birthday_party', 9000, 12000, {blur: 5 → 0});
|
||||
this.showShot('family_portrait', 12000, 15000, {blur: 5 → 0, freeze: 2000});
|
||||
|
||||
this.time.delayedCall(15000, () => this.playPhase2Collapse());
|
||||
}
|
||||
|
||||
playPhase2Collapse() {
|
||||
// Duration: 15 seconds
|
||||
// 4 shots, faster cuts
|
||||
// Glitch effect intensifies
|
||||
// Typewriter text: "Potem je prišla tema..."
|
||||
|
||||
this.showShot('virus_spread', 15000, 19000, {glitch: 'heavy', green: +70%});
|
||||
this.showShot('ombiji_appear', 19000, 23000, {glitch: 'extreme', strobe: true});
|
||||
this.showShot('parents_fight', 23000, 27000, {blur: 15, red: +50%});
|
||||
this.showShot('ana_separation', 27000, 30000, {glitch: 'corruption', red: 100%});
|
||||
|
||||
this.time.delayedCall(30000, () => this.playPhase3Amnesia());
|
||||
}
|
||||
|
||||
playPhase3Amnesia() {
|
||||
// Duration: 10 seconds
|
||||
// Blur → Kai's room → Memory flash → Gronk
|
||||
// Typewriter text: "In ostal sem sam..."
|
||||
|
||||
this.cameras.main.fadeOut(2000, 0, 0, 0);
|
||||
this.time.delayedCall(3000, () => {
|
||||
this.cameras.main.fadeIn(2000);
|
||||
this.showShot('kai_bedroom', 33000, 37000, {blur: 5});
|
||||
this.showShot('ana_memory_flash', 37000, 38000, {flash: true});
|
||||
this.playGronkVoice(40000);
|
||||
|
||||
this.time.delayedCall(45000, () => {
|
||||
if (this.checkSpecialEdition()) {
|
||||
this.showSpecialEditionNotif();
|
||||
} else {
|
||||
this.scene.start('GameScene');
|
||||
}
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
checkSpecialEdition() {
|
||||
// Check buyer ID or streamer mode
|
||||
return (buyerID <= 20 || streamerMode);
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 🎯 KEY DESIGN PRINCIPLES
|
||||
|
||||
**1. ADHD Energy (Fast Cuts):**
|
||||
- No shot longer than 5 seconds
|
||||
- Rapid transitions keep attention
|
||||
- Skip button ALWAYS available
|
||||
- Visual variety prevents boredom
|
||||
|
||||
**2. Emotional Impact:**
|
||||
- Happy → Sad = Maximum contrast
|
||||
- Clear memory (Ana) = Quest motivation
|
||||
- Parents sacrifice = Depth
|
||||
- Amnesia = Player relatability
|
||||
|
||||
**3. Story Clarity:**
|
||||
- 3 text overlays tell complete story
|
||||
- Visual storytelling (no exposition dump)
|
||||
- Mystery preserved (what happened to Ana?)
|
||||
- Motivation clear (find her!)
|
||||
|
||||
**4. Style Consistency:**
|
||||
- All Style 32 Dark-Chibi Noir
|
||||
- Neon magenta/cyan throughout
|
||||
- VHS aesthetic (memory theme)
|
||||
- Thick outlines maintained
|
||||
|
||||
---
|
||||
|
||||
## 📊 TECHNICAL REQUIREMENTS
|
||||
|
||||
**Assets Needed:**
|
||||
- 15+ reference images (some need generation)
|
||||
- 3 music tracks (happy/punk/ambient)
|
||||
- 20+ SFX (layered chaos)
|
||||
- 1 AI voice (Gronk)
|
||||
- Typewriter font (monospace)
|
||||
|
||||
**Phaser Effects:**
|
||||
- Blur PostFX
|
||||
- VHS Scanline shader (custom)
|
||||
- Color grading pipeline
|
||||
- Fade transitions
|
||||
- Glitch effect (RGB separation)
|
||||
|
||||
**Performance:**
|
||||
- All images preloaded
|
||||
- Audio streaming (not preloaded)
|
||||
- Effects optimized for 60 FPS
|
||||
- Skip function instant (no delay)
|
||||
|
||||
---
|
||||
|
||||
## 🚀 NEXT STEPS FOR IMPLEMENTATION
|
||||
|
||||
1. **Generate Missing Assets:**
|
||||
- Happy Ana (smiling version)
|
||||
- Zombie silhouettes
|
||||
- Virus particle effect
|
||||
- Kai's bedroom
|
||||
|
||||
2. **Create IntroScene.js:**
|
||||
- Phase system
|
||||
- Timeline management
|
||||
- Effect controllers
|
||||
|
||||
3. **Test Sequence:**
|
||||
- Verify timing (30-45s total)
|
||||
- Check skip functionality
|
||||
- Audio sync
|
||||
- Special Edition trigger
|
||||
|
||||
4. **Polish:**
|
||||
- Blur curves smooth
|
||||
- Glitch timing Perfect
|
||||
- Music transitions seamless
|
||||
- Text readable
|
||||
|
||||
---
|
||||
|
||||
**Document Status:** ✅ Complete Design
|
||||
**Ready For:** Agent Implementation
|
||||
**Next Phase:** Asset Generation → IntroScene Coding
|
||||
|
||||
*Created by: David "HIPO" Kotnik*
|
||||
*Hipodevil666 Studios™*
|
||||
*"From colors to darkness - Kai's journey begins"* 🎬🛹💜
|
||||
Reference in New Issue
Block a user