🔥 FAZE SPRINT 1-3 COMPLETION: DayNight, Inventory, Core Farming System, Mrtvi Zombiji (ShamblerAI & Alfa Moć Taming), Sredili assets & daily UI
This commit is contained in:
300
nova farma TRAE/dokumentacija/STATUS_DEMO_FAZA1_2026_03_03.md
Normal file
300
nova farma TRAE/dokumentacija/STATUS_DEMO_FAZA1_2026_03_03.md
Normal file
@@ -0,0 +1,300 @@
|
||||
# 🎮 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`*
|
||||
Reference in New Issue
Block a user