# 🎮 NOVA FARMA — KOMPLET STATUS PLAN ## Demo + Faza 1 | Posodobljeno: 2026-03-03 --- > [!IMPORTANT] > Ta dokument je **živi status** — tukaj je vse kar je narejeno, kaj manjka, in v kakšnem vrstnem redu se dela. --- ## 🗺️ BIG PICTURE — Kaj je igra? **Nova Farma (Mrtva Dolina)** je survival farming RPG v Phaser 3 / Electron. ``` DEMO → čez 200 dni se odklene → FAZA 1 → Faza 2+ (prihodnost) ``` - **Platforma:** Desktop (Electron + Phaser 3) - **Svet:** Otok 50×50 tilov (6400px) v oceanu (10400px) - **Protagonista:** Kai Marković (14 let) | sestra Ana ugrabljena - **Vizualni stil:** 2.5D Hand-Drawn / Dark Chibi Noir (NI pixel art!) --- ## ✅ KAJ JE ŽE NAREJENEGA (Engine & World) ### 🟢 DELUJE ZDAJ (2026-03-03) | Sistem | Status | Opomba | |--------|--------|--------| | Electron + Phaser 3 wrapper | ✅ Dela | Stabilno | | Otok (50×50 grid, jagged obod) | ✅ Dela | 6400×6400px | | Ocean (deep blue ozadje) | ✅ Dela | Klif efekt | | Pena ob otoku (foam animation) | ✅ Dela | Animirana | | Kai — hoja vse 4 smeri | ✅ Dela | Walk sheet 16 frames | | Kai — Y-sorting (globina) | ✅ Dela | `setDepth(this.y)` | | Kai — trki z robom otoka | ✅ Dela | Physics bounds | | Zoom (mouse wheel 0.2–5×) | ✅ Dela | | | Tla (grass tile grid) | ✅ Dela | Island mask | | Drevesa (sapling → adult) | ✅ Dela | 3 stopnje rasti | | Proceduralni dež | ✅ Dela | 160 črtičnih kapljic, naraven | | 🆕 Building System [B] | ✅ Dela | Ghost + Y-sort + collider | | Auto-loader vegetacije | ✅ Dela | 28px/160px pixel-perfect | ### 🟡 DELNO / OKVIRNO | Sistem | Status | Kaj manjka | |--------|--------|-----------| | GrassScene — rast trave | 🟡 Partial | Deluje, ampak brez vizualnega feedback-a | | Gronk sprite | 🟡 Asset je | Koda odstranjena (clean start) | | Rain Catcher asset | 🟡 Asset je | Ni integriran v gameplay | --- ## ❌ DEMO — KAJ MANJKA (Prioritetni seznam) Demo = **prvo kar bo videl igralec**. Mora vsebovati: ### 🔴 KRITIČNO — Brez tega Demo ne more iti ven #### 1. 🎬 INTRO SEKVENCA (20 Polaroid slik) - [ ] `polaroid_01_druzina.png` — Družina pred virusom - [ ] `polaroid_02_lab.png` — Oče v laboratoriju - [ ] `polaroid_03_izbruh.png` — Red Alert - [ ] `polaroid_04_kaos.png` — Kaos na ulicah - [ ] `polaroid_05_dom.png` — Dom obkoljen - [ ] `polaroid_06_oce.png` — Oče se bori - [ ] `polaroid_07_mama.png` — Mama pada - [ ] `polaroid_08_kai_ugriznjen.png` — Kai ugriznjen - [ ] `polaroid_09_ana.png` — Ana ugrabljena - [ ] `polaroid_10_trol.png` — Veliki Trol Kralj - [ ] `polaroid_11_sam.png` — Sam - [ ] `polaroid_12_alfa.png` — Alfa Moč - [ ] `polaroid_13_zombi.png` — Prvi kontrolirani zombi - [ ] `polaroid_14_pobeg.png` — Pobeg - [ ] `polaroid_15_potovanje.png` — Potovanje - [ ] `polaroid_16_dolina.png` — Najdena dolina - [ ] `polaroid_17_kmetija.png` — Opuščena kmetija - [ ] `polaroid_18_seme.png` — Prvi semenski - [ ] `polaroid_19_bond.png` — Twin Bond - [ ] `polaroid_20_obljuba.png` — Obljuba - [ ] **Koda:** IntroScene.js — prikaz polaroidov s tipografiko #### 2. 🌱 FARMING SISTEM - [ ] Kai puede s Hoem (E tipka na tleh) - [ ] `crop_wheat_stage0-3.png` — Pšenica (4 stopnje rasti) - [ ] `crop_carrot_stage0-4.png` — Korenje (5 stopenj rasti) - [ ] Zalivanje (Zalivalka iz inventarja) - [ ] Harvest (klik na zrelo rastlino) - [ ] Rastlina umre brez vode po 1 dnevu #### 3. 🧟 ZOMBI SISTEM (Basic) - [ ] `shambler_walk_sheet.png` — Osnova zombi (4 smeri × 4 frame) - [ ] Spawn zombijev (max 3 na otoku) - [ ] AI: Shambler — počasi sledi Kai-u - [ ] SPACE tipka → Alfa Moč → zombi udomačen - [ ] Udomačen zombi "sledi" Kai-u #### 4. 🕰️ DAN/NOČ CIKEL - [ ] 20-minutni cikel (1 in-game dan) - [ ] Vizualna sprememba svetlobe (ambient tint) - [ ] Noč: Kai mora v šotor (ali omedli) - [ ] Šotor: Sleep → preskoči na jutro #### 5. ❤️ UI / HUD - [ ] Zdravje (5 src, HP bar) - [ ] Energija (Energy bar) - [ ] Dan + Ura (top right) - [ ] Trial Version banner (top left) - [ ] Inventar ozadje (hotbar bottom) - [ ] Inventar popup (I tipka) #### 6. 📦 START INVENTAR - [ ] Kai se pojavi z: Kruh×1, Jabolko×1, Bakla×1, Semena pšenica×10, korenje×5 - [ ] Začetna skrinja na kmetiji (chest object + open menu) #### 7. 🧠 AMNEZIJA SISTEM - [ ] Blur efekt ob startu - [ ] 3 Memory Fragments (blizu predmetov) - [ ] Screen glitch flash → Polaroid spomin --- ### 🟠 VISOKA PRIORITETA — Demo je bolj popoln z njimi #### 8. 🌧️ RAIN CATCHER (Lovilec deževnice) - [ ] Integracija rain_catcher.png v gameplay - [ ] Ko dežuje → zbira vodo - [ ] Voda potrebna za zalivanje in pitje #### 9. 🏠 ŠOTOR (Tent) — SLEEP SISTEM - [ ] Klik na šotor → "Spati?" dialog - [ ] Potrditev → Fade to black → jutro (preskoči noč) - [ ] Energy restore: 70% #### 10. 💬 DIALOG + TYPEWRITER - [ ] Typewriter efekt za tekst - [ ] První dialog: Gronk (tutorial NPC) - [ ] Twin Bond sporočila od Ane (random 1/dan) #### 11. 🎵 ZVOK - [ ] Proceduralni zvok dežja (Web Audio šum) - [ ] Koračaji (`footstep.ogg` ali proceduralni) - [ ] Sekanje dreves - [ ] Ambientna glasba (žuborenje oceana) --- ## 🔵 FAZA 1 — Odkleni se po 200 dneh > Faza 1 se začne na **istem save filu**, samo se odklene vsebina. ### FAZA 1 CHECKLIST #### Svet & Mapa - [ ] **Fog of War** — skrita mapa okrog otoka - [ ] **Fog odpiranje** — Zombi Izvidnik razkrije območja - [ ] **3 Ruševine** v fogu: Garaža, Rastlinjak, Hlev - [ ] **Rudnik** (5×5 area, vhod zrušen) #### Zombi Workforce (5 tipov) - [ ] 🕵️ **Izvidnik (Scout)** — Gre v Fog, prinese material, odpira meglo (Max 1) - [ ] 🌾 **Kmet (Farmer)** — Zaliva, žanje (Max 3) - [ ] 🪓 **Gozdar (Lumberjack)** — Seka drevesa (Max 2) - [ ] ⛏️ **Rudar (Miner)** — Koplje rudo, Lv5+ najde železo (Max 2) - [ ] 📦 **Nosač (Porter)** — Pobira Drop Boxe → polaga v skrinje (Max 1) #### Drop Box Sistem - [ ] Drop Box objekt (Zombiji odlagajo sem) - [ ] 3 lokacije: ob workshopu, rudniku, farmi - [ ] Kai pobere ročno iz Drop Boxa #### Crafting (v Garaži) - [ ] 🪚 **Motorka/Laksarca** (Motor + Veriga + Glava + Bencin) - [ ] 🌿 **Trav-rezalnik** (Motor + Rotating Head + Palica) - [ ] 💧 **Vodni Filter** (Oglje + Pesek + Plastika) — Ocean water → Clean water + Sol - [ ] 🛢️ **Stiskalnica** (Iron×5 + Wood×20 + Stone×10) — Sončnice → Bio-olje #### Rudarjenje - [ ] Kop z Motiko (E blizu kamnine → zbira material) - [ ] Baker (Copper) — common - [ ] Premog (Coal) — common - [ ] Glina (Clay) — blizu vode - [ ] Železo (Iron) — samo Rudar Lv5+! #### Živali (Nakup) - [ ] Dve živali dostopni v Fazi 1: Kura + Krava - [ ] Delivery sistem (živali pridejo v škatli) - [ ] Kokošnjak (Coop) za Kure - [ ] Hlev (Barn) za Krave + Gronka + Susi #### Nove Crops (Faza 1 odkleni) - [ ] Konoplja (Cannabis) — 7 dni, Main Economy - [ ] Sončnice (Sunflowers) → Bio-olje - [ ] Krompir, Paradižnik, Bučke + 80+ more (postopno) #### Gronk & Duhovi - [ ] Gronk odkleni v Fazi 1 (Demo: Locked) - Izjema: Prvih 20 kupcev + Streamerji → takoj! - [ ] Susi Jazbečarka (Gronkova psička) - [ ] Oltar → Duh Očeta in Matere --- ## 📊 REALNI NAPREDEK (2026-03-03) ``` DEMO NAPREDEK: ████░░░░░░░░░░░░░░░░░░ ~20% Kaj je: Svet, Kai, Drevesa, Building sistem, Dež Kaj ni: Farming, Zombi AI, UI, Intro, Dan/Noč, Inventar FAZA 1 NAPREDEK: █░░░░░░░░░░░░░░░░░░░░░ ~5% Kaj je: Building mood (temelj za zgradbe) Kaj ni: Vse ostalo ``` --- ## 🎯 PRIPOROČENI VRSTNI RED DELA ### 📅 SPRINT 1 — "Osnove Preživetja" (~2–3 seje) 1. **HUD** — hearts, energy bar, dan/ura text (brez slike, samo tekst ok) 2. **Inventar** — Kai dobi start items ob spawnu 3. **Šotor** — Sleep interakcija (fade → jutro) 4. **Dan/Noč** — ambient tint + ura teče ### 📅 SPRINT 2 — "Kmetovanje" (~3–4 seje) 5. **Tla Farming** — Kai hora s hoem (E tipka) 6. **Crop assets** — Wheat (4 stopnje) + Carrot (5 stopenj) generate 7. **Planting + Watering** — logika rasti 8. **Harvest** — klik na zrelo → inventar ### 📅 SPRINT 3 — "Zombi" (~2–3 seje) 9. **Shambler sprite** — generirati walk sheet 10. **Zombi AI** — follow Kai, basic pathfinding 11. **Alfa Moč** (SPACE) — udomačitev ### 📅 SPRINT 4 — "Zgodba" (~2 seje + asset generiranje) 12. **20 Polaroid slik** — generirati z AI 13. **IntroScene.js** — prikaz polaroidov 14. **Amnezija sistem** — blur + 3 spomini ### 📅 SPRINT 5 — "Demo Polish" (~1–2 seje) 15. **Rain Catcher** — gameplay integracija 16. **Zvoki** (proceduralni ali AI generated) 17. **Trial Version UI** banner > Šele po tem → Faza 1 razvoj! --- ## 📁 ASSET STATUS ### ✅ Imamo - `kai_walk_sheet.png` — 16 frame walk (4 smeri × 4) - `gronk_walk_sheet.png` — asset je, koda disabled - `sotor.png`, `campfire` (taborni_ogenj), `rain_catcher`, `foundation_concrete` - `tree_adult_0-5.png`, `drevo_faza_1/2/veliko.png` - `grass_ref_1`, `visoka_trava_v2`, `grass_cluster_*` - `dead_nature_0-8.png`, `fence_sign_0-2.png` - `rain_drops.png` - UI asseti: hotbar, inventory_panel, health_bar, dialog_panel, itd. ### ❌ Manjka (DEMO KRITIČNO) - `shambler_walk_sheet.png` (zombi, 4 smeri × 4 frame) - `crop_wheat_stage0-3.png` (4 stopnje rasti) - `crop_carrot_stage0-4.png` (5 stopenj rasti) - `polaroid_01-20.png` (20 polaroidnih slik — biggest work) - `heart_full.png` / `heart_empty.png` (za UI) - `sleeping_bag_interact.png` (animirana verzija) ### ❌ Manjka (FAZA 1) - `shambler_idle.png`, `shambler_tamed.png` - `zombie_scout_*.png`, `zombie_farmer_*.png`, itd. - `garage_ruin.png`, `greenhouse_ruin.png`, `barn_ruin.png` - `drop_box.png` - `konoplja_stage0-7.png` - Kura, Krave spritei --- ## 💡 SKUPNI POVZETEK | Faza | Napredek | Ostaja | |------|----------|--------| | **Svet/Engine** | 🟢 85% | Samo polish | | **Demo — Gameplay** | 🔴 15% | Farming, AI, Inventar | | **Demo — Vsebina** | 🔴 5% | Intro, dialogi, UI | | **Demo — Assets** | 🟡 30% | Manjka farming + zombi sprites | | **Faza 1** | 🔴 5% | Praktično vse | --- *Posodobljeno: 2026-03-03 ob 13:04* *Za detajle: `DEMO_FAZA1_COMPLETE.md` | `GAME_BIBLE_FINAL_2026.md`*