# 🎮 DOLINA SMRTI - DEMO MASTER PLAN ## (Finalna Specifikacija za Google Antigravity) **Stil:** Style 32 (Dark-Chibi Noir) **Optimizacija:** ADHD-Optimized Gameplay **Cilj:** Prvi igralni demo s popolnoma doslednim vizualnim stilom **Status:** ✅ Character References LOCKED | 🚧 Production Active --- ## I. GLOBALNE SISTEMSKE NAVODILA ZA AGENTA ### 🎨 STYLE 32: DARK-CHIBI NOIR (VIZUALNI ZAKON) **Agent, to je tvoj ZAVEZUJOČI stil za VSE generacije. Če asset ne ustreza tem kriterijem, ga zavrzi in regeneriraj!** #### **Obvezne Specifikacije:** 1. **OBROBA (4-5px):** - Debel, trden črn rob okoli VSEGA - Brez tankih, mehkih ali nepopolnih linij - Konsistentna debelina po celotnem objektu 2. **PROPORCI (Chibi):** - Glave so **40-50% višine telesa** - Telesa majhna, kompaktna - Izrazita ušesa (za antropomorfne like) - Roke/noge kratke, zaobljene 3. **BARVE (Flat/Noir):** - **SAMO ravne ploskve barv** - PREPOVEDANO: soft senčenje, gradienti, kompleksni prelivi - Sence so **ostre, temne noir bloke** (črne/temno vijolične) - Jasno definirane svetlobe/sence 4. **OČI (Natančno določene):** - **Živi Liki** (Kai, Gronk, NPC-ji): - Velike oči z **IZRAZITIMI ČRNIMI ZENICAMI** - Izgledajo živo, imajo osebnost - **Zombiji:** - Oči **BREZ ZENIC** (prazne) - **V Temi/Noči:** Svetleče BELE oči - **Na Svetlobi/Dnevi:** Svetleče RDEČE oči 5. **OZADJE:** - Vedno **CHROMA GREEN (#00FF00)** - Omogoča enostavno izrezovanje 6. **DREADLOCKS (Pri Kai-u in Gronku):** - **Kai:** Pink in green dreadlocks - **Gronk:** Pink dreadlocks - **Fizika:** Bounse gor pri skoku, dol pri pristanku - Gentle sway pri idle animaciji --- ## II. ANIMACIJSKI PROTOKOL (Stardew Valley Standard) ### **Za Vsakega NPC-ja/Kreaturo:** 1. **4-Smerni 'Hop' Premik:** - Down, Up, Left, Right - Stardew Valley stil bounce - 8 frames per direction 2. **Idle Animacija:** - 6 frames za breathing/swaying - Dreadlocks gentle movement - Loop seamlessly 3. **Akcija:** - Napad/Interakcija/Spanje - 6-8 frames odvisno od akcije - Wind-up → Action → Recovery ### **Po Končanem Paketu:** - Shrani v ustrezen folder - Dodaj zeleno kljukico ✅ v checklist - Git commit: "✅ [Character/Asset Name] COMPLETE" --- ## III. 🔒 LOCKED CHARACTER REFERENCES **Lokacija:** `/assets/MASTER_REFS/` | Character | File | Details | |-----------|------|---------| | **Kai** | `ref_kai.png` | Pink + green dreadlocks, piercings, gauges, RED eyes WITH pupils | | **Gronk** | `ref_gronk.png` | Pink dreadlocks, piercings, **BOX-MOD VAPE**, gauges, tactical gear | | **Ana** | `ref_ana.png` | Pink/magenta hair, tactical vest, **Kai's twin sister** | | **Susi** | `ref_susi.png` | Baby dino, pink collar, cute features | | **Zombie** | `ref_zombie.png` | Base za VSE zombie variante, matted dreads, NO pupils | **PRAVILO:** Agent **NE SME** generirati novih obrazov - samo premikaj okončine teh odobrenih modelov! --- ## IV. ELEMENTI DEMOJA (Ukazi za Generacijo) ### 🧑 **A. GLAVNI LIK: KAI** **Lokacija:** `assets/animations/kai/` **Animacije:** - ✅ Idle (3 frames: down, up, right) - DONE - ✅ Walk (12 frames: 4 per direction) - DONE - ✅ Work Actions (9 frames: axe, pickaxe, hoe) - DONE - **Portraits:** 5 emocij (neutral, happy, sad, angry, surprised) **Style:** Style 32, z zenicami, pink/green dreads --- ### 🧟 **B. ZOMBIJI (Modularni Sistem)** **Base Zombie:** `assets/animations/zombies/base/` - ✅ Idle (3 frames: down, up, right) - DONE - ✅ Walk (4 frames: down) - DONE - ✅ Dig (4 frames) - DONE - ✅ Transform (1 frame - "poof" pose) - DONE **Worker Roles:** 4 × 10 frames vsak 1. **GARDENER (Vrtnar):** ✅ DONE - Dirty apron, gardening gloves, small shovel - Plant, water, harvest animations - Lokacija: `assets/animations/zombies/gardener/` 2. **MINER (Rudar):** ✅ DONE - Hard hat with light, dusty overalls, pickaxe - Swing, carry ore, deposit animations - Lokacija: `assets/animations/zombies/miner/` 3. **LUMBERJACK (Drvar):** ✅ DONE - Flannel shirt, suspenders, axe - Chop, carry log, drop animations - Lokacija: `assets/animations/zombies/lumberjack/` 4. **SCAVENGER (Iskalec):** ✅ DONE - Hooded jacket, backpack, scavenging tools - Search, collect, empty backpack animations - Lokacija: `assets/animations/zombies/scavenger/` **Transformation Mechanic:** - "Poof" effect (3 frames pastel smoke) - Instant costume change (same body/face) - Keeps ref_zombie.png base --- ### 🏠 **C. OSNOVNA BAZA (Progresivna Nadgradnja)** **Lokacija:** `assets/slike/objekti/baza/` **3 Nivoji:** 1. **baza_L1_sotor.png** - Improviziran šotor - Zakrpan, spalna vreča vidna - Revščina aesthetic 2. **baza_L2_utica.png** - Lesena utica (cabin) - Osnovna skrinja - Dimnik 3. **baza_L3_koca.png** - Zidana koča - Močna vrata z ključavnico - Okna **Shaking Animation:** - 3 frames "shake" za vsakega levela - Ko Kai spi (prikazuje časovni preskok) --- ### 🔥 **D. TABORNO OGNJIŠČE** **Lokacija:** `assets/slike/objekti/ognjisce/` **Elementi:** - Kamnit krog - Gorenje drv (center) - 3 frames plapolanja ognja (animated) **Funkcija:** - Segrevanje (temperatura mechanic) - Kuhanje (later) - Social hub point --- ### ⚰️ **E. ZOMBI GROB IN SPANJE** **Lokacija:** `assets/slike/kreature/zombiji/grob/` **Asseti:** 1. **zombi_grob.png** - Nagrobnik "RIP" - Lesen križ - Rahlo razkopana zemlja 2. **zombi_spi.png** - Zombie leži v grobu - Zzz efekti (3 frames) - Oči BELE (svetijo v temi) 3. **zombi_prebujanje.png** (4 frames) - Frame 1: Grob se trese - Frame 2: Roka izleze - Frame 3: Zombie se dvigne - Frame 4: Oči postanejo RDEČE (na svetlobi) --- ### 👨‍🦲 **F. GRONK (NPC/Trader)** **Lokacija:** `assets/animations/gronk/` **Animacije:** - ✅ Idle (3 frames) - DONE - ✅ Walk (12 frames) - DONE - ✅ Vape (4 frames - inhale/exhale) - DONE - Portraits (5 emocij) **Detajli:** - BOX-MOD vape (velik, pravokoten) - Pink dreadlocks - Tribal tattoos - Piercings, gauges --- ### 🌿 **G. RASTLINA GANJE (Farming System)** **Lokacija:** `assets/slike/rastline/ganja/` **3 Faze Rasti:** 1. **ganja_seme.png** - Tiny sprout - Razpokla zemlja 2. **ganja_mlada.png** - 2-4 listi - Rastlina ~25% size 3. **ganja_zrela.png** - Polna rastlina - Vidni cvetovi (buds) - Ready za harvest **Style:** Style 30 (Garden Story botanical) --- ### 🦖 **H. ANA (Story Character)** **Lokacija:** `assets/animations/ana/` **Animacije:** - ✅ Idle (3 frames) - DONE - ✅ Portraits (6 emocij: neutral, happy, sad, surprised, angry, scared) - DONE **Pomembno:** - **Kai's twin sister** - Similar facial features - Pink/magenta hair - Tactical vest + gear --- ### 🦕 **I. SUSI (Baby Dinosaur Companion)** **Lokacija:** `assets/animations/susi/` **Animacije:** - ✅ Idle (2 frames: side, front) - DONE - ✅ Walk (4 frames side) - DONE - ✅ Happy (4 frames - wag/hop) - DONE - ✅ Sleep, Eat, Sit, Run (4 frames) - DONE **Detajli:** - Cute chibi proportions - Pink collar with tag - Big expressive eyes WITH pupils - Tiny dino tail wag --- ## V. DEMO FUNKCIONALNOST (ADHD Flow) ### 🌙 **DAN/NOČ CIKEL** #### **DAN (Day):** - **Normalna svetloba** - **Zombiji SPIJO** v grobovih - Oči BELE (svetijo v temi groba) - Pasivni, ne napadajo - **Kai lahko:** - Raziskuje svet - Farma rastline - Gathering resources - Pogovarja z NPC-ji #### **NOČ (Night):** - **Barvna paleta:** Temno modre/vijolične noir tones - **Zombiji SE PREBUDIJO:** - Izlezejo iz grobov (animation) - Oči postanejo RDEČE - Aktivno lovijo Kai-a - **Kai mora:** - Skrivat se v bazi - ALI: Spat (preskočit noč) --- ### 😴 **SPANJE (Kai)** **Ko Kai spi v:** - **Šotor (L1):** Basic recovery - **Utica (L2):** Better recovery + storage - **Koča (L3):** Full recovery + crafting access **Efekt:** - Energija se napolni - Zdravje regeneracija - Čas se hitro prevrti čez noč (time-skip animation) - **Stratešk izbor:** Skip dangerous nights! --- ### 🔥 **OGNJIŠČE MEHANIKA** **Funkcije:** - **Segrevanje:** Temperature mechanic (za hladne biome) - **Kuhanje:** Craft food items (later) - **Social hub:** NPC-ji se zbirajo tu (later) - **Save point:** Safe zone marker --- ### 🏗️ **UPGRADE BAZE** **Progression:** 1. **Šotor → Utica:** - Cost: 50× wood, 20× stone - Unlocks: Storage chest (10 slots) 2. **Utica → Koča:** - Cost: 100× wood, 50× stone, 10× iron - Unlocks: Crafting bench, bed (better sleep) **Benefits:** - Več prostora za shranjevanje - Varnost pred zombiji - Crafting možnosti - Status symbol! --- ### 🌱 **FARMING SISTEM** **Ganja Lifecycle:** 1. **Plant:** Use hoe → till soil → place seed 2. **Water:** Daily watering can usage 3. **Growth:** 3 days (seme → mlada → zrela) 4. **Harvest:** E to interact → collect buds **Uses:** - **Zdravljenje:** +20 HP - **Trgovanje:** Trade z Gronkom za items - **Krepitev:** Temporary stat boost --- ## VI. 📂 FOLDER ORGANIZATION ``` /assets/ ├── MASTER_REFS/ ✅ LOCKED │ ├── ref_kai.png │ ├── ref_gronk.png │ ├── ref_ana.png │ ├── ref_susi.png │ ├── ref_zombie.png │ └── README.md │ ├── animations/ │ ├── kai/ ✅ 25 frames DONE │ │ ├── idle/ │ │ ├── walk/ │ │ └── work/ │ │ │ ├── gronk/ ✅ 20 frames DONE │ │ ├── idle/ │ │ ├── walk/ │ │ └── vape/ │ │ │ ├── ana/ ✅ 9 frames DONE │ │ ├── idle/ │ │ └── portraits/ │ │ │ ├── susi/ ✅ 14 frames DONE │ │ ├── idle/ │ │ ├── walk/ │ │ ├── happy/ │ │ └── actions/ │ │ │ └── zombies/ │ ├── base/ ✅ 12 frames DONE │ ├── gardener/ ✅ 10 frames DONE │ ├── miner/ ✅ 10 frames DONE │ ├── lumberjack/ ✅ 10 frames DONE │ └── scavenger/ ✅ 10 frames DONE │ ├── slike/ │ ├── objekti/ │ │ ├── baza/ ⏳ PENDING (3 levels + shaking) │ │ └── ognjisce/ ⏳ PENDING (3 flame frames) │ │ │ ├── kreature/ │ │ └── zombiji/ │ │ └── grob/ ⏳ PENDING (grob + sleep + wake) │ │ │ └── rastline/ │ └── ganja/ ⏳ PENDING (3 growth stages) │ └── vfx/ └── poof/ ⏳ PENDING (transformation effect) ``` --- ## VII. ✅ PRODUCTION CHECKLIST ### **🎨 CHARACTER ANIMATIONS:** - ✅ Kai (25 frames) - €0.30 - ✅ Gronk (20 frames) - €0.24 - ✅ Ana (9 frames) - €0.11 - ✅ Susi (14 frames) - €0.17 - ✅ Zombie Base (12 frames) - €0.14 - ✅ Zombie Gardener (10 frames) - €0.12 - ✅ Zombie Miner (10 frames) - €0.12 - ✅ Zombie Lumberjack (10 frames) - €0.12 - ✅ Zombie Scavenger (10 frames) - €0.12 **Subtotal:** 120 frames = **€1.44** --- ### **🌱 ENVIRONMENT & OBJECTS:** - ⏳ **Plants (15 frames):** - Ganja (3 growth stages × 5 angles) - Tomato (3 stages) - Wheat (3 stages) - **Cost:** €0.18 - ⏳ **Base Upgrades (12 frames):** - Šotor (1 + 3 shake) - Utica (1 + 3 shake) - Koča (1 + 3 shake) - **Cost:** €0.14 - ⏳ **Campfire (4 frames):** - Base (1) + flames (3) - **Cost:** €0.05 - ⏳ **Zombie Grave (8 frames):** - Grob (1), sleep (1), wake (4), sleep zzz (2) - **Cost:** €0.10 --- ### **✨ VFX:** - ⏳ **Poof Effect (3 frames):** - Transformation smoke - **Cost:** €0.04 --- ## VIII. 📊 BUDGET TRACKING | Category | Frames | Cost @ €0.012 | Status | |----------|--------|---------------|--------| | Characters | 120 | €1.44 | ✅ DONE | | Plants | 15 | €0.18 | ⏳ NEXT | | Base Objects | 12 | €0.14 | ⏳ TODO | | Campfire | 4 | €0.05 | ⏳ TODO | | Zombie Grave | 8 | €0.10 | ⏳ TODO | | VFX Poof | 3 | €0.04 | ⏳ TODO | | **DEMO TOTAL** | **162** | **€1.94** | **74% DONE** | **Budget Remaining:** €166.06 (94,000+ images!) --- ## IX. 🚀 NEXT STEPS ### **Immediate (Today):** 1. ✅ Complete remaining character animations - **DONE!** 2. ⏳ Generate Plant animations (15 frames) 3. ⏳ Generate Poof effect (3 frames) ### **Tomorrow:** 4. Generate Base upgrades (12 frames) 5. Generate Campfire (4 frames) 6. Generate Zombie grave system (8 frames) ### **Integration:** 7. Organize all assets into Phaser 3 spritesheets 8. Implement day/night cycle logic 9. Test zombie sleep/wake mechanic 10. Record demo gameplay footage --- ## X. 🎯 SUCCESS CRITERIA **Demo je uspešen, ko:** ✅ **Visual Consistency:** VSE assets Style 32 ✅ **Smooth Animations:** 60 FPS feel, no jank ✅ **Core Loop Works:** Farm → Fight → Sleep → Repeat ✅ **Dopamine Moments:** - Satisfying combat impacts - Plant growth time-lapse - Level-up celebration - Story hook reveal ✅ **ADHD-Optimized:** - Clear visual feedback - Instant gratification cycles - No boring waiting periods - Always "next thing" visible --- **🔥 GREMO NAPREJ! PLANTS NEXT! 🌱**