🔥 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:
@@ -0,0 +1,42 @@
|
||||
# ⏱️ DEVLOG IN DNEVNIK DELA
|
||||
**Datum:** 3. Marec 2026
|
||||
**Zadeva:** Nova Farma Demo - Sprint 1, 2, 3 in Asseti (Zaključek dneva)
|
||||
**Status:** ✅ FAZA DEMO 65% COMPLETION
|
||||
|
||||
## 📝 Povzetek današnjega dela
|
||||
|
||||
Danes smo opravili masiven premik naprej v razvoju "Nova Farma" DEMO verzije, pri čemer smo v celoti zaključili prve tri sprinte od petih, ki so potrebni za izdajo Demo verzije igre.
|
||||
|
||||
### 🎯 Kaj je bilo narejeno:
|
||||
|
||||
**✅ SPRINT 1 — "Osnove Preživetja" (100% DONE)**
|
||||
- Dodan `DayNightSystem.js` (ambientna svetloba, zvezde na nočnem nebu).
|
||||
- Implementirano spanje (tipka `[Z]` ob postelji/vreči za preskok noči do 06:00 zjutraj).
|
||||
- Čas in dnevi sedaj dejansko tečejo in se avtomatsko sinhronizirajo z `UIScene`.
|
||||
- Ustvarjen `InventorySystem.js` s funkcionalnim 7-slot hotbarom (tipke `[1]-[7]` ali kolešček na miški).
|
||||
- Dodeljeni začetni starter itemi (Motika, Zalivalka, Semena: Pšenica in Korenje).
|
||||
|
||||
**✅ SPRINT 2 — "Kmetovanje" (100% DONE)**
|
||||
- Refaktoriran `FarmingSystem.js` za uporabo Phaser Graphics za natančne 48x24px pikselske tilled soil (poorana tla) ploščice brez popačenj.
|
||||
- Urejeno sajenje semen iz inventarja.
|
||||
- Urejen `WaterSystem.js` z zbiralnikom deževnice (Rain Catcher), kjer Kai zajema vodo (tipka `[F]`) in zaliva sode `[E]`.
|
||||
- Implementirana vizualna metrika rasti in odvisnost rasti rastlin od časa (`onNewDay`) in vode.
|
||||
- Razrešeni ERR_FILE_NOT_FOUND preloading manjki glede dreves in uveljavljen pixel-perfect z-index sistem rastlinstva.
|
||||
|
||||
**✅ SPRINT 3 — "Zombi AI Sistem" (100% DONE)**
|
||||
- Generiran nov `zombie_shambler_walk_sheet.png` preko AI v Dark Chibi Gothic stilu (4 smeri x 4 frames).
|
||||
- Skripta je samodejno odstranila belo ozadje in pripravila sheet za engine.
|
||||
- Skripta je uspešno skopirala že obstoječe in narejene dobre zombije iz starega repozitorija v trenutnega (`assets/DEMO_FAZA1/Characters`).
|
||||
- Narejen modul `ZombieSystem.js`. Zombiji sedaj prespawnajo ponoči na robovih otoka.
|
||||
- Zombi AI logika urejena: Wandering (naključno), Chasing (zasleduje Kaia).
|
||||
- Dodan sistem **Alfa Moč**: ko se igralec približa nezavestnemu zombiju in drži presledek (`[SPACE]`), vizualna "progress bar" koda (koordinate, taming bar) igralcu prepusti udomačenega zombija z zlatim vizualnim partikli efektom.
|
||||
|
||||
### 📦 Status Datotek in Sistemski Pregled:
|
||||
Posodobili smo `STATUS_DEMO_FAZA1_2026_03_03.md`, ki sedaj kaže na uradnih 65% preboja k izidu samega dema.
|
||||
|
||||
## 🚀 Naslednji koraki (za naslednjo sejo):
|
||||
- **Sprint 4 (Zgodba):** 20 polaroidnih story slik z AI, uvoz in vzpostavitev `IntroScene.js`. Dodatek "Amnesia" glitches na ekran ob začetku.
|
||||
- **Sprint 5 (Poliranje):** Generacija FX soundboarda - dež (web audio noise), stopinje in ambientni zvoki. Postavitev Demo menija in ureditve za Steam/Kickstarter predogled.
|
||||
- **Dialog System:** Typewriter interakcija z NPC-jem (Gronk) za mali tutorial v igri.
|
||||
|
||||
Dnevnik končan in sistem prepuščen v roke git repozitorija.
|
||||
404
nova farma TRAE/dokumentacija/GEMINI_FAZE_KOMPLET_2026_03_03.md
Normal file
404
nova farma TRAE/dokumentacija/GEMINI_FAZE_KOMPLET_2026_03_03.md
Normal file
@@ -0,0 +1,404 @@
|
||||
# 🎮 NOVA FARMA — KOMPLETNA STRUKTURA FAZ
|
||||
## Prompt za Gemini | Avtor: David Kotnik | 2026-03-03
|
||||
|
||||
---
|
||||
|
||||
## ⚡ KAJ JE IGRA (Hitri opis)
|
||||
|
||||
**Nova Farma (Krvava Žetev)** je dark survival farming RPG.
|
||||
|
||||
- **Protagonist:** Kai Marković, 14 let, Alpha Hybrid — ugriznjen od zombija, a ni postal eden. Dobi moč kontrolirati zombije.
|
||||
- **Cilj:** Preživi, zgradi kmetijo, obnovi civilizacijo, najdi ugrabljeno sestro Ano.
|
||||
- **Svet:** Post-apokaliptična Slovenija, leto 2084. Začneš na malem otoku, nato odkrivaš celinski svet.
|
||||
- **Styl:** 2.5D Dark Chibi Noir. Hand-drawn ilustracija (NI pixel art). Gothic dark barve.
|
||||
- **Platform:** Desktop (Electron + Phaser 3)
|
||||
- **Inspiracija:** Stardew Valley × The Last of Us × Don't Starve × My Time at Portia
|
||||
|
||||
---
|
||||
|
||||
## 🗺️ STRUKTURA SVET
|
||||
|
||||
```
|
||||
[DEMO] Kmetijski Otok (8×8 area)
|
||||
↓ po 200 dneh
|
||||
[FAZA 1] Celoten Otok odkrit (Fog of War se dvigne)
|
||||
↓ po nakupu igre
|
||||
[FAZA 2+] Celinska Mapa: 27 Razrušenih Mest + 20 Biome-ov
|
||||
↓ endgame
|
||||
[FAZA 3+] Černobil, Ana reši, Finalni konec
|
||||
```
|
||||
|
||||
**Kmetijski Otok** = tvoja stalna baza/dom, nikoli ga ne zapustiš. Ampak v Fazi 2+ greš na celino in obnavljaš mesta.
|
||||
|
||||
---
|
||||
|
||||
## 📅 KOMPLETNIH 10 FAZ — TOČNA VSEBINA
|
||||
|
||||
---
|
||||
|
||||
### 🆓 DEMO — "The Hook" (Brezplačno)
|
||||
|
||||
**Cilj:** Preživi 200 dni → Achievement "Trmasti Preživeli" → Odkleni Fazo 1
|
||||
|
||||
**Svet:** Samo Farma (8×8 tilov) na kmetijskem otoku. Vse ostalo je Fog of War.
|
||||
|
||||
**Vsebina:**
|
||||
- **Bivanje:** Spalna Vreča → Šotor (Hiša zaklenjena)
|
||||
- **Orodja:** Samo Lesena (Tier 1)
|
||||
- **Rastline:** Pšenica (3 dni), Korenje (4 dni), **Konoplja (7 dni — GLAVNI ZASLUŽEK!)**
|
||||
- **Zombiji:** Max 3 Shamblerji. Samo sledijo, ne delajo. [SPACE] = Alfa Moč = Udomačiš.
|
||||
- **Voda:** VSA voda je strupena. Edini vir = Rain Catcher (lovilec deževnice)
|
||||
- **Zgodba:** 20 Polaroid intro, Twin Bond signali od Ane (1×/dan, 10% chance), 3 Flashback spomini
|
||||
|
||||
**Economy:** Konoplja = 200g/bud. Pšenica = 15g, Korenje = 40g. Brez konoplje ne preživiš.
|
||||
|
||||
**Save file se prenese v polno igro!**
|
||||
|
||||
---
|
||||
|
||||
### 💰 FAZA 1 — "Early Access: Odprtje Sveta" (Nakup igre)
|
||||
|
||||
**Cilj:** Razišči celoten otok, upravljaj Zombi Workforce, popravi Ruševine
|
||||
|
||||
**Svet:** CELOTEN OTOK odkrit (Fog of War se dvigne). Izvidnik Zombi gre v meglo in odkriva svet.
|
||||
|
||||
**Vsebina:**
|
||||
|
||||
**🧟 Zombi Workforce (5 tipov):**
|
||||
| Tip | Naloga | Max |
|
||||
|-----|--------|-----|
|
||||
| 🕵️ Scout (Izvidnik) | Gre v Fog, odkriva mapo, prinaša material | 1 |
|
||||
| 🌾 Farmer (Kmet) | Zaliva, žanje | 3 |
|
||||
| 🪓 Lumberjack (Gozdar) | Seka drevesa | 2 |
|
||||
| ⛏️ Miner (Rudar) | Koplje rudo, Lv5+ najde Železo | 2 |
|
||||
| 📦 Porter (Nosač) | Pobira Drop Boxe → v skrinje | 1 |
|
||||
|
||||
**Drop Box sistem:** Zombiji ne nosijo v tvoje skrinje direktno. Odlagajo v Drop Box → ti pobereš.
|
||||
|
||||
**🏚️ Ruševine (popravi jih!):**
|
||||
- Garaža → Crafting hub (Motorka, Laksarca, Vodni Filter, Stiskalnica)
|
||||
- Rastlinjak → Gobe (indoor), zimske rastline
|
||||
- Hlev → Krave, Gronk, Susi
|
||||
|
||||
**🏠 Bivanje:** Lepena Koča (Faza 1 MAX)
|
||||
|
||||
**⛏️ Rudnik:** Baker, Premog, Glina, Železo (samo Rudar Lv5+!)
|
||||
|
||||
**🌱 Nove rastline:** 80+ vrst. Sončnice → Bio-olje. Konoplja full unlock. Gobe (Klet).
|
||||
|
||||
**🍄 Skrita Klet:**
|
||||
- Vhod skrit (za omaro / pod preprogo)
|
||||
- Grow Room: UV luči, Hidroponika, Police za Gobe
|
||||
- The Lab: Predelava → Mind Expansion napitki
|
||||
|
||||
**🐔 Živali:** Kure (Kokošnjak), Krave (Hlev) — dostava v škatli
|
||||
|
||||
**👻 Oltar:** Zgradi Oltar + najdi Inženirsko uro (Marko) + Medaljon (Elena) → Duhova Starša se pojavita kot Force Ghost, dajata nasvete in permanentne buffe
|
||||
|
||||
**🧟 Gronk:** (Demo Locked — izjema: prvih 20 kupcev + Streamerji takoj!)
|
||||
- Trol z roza dreadlocki, vape v ustih, ima psičko Susi (Jazbečarko)
|
||||
- Mentor, govori v 3. osebi: "Gronk... pomaga šefu?"
|
||||
|
||||
---
|
||||
|
||||
### 🏛️ FAZA 2 — "Town Restoration & Museum"
|
||||
|
||||
**Cilj:** Razišči celinski svet, obnovi 27 razrušenih mest, odpri Muzej
|
||||
|
||||
**Svet:** Celinska Mapa (prej vidna samo kmetija/otok). 27 Razrušenih Mest razkropljenih po mapi.
|
||||
|
||||
**🏚️ Town Restoration Loop:**
|
||||
```
|
||||
1. Explore Celino → Najdi Ruined Town
|
||||
2. Poberi material (Les, Kamen, Železo) + čas (zombiji pomagajo)
|
||||
3. Obnovi stavbe:
|
||||
- Kovačnica → Ivan (Kovač) se vseli
|
||||
- Pekarna → Marija (Pekarka) se vseli
|
||||
- Klinika → Dr. Chen se vseli
|
||||
...in tako naprej
|
||||
4. Posodi Zombi Delavce NPCjem → dobijo pomoč
|
||||
5. NPC-ji ti dajejo nagrade + zgodba clues o Ani
|
||||
```
|
||||
|
||||
**27 Mest × 5-15 hiš = 300+ stavb za obnovo**
|
||||
**180 NPC-jev skupaj čez vsa mesta**
|
||||
|
||||
**🏛️ Muzej:**
|
||||
- Vodi ga Kustos (NPC)
|
||||
- Doniraš redke predmete (Artifakti, Legendarne Ribe, Zlatega Hroščca...)
|
||||
- Nagrada: Sova prinaša darila podnevi, Netopir ponoči
|
||||
|
||||
**🎣 Ribnik (domači):**
|
||||
- Prej samo divje ribarjenje (ocean)
|
||||
- Zdaj gradiš ribnik na kmetiji
|
||||
- Vzreja rib za hrano in prodajo
|
||||
|
||||
**🔧 Napredni Stroji (iz Garaže naprej):**
|
||||
- Avtomatska Zalivalka (Solar powered)
|
||||
- Bio-Rafinerija (predelava odpadkov v gorivo)
|
||||
- Konzervarna (hrana za dolgo)
|
||||
|
||||
---
|
||||
|
||||
### ⚡ FAZA 3 — "Elektrika & Avtomatizacija"
|
||||
|
||||
**Cilj:** Električno omrežje, avtomatska pridelava
|
||||
|
||||
**Vsebina:**
|
||||
- **Power Grid:** Generator → Električni vodi → Naprave
|
||||
- **Avtomatizacija:** Kombajn, Robotski kmet, Avtomatski packer
|
||||
- **Energija:** Solar paneli, Vodni generator (ob reki)
|
||||
- **Upgrade:** Vse prejšnje zgradbe dobijo električno varjanto (2× hitrost)
|
||||
|
||||
---
|
||||
|
||||
### 🌀 FAZA 4 — "Portali & Biomi (Tier 1)"
|
||||
|
||||
**Cilj:** Odpri 9 Normalnih Biome-ov prek portalov
|
||||
|
||||
**9 Normalni Biomi:**
|
||||
1. 🌾 Grassland — Travnik (Spawn area)
|
||||
2. 🌲 Forest — Gozd (les, volkovi, jeleni)
|
||||
3. 🌿 Swamp — Močvirje (strupeno)
|
||||
4. 🏜️ Desert — Puščava (vročina, škorpijoni)
|
||||
5. 🏔️ Mountain — Gora (rudnik, orli)
|
||||
6. ❄️ Snow — Sneg (mraz, led medvedi)
|
||||
7. 🏚️ Wasteland — Puščoba (ruševine, mutanti)
|
||||
8. 🌴 Tropical — Tropski (plaža, kokoši)
|
||||
9. ☢️ Radioactive — Radioaktivno (mutacije, sij)
|
||||
|
||||
**Za vsak biom:** Edinstvene rastline, živali, materiali, Boss, NPCji, Romance opcija
|
||||
|
||||
---
|
||||
|
||||
### 🐉 FAZA 5 — "Anomalni Biomi (Tier 2)"
|
||||
|
||||
**Cilj:** Odpri 11 Posebnih/Anomalnih Biome-ov
|
||||
|
||||
**11 Anomalni Biomi:**
|
||||
10. 🦖 Dino Valley — T-Rex, raptorji, dinozavri
|
||||
11. 🐉 Mythical Highlands — Zmaji, Griffini, Enorogovi
|
||||
12. 🌲 Endless Forest — Bigfoot, Wendigo, kriptidi
|
||||
13. 🦕 Loch Ness — Nessie, Škotska, gradu
|
||||
14. 💀 Catacombs — Skeletne armade, duhovi, Nekromancija
|
||||
15. 🏺 Egyptian Desert — Piramide, Mumije, Sfinga
|
||||
16. 🌴 Amazon Rainforest — Piranhe, Anaconde, Pleme
|
||||
17. 🌊 Atlantis — Podvodni svet, Morske deklice, Podmornica
|
||||
18. ☢️ Chernobyl — FINALNA ZONA, Ana je tu!
|
||||
19. 🇲🇽 Mexican Cenotes — Aksolotli, Majevske ruševine
|
||||
20. 🧙♀️ Witch Forest — Baba Jaga, Čarovnice, Magija
|
||||
|
||||
**Za Portal Unlock:** Vsak biom ima edinstven pogoj (npr. Atlantis = popravi potapljačko opremo + 7 kristalov)
|
||||
|
||||
---
|
||||
|
||||
### 💍 FAZA 6 — "Romanca, Otroci & Generacije"
|
||||
|
||||
**Cilj:** Vzpostavi družino, generacijsko igranje
|
||||
|
||||
**12 Romance Opcij:**
|
||||
- Lena (Kmetova hčerka), Katarina (Trgovka), Sonya (Zdravnikova asistentka)...
|
||||
- Eksotičnih 7: Plemenita Princesa (Amazon), Morska Deklica (Atlantis), Valkira (Mythical), Egipčanska Svečenica, Škotska Deklica, Čuvajka Dinozavrov, Duh Deklica (Catacombs)
|
||||
|
||||
**Otroci — 5 stopenj rasti:**
|
||||
1. Dojenček (0-1) → Zibelka, skrb
|
||||
2. Malček (1-3) → Hodi, igra
|
||||
3. Otrok (3-10) → Pomaga na farmi!
|
||||
4. Najstnik (10-18) → Polno delo
|
||||
5. Odrasel (18+) → **Postane Playable!**
|
||||
|
||||
**Generacije:** Kai → otroci → vnuki → ... 100+ realnih let možno
|
||||
|
||||
---
|
||||
|
||||
### 🏗️ FAZA 7 — "Mega Razvoj Mest"
|
||||
|
||||
**Cilj:** Nadgradi vsa 27 mest v polno mesti
|
||||
|
||||
**Town Upgrade System:**
|
||||
```
|
||||
Ruined → Repaired → Developed → Thriving → City
|
||||
(Faza 2) (Faza 7) (Endgame)
|
||||
```
|
||||
|
||||
**Mega Projekti:**
|
||||
- Elektrarna za celotno mesto
|
||||
- Šola (uči otroke, +skills)
|
||||
- Bolnišnica (zdravi NPC-je in Kai)
|
||||
- Trg (teden tržnica, 50+ prodajalcev)
|
||||
- Stara Dvorana (NPC odloča z Kai-em skupaj)
|
||||
|
||||
---
|
||||
|
||||
### 🔬 FAZA 8 — "Research & Advanced Tech"
|
||||
|
||||
**Cilj:** Napredna tehnologija + Ana's Science System
|
||||
|
||||
**Ana (ko je rešena v Fazi 8):**
|
||||
- Odpre Laboratorij na kmetiji
|
||||
- Research tree: Bio-tech, Radiation tech, Nano-tech
|
||||
- Crops 2.0 (genetsko modificirane, 2× yield)
|
||||
- Zombie Evolution (zombiji dobijo upgrade)
|
||||
|
||||
**Skrita Klet FULL UPGRADE:**
|
||||
- Industrijska Gojilnica (200× kapaciteta)
|
||||
- Kemični Laboratorij (kompleksne formule)
|
||||
- Tveganje: Policija/Župan kaznuje!
|
||||
|
||||
---
|
||||
|
||||
### ☢️ FAZA 9 — "Chernobyl & The Rescue"
|
||||
|
||||
**Cilj:** Prodri v Černobil, reši Ano
|
||||
|
||||
**Zgodba:**
|
||||
1. Kai najde vse 9 Key Fragmentov (iz biome bosšev)
|
||||
2. Portal do Černobila se odklene
|
||||
3. Fight through: Radiation Zones + Zmaj Volk boss (emotionalen)
|
||||
4. Giant Troll King Phase 1 (HP: 2500) — premagan, beži
|
||||
5. **ANA REŠENA** 💜
|
||||
|
||||
**The Reunion:**
|
||||
```
|
||||
Kai enters Ana's cell.
|
||||
Ana turns around.
|
||||
|
||||
ANA: "...Kai?"
|
||||
KAI: "Ana... I found you."
|
||||
[They embrace, crying]
|
||||
ANA: "You came for me..."
|
||||
KAI: "Always. Twin Bond, remember?"
|
||||
|
||||
[Twin Bond FULLY AWAKENS — zlatem svit!]
|
||||
```
|
||||
|
||||
**Ana postane Playable!** Unlock vseh 6 Twin Bond abilityjev.
|
||||
|
||||
---
|
||||
|
||||
### 🌟 FAZA 10 — "Final Choice & 4 Endings" (ENDGAME)
|
||||
|
||||
**Cilj:** Premagi finale, izberi konec
|
||||
|
||||
**Dr. Krnić Ultimatum:** *"Pridi v Reactor Core. Ali spustim SUPER VIRUS. 7 dni."*
|
||||
|
||||
**Boss Rush:**
|
||||
1. Dr. Krnić (HP: 1500)
|
||||
2. Giant Troll King Phase 2 (HP: 5000 — Ultimate Form!)
|
||||
|
||||
**CURE MACHINE:**
|
||||
```
|
||||
Dr. Krnić (dying): "Edini način zdravila = Alpha Hybrid žrtev."
|
||||
```
|
||||
|
||||
**4 KONCI — Player Choice:**
|
||||
|
||||
| Konec | Pogoj | Kaj se zgodi |
|
||||
|-------|-------|--------------|
|
||||
| 💔 Kai se žrtvuje | Pritisni A | Kai umre, Ana vodi novi svet, hčer imenuje "Kai" |
|
||||
| 💔 Ana se žrtvuje | Pritisni B | Ana umre, Kai vodi novi svet, hčer imenuje "Ana" |
|
||||
| 💀 Dark World | Pritisni C | Oba zavrneta. Živita skupaj večno, zombiji ostanejo. |
|
||||
| 🌟 PERFECT ✨ | Vse 50 Aninih Clues + 9 Key Fragmentov | Ana izračuna alternativo — oba preživita! |
|
||||
|
||||
**Perfect Ending zadnja scena:** Piknik na kmetiji. Kai, Ana, partnerji, 6 otrok, smeh.
|
||||
```
|
||||
KAI: "We did it."
|
||||
ANA: "Together. Always."
|
||||
[Children laughing in background]
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 👥 KOMPLETNI LIKI
|
||||
|
||||
| Lik | Starost | Vloga | Videz | Kdaj |
|
||||
|-----|---------|-------|-------|------|
|
||||
| **Kai Marković** | 14 | Protagonist, Alpha Hybrid | Pink/zeleni dreadlocki, rdeče oči, gaugi, nos ring, hoodie, cunje | Demo+ |
|
||||
| **Ana Marković** | 14 | Ugrabljena sestra | Kratki temni lasje, bela lab majica, pametna, urejena | Faza 9 (rešena) |
|
||||
| **Marko Marković** | ~45 | Mrtev oče → Duh | Sivi lasje, brada, halatna | Faza 1 (Oltar) |
|
||||
| **Elena Marković** | ~43 | Mrtva mama → Duh | Dolgi temni lasje, topel nasmeh | Faza 1 (Oltar) |
|
||||
| **Gronk** | ? | Trol pomočnik | Ogromen, roza dreadlocki, vape, Susi psička | Faza 1 |
|
||||
| **Dr. Krnić** | ~60 | Zlobnež | Mad scientist, halatna, divji pogled | Faza 9-10 |
|
||||
| **Giant Troll King** | ? | Ugrabil Ano | 3× Kai, oklopljen, rdeče oči | Faza 9-10 |
|
||||
|
||||
---
|
||||
|
||||
## 🎨 VIZUALNI STIL — PRAVILA (NIKOLI KRŠI)
|
||||
|
||||
1. **NI PIXEL ART** — High-res smooth ilustracija
|
||||
2. **Thick black outlines** (~3-5px) na VSEH likih
|
||||
3. **Gothic Dark Chibi** — veliki glave, majhna telesa, ekspresivne oči
|
||||
4. **Muted gothic palette:** Temne modre, vijolične, rjave + neon accenti (teal, zelena, vijolična)
|
||||
5. **Transparent ozadje** (Alpha PNG) za VSE like in objekte
|
||||
6. **Kai DNA — NIKOLI NE MENJAJ:** Pink/zeleni dreadlocki, rdeče oči, gaugi, nos ring — to so konstante skozi VSO igro in VSE starosti
|
||||
|
||||
---
|
||||
|
||||
## 📊 ŠTEVILKE
|
||||
|
||||
| | |
|
||||
|-|-|
|
||||
| **Faz skupaj** | DEMO + 10 FAZ |
|
||||
| **Biome-ov** | 20 (9 Normal + 11 Anomalous) |
|
||||
| **Boss-ov** | 24 (mini-boss/biome + Finalni) |
|
||||
| **Mest** | 27 (po celinski mapi) |
|
||||
| **NPC-jev** | 180 (čez vsa mesta) |
|
||||
| **Romance opcij** | 12 |
|
||||
| **Stopenj rasti otrok** | 5 |
|
||||
| **Koncev** | 4 |
|
||||
| **Zombi worker tipov** | 5 |
|
||||
| **Rastlin** | 80+ |
|
||||
|
||||
---
|
||||
|
||||
## 💬 KLJUČNI DIALOGJI (Kopiraj direktno)
|
||||
|
||||
**Twin Bond signali (Ana, šibki):**
|
||||
```
|
||||
"Kai... čutiš me? Sem ujeta... ampak ŽIVIM. Ne obupaj!"
|
||||
"Troll me čuva... ampak nisem sama..."
|
||||
"Kai... najdi me. Twin Bond... deluje..."
|
||||
```
|
||||
|
||||
**Gronk:**
|
||||
```
|
||||
"Gronk... pomaga šefu?"
|
||||
"Gronk... dober zombi?"
|
||||
"Gronk... šef... žalosten? Gronk pomagal... najti sestro!"
|
||||
```
|
||||
|
||||
**Marko (Duh):**
|
||||
```
|
||||
"Kai... Sin... Utri ograjo. Zombiji so šibki, ampak horda..."
|
||||
"Skupaj sva verjela v boljši svet. Ne nehaj verjeti."
|
||||
```
|
||||
|
||||
**Elena (Duh):**
|
||||
```
|
||||
"Rastline potrebujejo vodo, Kai. Kot ti ljubezen."
|
||||
"Nisi kriv. Nikoli nisi bil kriv."
|
||||
```
|
||||
|
||||
**The Reunion (Faza 9):**
|
||||
```
|
||||
ANA: "...Kai?"
|
||||
KAI: "Ana... I found you."
|
||||
ANA: "You came for me..."
|
||||
KAI: "Always. Twin Bond, remember?"
|
||||
ANA: "I felt you. Every day. Searching..."
|
||||
[Twin Bond fully awakens — zlatem svit]
|
||||
```
|
||||
|
||||
**Kai dnevnik:**
|
||||
```
|
||||
Dan 1: "Končno... Nov dom. Majhna kmetija, ampak dovolj za začetek."
|
||||
Dan 30: "En mesec. Preživim. Ampak Ana... kje si?"
|
||||
Dan 100: "Sto dni. Pol poti. Držim se."
|
||||
Dan 200: "Dvesto dni. Zdaj se začne pravi boj."
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
*"Twin Bond. Zdaj in vedno."* 💜
|
||||
*© 2026 HipoDevil666 | Nova Farma / Krvava Žetev*
|
||||
*Posodobljeno: 2026-03-03 ob 14:54*
|
||||
448
nova farma TRAE/dokumentacija/GEMINI_MASTER_BRIEF_2026_03_03.md
Normal file
448
nova farma TRAE/dokumentacija/GEMINI_MASTER_BRIEF_2026_03_03.md
Normal file
@@ -0,0 +1,448 @@
|
||||
# 🎮 NOVA FARMA (KRVAVA ŽETEV) — KOMPLETNI MASTER BRIEF
|
||||
## Za: Gemini / AI asistenta | Datum: 2026-03-03
|
||||
## Avtor: David Kotnik (HipoDevil666)
|
||||
|
||||
---
|
||||
|
||||
## ⚡ TL;DR (Preberi najprej!)
|
||||
|
||||
**Nova Farma** je dark survival farming RPG z zombie kontrolo, postavljeno v post-apokaliptično Slovenijo leta 2084. Igraš **Kai Markovića** (14 let), ki je edini preživeli alfa hibrid — ugriznjen od zombija, a ne postane eden. Namesto tega dobi moč **kontrolirati zombije**. Cilj: preživi, zgradi kmetijo, najdi ugrabljeno sestro Ano.
|
||||
|
||||
**Vizualni stil:** 2.5D Dark Chibi Noir — Hand-drawn ilustracija, NI pixel art. Clean lines, thick outlines, muted gothic barve.
|
||||
|
||||
**Platform:** Desktop (Electron + Phaser 3)
|
||||
|
||||
**Inspired by:** Stardew Valley × The Last of Us × Don't Starve × My Time at Portia
|
||||
|
||||
---
|
||||
|
||||
## 🌍 SVET
|
||||
|
||||
- **Leto:** 2084
|
||||
- **Lokacija:** Slovenija, majhen skriti otok v dolini
|
||||
- **Svet:** Otok (6400×6400px) sredi oceana (10400×10400px)
|
||||
- **Atmosfera:** Post-apokalipsa. Civilizacija je padla. Narava se vrača. Zombiji povsod.
|
||||
- **Vreme:** Dež (edini vir čiste vode!), sončno, nevihta — dinamično
|
||||
|
||||
---
|
||||
|
||||
## 👥 LIKI (KOMPLET)
|
||||
|
||||
### 🧒 KAI MARKOVIĆ — Protagonist
|
||||
- **Starost:** 14 let
|
||||
- **Spol:** Moški
|
||||
- **Videz:** Pink/zeleni dreadlocki, rdeče oči (genetska lastnost Marković linije), gaugi v ušesih, nos ring, majhni vampirski zobki. Hoodie, raztrgane kavbojke, cunje. Ruksak. Drži magično knjigo v eni roki.
|
||||
- **Osebnost:** Tih, določen, redkobeseden — ko govori, je globoko. Ne joče pred drugimi. Skrbi se za druge bolj kot zase.
|
||||
- **Posebnosti:**
|
||||
- **Alpha Hybrid:** Ugriznjen a ni postal zombi. Imun.
|
||||
- **Zombie Control (Alfa Moč):** [SPACE] → kontrolira zombije
|
||||
- **Twin Bond:** Telepatija z Ano (čuti jo, dobiva šibke signale)
|
||||
|
||||
### 👧 ANA MARKOVIĆ — Sestra (UGRABLJENA)
|
||||
- **Starost:** 14 let (Kai-eva dvojčica)
|
||||
- **Status:** Ugrabljena od Giant Troll Kinga, zaprta v Černobilu
|
||||
- **V igri:** Samo kot glas (Twin Bond signali) v Demo + Faza 1
|
||||
- **Karakter:** Genialna, radovedna, optimistična. Nasprotje Kai-a.
|
||||
- **Posebnost:** Njena genijskost bo rešila svet (alternativni konec)
|
||||
|
||||
### 👨🔬 MARKO MARKOVIĆ — Oče (MRTEV, Dan 3)
|
||||
- **Videz:** Sredovečni znanstvenik s sivo-rjavimi lasmi, brada
|
||||
- **Status:** Umrl od zombie ugrizov Dan 3, brani družino
|
||||
- **V igri:** Duh (Force Ghost) — pojavi se ko Kai zgradi Oltar + najde Inženirsko uro
|
||||
- **Vloga duha:** Inženirski nasveti, buff: +15% Craft hitrost
|
||||
|
||||
### 👩🔬 ELENA MARKOVIĆ — Mama (MRTVA, Dan 3)
|
||||
- **Videz:** Visoka ženska, dolgi temni lasje, topel nasmeh
|
||||
- **Status:** Umrla isti dan kot Marko
|
||||
- **V igri:** Duh — pojavi se ko Kai najde Medaljon
|
||||
- **Vloga duha:** Kmetijski nasveti, buff: +10% Energy regen na kmetiji
|
||||
|
||||
### 🧟 GRONK — Prvi zombi pomočnik (FAZA 1)
|
||||
- **Tip:** Trol (udomačen velikan, ne navaden zombi)
|
||||
- **Videz:** Ogromen, roza dreadlocki, vape v ustih (permanent). Vedno chill.
|
||||
- **Osebnost:** "Chill stric". Govori počasi, v 3. osebi. Srčen pod grdo zunanjostjo.
|
||||
- **Primer govora:** "Gronk... pomaga šefu? Gronk... dober zombi?"
|
||||
- **Unlock:** Faza 1 (Demo: Locked — razen prvih 20 kupcev + streamerji)
|
||||
- **Ima psa:** Susi (Jazbečarka) — spi pri njegovih nogah
|
||||
|
||||
### 👨🔬 DR. KRNIĆ — Glavni zlobnež
|
||||
- **Starost:** ~60 let
|
||||
- **Videz:** Mad scientist aesthetics — halatna, redki lasje, divji pogled
|
||||
- **Dejanje:** NAMENOMA sprostil zombie virus iz Black Serpent Laboratory
|
||||
- **Cilj:** Kontrola nad preostalim svetom
|
||||
- **V igri:** Faza 2+, finalni boss fight (skupaj z Giant Troll Kingom)
|
||||
|
||||
### 🦍 GIANT TROLL KING — Ugrabil Ano
|
||||
- **Videz:** Ogromen trol, 3× večji od Kai-a, oklopljen, rdeče oči
|
||||
- **Stats:** HP 5000, seizmični napadi, kliče zombije, ognjevit dih
|
||||
- **Lokacija:** Černobilski Reaktor (Faza 2+)
|
||||
- **V Demu/Fazi 1:** Samo omenjeni
|
||||
|
||||
---
|
||||
|
||||
## 🎬 ZGODBA — AKT PO AKT
|
||||
|
||||
---
|
||||
|
||||
### 📼 PROLOG: DAN 0–30 (Pred igro — Intro sekvenca)
|
||||
|
||||
Prikaže se samo enkrat, ko prvič zagneš igro:
|
||||
|
||||
**20 Polaroid fotografij z typewriter komentarji:**
|
||||
|
||||
| # | Slika | Komentar |
|
||||
|---|-------|----------|
|
||||
| 1 | Srečna družina pred virusom | "Pred virusom... bili smo srečni." |
|
||||
| 2 | Marko v laboratoriju | "Oče je delal na cepilu..." |
|
||||
| 3 | Red Alert alarm | "Potem je prišel DAN 0..." |
|
||||
| 4 | Kaos na ulicah | "Svet se je sesula v 48 urah." |
|
||||
| 5 | Dom je obkoljen | "DAN 3: Prišli so k nam..." |
|
||||
| 6 | Oče se bori | "Oče: 'Kai... varuj sestro... beži...'" |
|
||||
| 7 | Mama pada | "Mama: 'Ana... Kai... ljubiva vaju...'" |
|
||||
| 8 | Kai ugriznjen | "Ugriznili so me... ampak nisem postal zombi." |
|
||||
| 9 | Ana ugrabljena | "Ana: 'KAIII! POMAGAJ!'" |
|
||||
| 10 | Giant Troll King | "Nekega... POŠASTI jo je odnesel." |
|
||||
| 11 | Kai sam | "Starši mrtvi. Sestra ugrabljena. Sam." |
|
||||
| 12 | Alfa moč se zbudi | "Nekaj se je zbudilo v meni..." |
|
||||
| 13 | Kai z zombijem | "Zombiji... me poslušajo?" |
|
||||
| 14 | Pobeg iz mesta | "Moral sem pobegniti... preživeti..." |
|
||||
| 15 | Potovanje | "7 dni pešačenja skozi peklo..." |
|
||||
| 16 | Odkrita dolina | "Našel sem jo. Mojo dolino." |
|
||||
| 17 | Zapuščena kmetija | "Majhna kmetija. Nov začetek." |
|
||||
| 18 | Kai drži semena | "Če bom preživel... jo bom našel." |
|
||||
| 19 | Twin Bond signal | "Čutim jo... Ana je ŽIVA." |
|
||||
| 20 | Kai zapriseže | "Prisegli sem... Najti jo bom. Ne glede na ceno." |
|
||||
|
||||
**Po polaroidih:** Kai se prebudi v Spalni Vreči → blur efekt (amnezija) → Twin Bond signal → igra začne.
|
||||
|
||||
---
|
||||
|
||||
### 🏝️ AKT 1: DEMO — "PREŽIVETJE" (Dan 1–200)
|
||||
|
||||
**Cilj:** Preživi 200 dni → Odkleni Fazo 1
|
||||
|
||||
**Gameplay Loop:**
|
||||
```
|
||||
Jutro → Zalij rastline → Zberi pridelek → Popravi/Zgradi
|
||||
Podnevi → Research, Crafting, Explore otok
|
||||
Zvečer → Pospravi, odnesi v skrinje, skozi dialog
|
||||
Noč → Zpati v šotoru (ali Kai omedli = kazen)
|
||||
```
|
||||
|
||||
**Zgodba teče skozi 3 kanale:**
|
||||
|
||||
1. **KAI DNEVNIK** — ob vsakem Sleep, Kai napiše en stavek:
|
||||
- Dan 1: *"Končno... Nov dom. Majhna kmetija, ampak dovolj za začetek."*
|
||||
- Dan 7: *"En teden sam. Twin Bond signal je bil šibak nocoj."*
|
||||
- Dan 30: *"En mesec. Preživim. Kmetija raste. Ampak Ana... kje si?"*
|
||||
- Dan 100: *"Sto dni. Pol poti. Ana... držim se."*
|
||||
- Dan 200: *"Dvesto dni. Naredil sem, kar sem si obljubil. Zdaj se začne pravi boj."*
|
||||
|
||||
2. **TWIN BOND SIGNALI** — 1× na dan, 10% chance, šibek Anin glas:
|
||||
- *"Kai... čutiš me? Sem ujeta... ampak ŽIVIM."*
|
||||
- *"Ne obupaj... Twin Bond... deluje..."*
|
||||
- *"Troll me čuva... ampak nisem sama..."*
|
||||
- Visual: vijolični blisk na zaslonu, Kai zamrzne za sekundo
|
||||
|
||||
3. **FLASHBACK SPOMINI** — Kai stopi 80px blizu posebnih predmetov:
|
||||
- Star foto → *"Srečni časi"* — Ana z metuljem
|
||||
- Epruveta → *"Očetov laboratorij"* — "Nikoli ne dotikaj teh vzorčkov"
|
||||
- Stara sveča → *"Zadnja večerja"* — Anin rojstni dan
|
||||
|
||||
**Omejitve v Demu:**
|
||||
- Samo šotor (ne hiša)
|
||||
- Samo Tier 1 orodja (lesena)
|
||||
- Max 3 zombiji (ne morejo delati — samo sledijo)
|
||||
- 2 rastlini: Pšenica (3 dni) + Korenje (4 dni)
|
||||
- Voda samo iz dežja (Rain Catcher)
|
||||
|
||||
---
|
||||
|
||||
### 🌫️ AKT 2: FAZA 1 — "ODPRTJE" (Dan 200+)
|
||||
|
||||
**Trigger:** 200 dni preživetih → Fog of War se začne dvigovati
|
||||
|
||||
**Nove mehanike:**
|
||||
|
||||
| Mehanika | Opis |
|
||||
|----------|------|
|
||||
| **Fog of War** | Svet okrog otoka je bil skrit. Zdaj se odkriva. |
|
||||
| **Gronk Unlock** | Prvi pravi pomočnik (Trol, demo locked) |
|
||||
| **Scout Zombi** | Edini zombi ki gre v Fog. Vrne se z materiali. |
|
||||
| **Zombi Workforce** | 5 tipov zombi delavcev z leveli |
|
||||
| **Ruševine** | Garaža, Rastlinjak, Hlev — najdeš in popraviš |
|
||||
| **Rudnik** | Majhen rudnik — Baker, Premog, Glina |
|
||||
| **Crafting napredek** | Motorka, Vodni Filter, Stiskalnica |
|
||||
|
||||
**Zombi Workforce (5 tipov):**
|
||||
|
||||
| Tip | HP | Hitrost | Naloga | Max | Level Up |
|
||||
|-----|----|---------|--------|-----|----------|
|
||||
| 🕵️ Izvidnik (Scout) | 50 | Hiter | Gre v Fog, odkriva mapo, prinaša material | 1 | Hitrejše iskanje, manj izgub |
|
||||
| 🌾 Kmet (Farmer) | 30 | Počasen | Zaliva, žanje | 3 | Hitrejše, večji pridelek |
|
||||
| 🪓 Gozdar (Lumberjack) | 40 | Normalen | Seka drevesa | 2 | Hitrejše, več lesa/drevo |
|
||||
| ⛏️ Rudar (Miner) | 60 | Počasen | Koplje rudo | 2 | Lv5+ najde Železo! |
|
||||
| 📦 Nosač (Porter) | 40 | Normalen | Pobira Drop Boxe → polaga v skrinje | 1 | Lv7+ nosi 20 predmetov |
|
||||
|
||||
**Drop Box sistem:**
|
||||
- Zombiji ne nosijo direktno v tvoje skrinje (balance)
|
||||
- Delo → Drop Box → Ti pobereš → Tvoj inventar
|
||||
- 3 Drop Boxy: ob Workshopu, Rudniku, Farmi
|
||||
|
||||
**Parental Ghost Quest:**
|
||||
```
|
||||
Kai zgradi Oltar (20 Kamen + 10 Les + 2 Sveči)
|
||||
+ Najde Inženirsko uro (Markov predmet) → Marko se pojavi
|
||||
+ Najde Medaljon (Elenin predmet) → Elena se pojavi
|
||||
|
||||
Marko: "Kai... Sin... Utri ograjo."
|
||||
Elena: "Rastline potrebujejo vodo, Kai. Kot ti ljubezen."
|
||||
Buffi so stalni ko si na kmetiji.
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
### 🔵 AKT 3: FAZA 2+ — "ISKANJE ANG" (Prihodnost)
|
||||
|
||||
**Unlock:** Faza 2 = Nova območja, portali do biome-ov
|
||||
|
||||
**20 Biome-ov:**
|
||||
|
||||
**Tier 1 — Normalni:**
|
||||
Grassland, Forest, Swamp, Desert, Mountain, Snow, Wasteland, Tropical, Radioactive
|
||||
|
||||
**Tier 2 — Anomalni (Super rare portali):**
|
||||
Dino Valley 🦖, Mythical Highlands 🐉, Endless Forest 🌲, Loch Ness 🦕, Catacombs 💀, Egyptian Desert 🏺, Amazon 🌴, Atlantis 🌊, Chernobyl ☢️, Mexican Cenotes 🇲🇽, Witch Forest 🧙♀️
|
||||
|
||||
**Chernobyl = FINAL ZONE**:
|
||||
- Kai najde Ano v Reactor Core
|
||||
- Boss Fight: Dr. Krnić + Giant Troll King (Phase 1)
|
||||
- **ANA REŠENA** — postane playable character
|
||||
|
||||
---
|
||||
|
||||
### 💜 AKT 4: REUNIJA & KONEC (Faza 3)
|
||||
|
||||
**THE REUNION:**
|
||||
```
|
||||
Kai enters Ana's cell.
|
||||
Ana turns around.
|
||||
|
||||
ANA: "...Kai?"
|
||||
KAI: "Ana... I found you."
|
||||
[They embrace]
|
||||
ANA: "You came for me..."
|
||||
KAI: "Always. Twin Bond, remember?"
|
||||
|
||||
[Twin Bond FULLY AWAKENS — zlatem svit]
|
||||
```
|
||||
|
||||
**Ana se pridruži** — dobita Twin Bond sposobnosti:
|
||||
- Twin Telepathy (komunicirata brez razdalje)
|
||||
- Twin Strike (skupni napad, 2× poškodbe)
|
||||
- Twin Shield (preneseta damage drug na drugega)
|
||||
- Twin Sense (vidita skozi zidove)
|
||||
- Resurrection Ultimate (vsak reši drugega 1×/dan)
|
||||
|
||||
**4 konci (player choice):**
|
||||
```
|
||||
Dr. Krnić (dying): "Edini način zdravila zahteva Alpha Hybrid žrtev."
|
||||
|
||||
[A] Kai se žrtvuje → Ana vodi novi svet, ima hčer "Kai"
|
||||
[B] Ana se žrtvuje → Kai vodi novi svet, ima hčer "Ana"
|
||||
[C] Oba zavrneta → Živita skupaj na kmetiji večno, zombiji ostanejo
|
||||
[D] Alternativa* → Oba preživita! Svet ozdravljan. PERFECT ENDING ✨
|
||||
*Samo z vsemi 50 Aninimi clues + 9 Key Fragmenti
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## ⚙️ GAME SISTEMI (Komplet)
|
||||
|
||||
### 🌱 Farming
|
||||
- **Saditev:** Kai ore tla (E tipka) → posadi semena → zaliva vsak dan → žanje
|
||||
- **Rastline umrejo** brez vode po 1 dnevu
|
||||
- **Demo:** Pšenica (3 dni), Korenje (4 dni)
|
||||
- **Faza 1+:** Konoplja (7 dni, MAIN ECONOMY), Sončnice, 80+ other crops
|
||||
|
||||
### 💧 Voda
|
||||
- **VSA VODA JE STRUPENA** (ocean, reke, luže)
|
||||
- **EDINI VIR:** Deževnica (Rain Catcher)
|
||||
- Brez dežja = kriza → stockpile!
|
||||
- **Faza 1:** Vodni Filter (Oglje+Pesek+Plastika) → mora voda postane pitna
|
||||
|
||||
### 🏠 Housing
|
||||
| Tier | Struktura | Energy restore |
|
||||
|------|-----------|---------------|
|
||||
| 0 | Spalna Vreča | 40% |
|
||||
| 1 | Šotor ⛺ | 70% (Demo MAX) |
|
||||
| 2 | Lesena Koča 🏚️ | 85% (Faza 1 MAX) |
|
||||
| 3 | Kamnita Hiša 🏠 | 95% |
|
||||
| 4 | Moderna Hiša 🏡 | 100% |
|
||||
|
||||
### 🕰️ Dan/Noč
|
||||
- 1 in-game dan = 20 realnih minut
|
||||
- **Noč:** Zombiji 2× močnejši, več spawn-ov
|
||||
- **02:00:** Kai mora spati (ali omedli = energy loss + money loss)
|
||||
|
||||
### 🧟 Zombie Taming
|
||||
- [SPACE] blizu zombija → Alfa Moč → Screen flash → Zombij podrejen
|
||||
- Demo: Max 3 zombiji
|
||||
- Faza 1: Max 8 zombijev
|
||||
- Assign Task: Interact z zombijem → izberi nalogo
|
||||
|
||||
### 🩸 Survival Stats
|
||||
- **HP:** 100 max, regeneracija s hrano
|
||||
- **Energy:** 100%, dreni z delom, regenerira s spanjem/hrano
|
||||
-低 Energy (< 20%): Kai se upočasni
|
||||
|
||||
### 🔧 Crafting
|
||||
- **Campfire:** Osnovno kuhanje
|
||||
- **Workbench (Garaža Faza 1):** Motorka, Laksarca, Filter
|
||||
- **Furnace:** Sand + Coal = Glass, Iron Ore = Iron Bar
|
||||
|
||||
---
|
||||
|
||||
## 🎨 VIZUALNI STIL — PRAVILA ZA GENERIRANJE ASSETOV
|
||||
|
||||
### ABSOLUTNA PRAVILA (nikoli krši):
|
||||
1. **NI PIXEL ART** — High-res ilustracija, smooth lines
|
||||
2. **Thick black outlines** na vseh likih (~3-5px)
|
||||
3. **Gothic Dark Chibi** stil — veliki glave, majhna telesa, ekspresivne oči
|
||||
4. **Muted gothic palette:** Temne modre, vijolične, rjave, sive + neon accenti (teal, zelena)
|
||||
5. **Transparentno ozadje** (Alpha 24 PNG) za vse like in predmete
|
||||
6. **Kai DNA:** Vedno pink/zeleni dreadlocki, rdeče oči, gaugi, nos ring — nikoli drugačen!
|
||||
|
||||
### Skale (relativno na Kai = 64px visok):
|
||||
- Gronk: 2.5× Kai = 160px
|
||||
- Šotor: 2.5× Kai = 160px
|
||||
- Hiša: 3× Kai = 192px
|
||||
- Garaža/Hlev: 4× Kai = 256px
|
||||
- Piščanec: 0.2× Kai = 13px
|
||||
- Kura: 0.5× Kai = 32px
|
||||
- Krava: 2× Kai = 128px
|
||||
|
||||
### Y-Sorting (globina):
|
||||
- Vse se sortira po Y koordinati nog
|
||||
- Kai hodi ZA drevesi ko je višje na ekranu
|
||||
- Kai hodi PRED drevesi ko je nižje na ekranu
|
||||
|
||||
---
|
||||
|
||||
## 📋 FAZE — KDAJ SE KAJ ZGODI
|
||||
|
||||
```
|
||||
┌─────────────────────────────────────────────────────────────┐
|
||||
│ DEMO │ Dan 1–200 │ Preživi, kmetuj, spoznaj │
|
||||
│ │ │ otok, Twin Bond signali │
|
||||
├─────────────────────────────────────────────────────────────┤
|
||||
│ FAZA 1 │ Dan 200+ │ Fog se dvigne, Gronk, │
|
||||
│ (Purchase) │ │ Zombi delavci, Ruševine, │
|
||||
│ │ │ Rudnik, Scout │
|
||||
├─────────────────────────────────────────────────────────────┤
|
||||
│ FAZA 2 │ After Faza 1 │ Portali, 20 Biome-ov, │
|
||||
│ │ │ Ana lokacija razjasnjena │
|
||||
├─────────────────────────────────────────────────────────────┤
|
||||
│ FAZA 3 │ End Game │ Černobil, Ana rešena, │
|
||||
│ │ │ Twin Bond full power, │
|
||||
│ │ │ Dr. Krnić boss │
|
||||
├─────────────────────────────────────────────────────────────┤
|
||||
│ KONEC │ Player Choice │ 4 različni konci │
|
||||
└─────────────────────────────────────────────────────────────┘
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 🛠️ TEHNIČNI STACK
|
||||
|
||||
- **Engine:** Phaser 3 (JavaScript)
|
||||
- **Wrapper:** Electron (Desktop app, macOS/Windows/Linux)
|
||||
- **Resolucija:** 1920×1080
|
||||
- **Svet:** 10400×10400px (otok 6400×6400px center)
|
||||
- **Fizika:** Phaser Arcade Physics (brez gravitacije)
|
||||
- **Audio:** Web Audio API (proceduralni) + .ogg za glasbo
|
||||
- **Save:** localStorage (za demo), JSON save file (Faza 1+)
|
||||
|
||||
### Scene struktura:
|
||||
```
|
||||
MenuScene → (IGRAJ gumb) → GrassSceneClean + UIScene (overlay)
|
||||
→ (prihodnost) → IntroScene → GrassSceneClean
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 🎯 KAR JE ZDAJ V IGRI (2026-03-03)
|
||||
|
||||
| Sistem | Status |
|
||||
|--------|--------|
|
||||
| Phaser 3 + Electron wrapper | ✅ |
|
||||
| Otok (50×50 tilov, jagged obod) | ✅ |
|
||||
| Ocean (animiran, pena) | ✅ |
|
||||
| Kai — hoja vse 4 smeri | ✅ |
|
||||
| Kai — Y-sorting | ✅ |
|
||||
| Drevesa (3 stopnje rasti) | ✅ |
|
||||
| Proceduralni dež (160 črtičnih kapljic) | ✅ |
|
||||
| **Glavni meni (MenuScene)** | ✅ |
|
||||
| **Building System [B]** | ✅ ghost preview + Y-sort + collider |
|
||||
| **UIScene** (HP, energy, hotbar, minimap, inventory) | ✅ |
|
||||
| Farming sistem | ❌ |
|
||||
| Zombi AI | ❌ |
|
||||
| Dan/Noč cikel | ❌ |
|
||||
| Inventar logika | ❌ |
|
||||
| Intro sekvenca (20 polaroidov) | ❌ |
|
||||
| Twin Bond signali | ❌ |
|
||||
| Flashback spomini | ❌ |
|
||||
|
||||
---
|
||||
|
||||
## 💬 KLJUČNI DIALOGI (kopiraj direktno)
|
||||
|
||||
### Twin Bond signali (Ana):
|
||||
```
|
||||
"Kai... čutiš me? Sem ujeta... ampak ŽIVIM. Ne obupaj!"
|
||||
"Ne obupaj... Twin Bond... deluje..."
|
||||
"Troll me čuva... ampak nisem sama..."
|
||||
"Kai... najdi me..."
|
||||
```
|
||||
|
||||
### Gronk:
|
||||
```
|
||||
"Gronk... pomaga šefu?"
|
||||
"Gronk... dober zombi?"
|
||||
"Gronk... sadi... rastline..."
|
||||
"Gronk... šef... žalosten? Gronk... pomagal... najti sestro!"
|
||||
"Gronk... rad... ogenj. Toplo."
|
||||
```
|
||||
|
||||
### Marko (duh):
|
||||
```
|
||||
"Kai... Sin... Utri ograjo."
|
||||
"Skupaj sva verjela v boljši svet. Ne nehaj verjeti."
|
||||
```
|
||||
|
||||
### Elena (duh):
|
||||
```
|
||||
"Rastline potrebujejo vodo, Kai. Kot ti ljubezen."
|
||||
"Nisi kriv. Nikoli nisi bil kriv."
|
||||
```
|
||||
|
||||
### Kai (dnevnik):
|
||||
```
|
||||
Dan 1: "Končno... Nov dom. Majhna kmetija, ampak dovolj za začetek."
|
||||
Dan 30: "En mesec. Preživim. Ampak Ana... kje si?"
|
||||
Dan 200: "Dvesto dni. Zdaj se začne pravi boj."
|
||||
```
|
||||
|
||||
### THE REUNION:
|
||||
```
|
||||
Kai: "Ana... I found you."
|
||||
Ana: "...Kai? You came for me..."
|
||||
Kai: "Always. Twin Bond, remember?"
|
||||
Ana: "I felt you. Every day. Searching..."
|
||||
[Twin Bond fully awakens]
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
*"Twin Bond. Zdaj in vedno."* 💜
|
||||
*© 2026 HipoDevil666 | Nova Farma / Krvava Žetev*
|
||||
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`*
|
||||
@@ -0,0 +1,394 @@
|
||||
# 📖 NOVA FARMA — KOMPLETNA ZGODBA & IMPLEMENTACIJSKI PLAN
|
||||
## Krvava Žetev | Verzija: 2026-03-03
|
||||
|
||||
> Tukaj je VSE: zgodba, kako se prikaže v igri, v kakšnem vrstnem redu jo gradiva, in kateri assets & koda so potrebni za vsak del.
|
||||
|
||||
---
|
||||
|
||||
## 🌍 SVET & KONTEKST
|
||||
|
||||
| | |
|
||||
|-|-|
|
||||
| **Leto** | 2084 |
|
||||
| **Lokacija** | Slovenija → Skriti otok v Dolini |
|
||||
| **Žanr** | Survival Farming RPG + Zombie Control |
|
||||
| **Core Theme** | Preživetje, Iskanje sestre, Obnova civilizacije |
|
||||
| **Visual Style** | 2.5D Dark Chibi Noir |
|
||||
|
||||
---
|
||||
|
||||
## 👥 LIKI
|
||||
|
||||
| Lik | Starost | Vloga | Status v Demu |
|
||||
|-----|---------|-------|--------------|
|
||||
| **Kai Marković** | 14 | Protagonist, Alpha Hybrid | ✅ Player character |
|
||||
| **Ana Marković** | 14 | Dvojčica, UGRABLJENA | 💜 Samo glas (Twin Bond) |
|
||||
| **Marko Marković** | ~45 | Oče, znanstvenik | 👻 Duh (po oltar questu) |
|
||||
| **Elena Marković** | ~43 | Mama, znanstvenica | 👻 Duh (po oltar questu) |
|
||||
| **Gronk** | ? | Zombi, prvi pomočnik | 🟡 Faza 1 unlock |
|
||||
| **Dr. Krnić** | ~60 | Glavni zlobnik | 🔒 Faza 2+ |
|
||||
| **Giant Troll King** | ? | Ugrabil Ano | 🔒 Faza 2+ |
|
||||
|
||||
### Kai — DNA & Osebnost
|
||||
- **Lasje:** Pink/Zeleni dreadlocki
|
||||
- **Oči:** Rdeče (genetska lastnost Marković linije)
|
||||
- **Outfit:** Raztrgane cunje (start), mogoče upgrade
|
||||
- **Karakter:** Tih, določen, redko govori — ampak ko govori, je globoko
|
||||
- **Posebnost:** Alfa Hybrid — ugriznjen, a ni postal zombi → dobi moč *kontrolirati* zombije
|
||||
|
||||
### Ana — Zakaj je vse drugače brez nje
|
||||
- Kai jo čuti skozi **Twin Bond** (pasivna telepatija)
|
||||
- Random sporočila enkrat na dan (redka, šibka)
|
||||
- Ves Kai-ev gameplay je motiviran z "najti Ano"
|
||||
|
||||
---
|
||||
|
||||
## 🎬 ZGODBA — AKT PO AKT
|
||||
|
||||
---
|
||||
|
||||
### 📼 PROLOG (Pred igro — Intro Sekvenca)
|
||||
|
||||
**Prikaže se samo enkrat ob prvem zagonu** — 20 Polaroid slik s typewriter komentarji.
|
||||
|
||||
```
|
||||
[Slika 1] Družina pred virusom → "Pred virusom... bili smo srečni."
|
||||
[Slika 2] Oče v laboratoriju → "Oče je delal na cepilu..."
|
||||
[Slika 3] Red Alert → "Potem je prišel DAN 0..."
|
||||
[Slika 4] Kaos na ulicah → "Svet se je sesula v 48 urah."
|
||||
[Slika 5] Dom obkoljen → "DAN 3: Prišli so k nam..."
|
||||
[Slika 6] Oče se bori → "Oče: 'Kai... varuj sestro... beži...'"
|
||||
[Slika 7] Mama pada → "Mama: 'Ana... Kai... ljubiva vaju...'"
|
||||
[Slika 8] Kai ugriznjen → "Ugriznili so me... ampak nisem postal zombi."
|
||||
[Slika 9] Ana ugrabljena → "Ana: 'KAIII! POMAGAJ!'"
|
||||
[Slika 10] Troll King → "Nekega... POŠASTI jo je odnesel."
|
||||
[Slika 11] Sam → "Starši mrtvi. Sestra ugrabljena. Sam."
|
||||
[Slika 12] Alfa Moč → "Nekaj se je zbudilo v meni..."
|
||||
[Slika 13] Prvi zombi → "Zombiji... me poslušajo?"
|
||||
[Slika 14] Pobeg → "Moral sem pobegniti... preživeti..."
|
||||
[Slika 15] Potovanje → "7 dni pešačenja skozi peklo..."
|
||||
[Slika 16] Dolina → "Našel sem jo. Mojo dolino."
|
||||
[Slika 17] Kmetija → "Majhna kmetija. Nov začetek."
|
||||
[Slika 18] Semena → "Če bom preživel... jo bom našel."
|
||||
[Slika 19] Twin Bond → "Čutim jo... Ana je ŽIVA."
|
||||
[Slika 20] Obljuba → "Prisegli sem... Najti jo bom. Ne glede na ceno."
|
||||
```
|
||||
|
||||
**Po polaroidih:**
|
||||
- Fade to black
|
||||
- Kai se prebudi v **Spalni vreči** ← prvi frame igre
|
||||
- Vid zamegljen (amnezija blur efekt)
|
||||
- Zveni šibak signal: *"Kai... sem tu..."* (Ana)
|
||||
- Blur se razjasni → **IGRA SE ZAČNE**
|
||||
|
||||
---
|
||||
|
||||
### 🏝️ AKT 1: PREŽIVETJE (Demo — Dan 1–200)
|
||||
|
||||
**Cilj:** Preživi 200 dni → odkleni Fazo 1
|
||||
|
||||
**Kaj se dogaja:**
|
||||
Kai sam na otoku. Gradi, kmetuje, zbira material. Vsak dan je boj.
|
||||
Voda je samo iz dežja (Rain Catcher). Zombiji napadajo ponoči.
|
||||
|
||||
#### Zgodba teče skozi 3 kanale:
|
||||
|
||||
**1. DNEVNIK (Kai-ev notranji monolog)**
|
||||
Vsak dan ob prvem pritisku na Sleep:
|
||||
```
|
||||
DAN 1: "Končno... Nov dom. Majhna kmetija, ampak dovolj za začetek."
|
||||
DAN 2: "Danes sem srečal zombija. Ime sem mu dal Gronk. (Faza 1 unlock)"
|
||||
DAN 3: "Flashback... Vidim mamo, očeta, Ano... Boli. Ampak moram naprej."
|
||||
DAN 7: "Teden dni sam. Twin Bond signal je bil šibak nocoj."
|
||||
DAN 30: "En mesec. Preživim. Kmetija raste. Ampak Ana... KJE SI?"
|
||||
DAN 100:"Sto dni. Pol poti. Zbral sem dovolj za... Moram naprej."
|
||||
DAN 200:"Dvesto dni. Naredil sem, kar sem si obljubil. Zdaj se začne pravi boj."
|
||||
```
|
||||
|
||||
**2. TWIN BOND SIGNALI** (naključno 1× na dan, ~10% chance)
|
||||
```
|
||||
[Šibek telepatski glas]
|
||||
Ana: "Kai... čutiš me? Sem ujeta... ampak ŽIVIM. Ne obupaj!"
|
||||
Ana: "Ne obupaj... Twin Bond... deluje..."
|
||||
Ana: "Troll me čuva... ampak nisem sama..."
|
||||
Ana: "Kai... najdi me..."
|
||||
[Signal izgubljen]
|
||||
```
|
||||
Visual: Vijolični blisk na zaslonu, Kai zamrzne za sekundo, nato nadaljuje.
|
||||
|
||||
**3. FLASHBACK SPOMINI** (trigger: pristopi k posebnim predmetom)
|
||||
|
||||
| Predmet | Spomin |
|
||||
|---------|--------|
|
||||
| Star foto na tleh | "Srečni Časi" — Ana z metuljem v roki |
|
||||
| Testna epruveta | "Očetov Laboratorij" — "Nikoli ne dotikaj teh vzorčkov" |
|
||||
| Stara sveča | "Zadnja Večerja" — Anin rojstni dan, torta, smeh |
|
||||
|
||||
Vsak flashback = blago screen blur → Polaroid naredi "klik" → glas → nazaj.
|
||||
|
||||
---
|
||||
|
||||
### 🌫️ AKT 2: FAZA 1 — ODPRTJE (Dan 200+)
|
||||
|
||||
**Trigger:** 200 dni preživetih → fog of war se začne odpirati
|
||||
|
||||
**Unlock:** Gronk (ali prvih 20 kupcev ga dobijo takoj)
|
||||
|
||||
```
|
||||
[Fog se delno dvigne]
|
||||
SISTEM: "Megla se dviga... Svet je večji kot si mislil."
|
||||
|
||||
KAI (misli): "Kaj je tam zunaj...?"
|
||||
|
||||
[Gronk se pojavi]
|
||||
GRONK: "Gronk... pomaga šefu?"
|
||||
KAI: "Ti si... Gronk. Moj pomočnik."
|
||||
GRONK: "Gronk... dober zombi?"
|
||||
KAI: "Najboljši zombi."
|
||||
GRONK: *Srečno mrmra*
|
||||
```
|
||||
|
||||
**Nove zgodbe:**
|
||||
- Scout Zombi razkrije ruševine v fogu
|
||||
- Garaža, Rastlinjak, Hlev — vsaka ruševina ima **izgubo/zgodovino** (napisi v ruinah)
|
||||
- Garaža: "Tukaj je imel nekdo sanje... Popravi jih."
|
||||
- Rudnik: "Globoko pod tlemi leži odgovor..."
|
||||
|
||||
**Gronk Dialogi** (sproži se med delom):
|
||||
```
|
||||
[Med kmetovanjem]
|
||||
GRONK: "Gronk... sadi... rastline..."
|
||||
KAI: "Dobro delo, Gronk!"
|
||||
GRONK: "Gronk... je... ponosen!"
|
||||
|
||||
[Kai je žalosten]
|
||||
GRONK: "Šef... žalosten?"
|
||||
KAI: "Moja sestra... Pogrešam jo..."
|
||||
GRONK: "Gronk... pomagal... najti sestro!"
|
||||
KAI: "Hvala, Gronk. Res si dober prijatelj."
|
||||
|
||||
[Ko sreča Kai ob ognju zvečer]
|
||||
GRONK: "Gronk... rad... ogenj. Toplo."
|
||||
KAI: "Jaz pa rad... mislim na Ano."
|
||||
GRONK: "Ana... dobra? Kot šef?"
|
||||
KAI: "Boljša. Ona je genialna."
|
||||
|
||||
[Grozno vreme]
|
||||
GRONK: "Gronk... ne mara... mokro."
|
||||
KAI: "Nobeden ne mara dežja, Gronk."
|
||||
GRONK: "Gronk... ljubi... Gronk lažje govori to."
|
||||
KAI: ["..."smeh]
|
||||
```
|
||||
|
||||
**Parental Ghost (Oltar event):**
|
||||
Kai zgradi oltar (20 Kamen + 10 Les + 2 Sveči) in najde predmete:
|
||||
- **Inženirska ura** (Markov predmet) → Marko se pojavi kot duh
|
||||
- **Medaljon** (Elenin predmet) → Elena se pojavi kot duh
|
||||
|
||||
```
|
||||
[Marko Duh — moder svit]
|
||||
MARKO: "Kai... Sin..."
|
||||
KAI: "Ata? Ali si... res ti?"
|
||||
MARKO: "Del mene ostaja. Dokler se spomniš."
|
||||
MARKO: "Utri ograjo, sin. Zombiji so šibki, ampak horda..."
|
||||
BUFF AKTIVEN: "Očetova Modrost: +15% Craft hitrost"
|
||||
|
||||
[Elena Duh — zlat svit]
|
||||
ELENA: "Moj Kai... kako si zrasel."
|
||||
KAI: "Mama... Žal mi je. Nisem mogel—"
|
||||
ELENA: "Molči. Nisi kriv. Nikoli nisi bil kriv."
|
||||
ELENA: "Rastline potrebujejo vodo, Kai. Kot ti ljubezen."
|
||||
BUFF AKTIVEN: "Mamina Ljubezen: +10% Energy regen na kmetiji"
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
### 💜 AKT 3: REUNIJA (Faza 2+ — prihodnost)
|
||||
|
||||
**Lokacija:** Černobil Reaktor (Level 61–75)
|
||||
|
||||
Kai pride skozi radiation zones, premaga Giant Troll King (Phase 1)...
|
||||
|
||||
```
|
||||
[Kai vstopi v celico]
|
||||
[Ana se obrne]
|
||||
[Njune oči se srečajo]
|
||||
|
||||
ANA: "...Kai?"
|
||||
KAI: "Ana... I found you."
|
||||
|
||||
[Tečeta drug k drugemu, objameta se, jočeta]
|
||||
|
||||
ANA: "You... you came for me..."
|
||||
KAI: "Always. Twin Bond, remember?"
|
||||
ANA: "I felt you. Every day. Searching..."
|
||||
KAI: "Every single day."
|
||||
|
||||
[Twin Bond FULLY AWAKENS — zlata svetloba]
|
||||
```
|
||||
|
||||
**ANA SE PRIDRUŽI** — postane playable character. Unlock vseh Twin Bond abilityjev:
|
||||
- Twin Telepathy (govorita brez distance)
|
||||
- Twin Strike (skupni napad, 2× damage)
|
||||
- Twin Shield (prenos škode med njima)
|
||||
- Twin Sense (vidita skozi zidove)
|
||||
- Shared Buffs (hrana/potions za oba)
|
||||
- Resurrection Ultimate (vsak reši drugega 1×/dan)
|
||||
|
||||
---
|
||||
|
||||
### ⚖️ AKT 4: ZADNJA IZBIRA (Faza 3 — End Game)
|
||||
|
||||
Dr. Krnić: *"Pridi v Reactor Core. Ali spusti SUPER VIRUS. Imaš 7 dni."*
|
||||
|
||||
Po Boss Rush (Dr. Krnić + Giant Troll King Phase 2):
|
||||
|
||||
```
|
||||
[Cure Machine]
|
||||
Dr. Krnić (dying): "Edini način... Alpha Hybrid Sacrifice.
|
||||
Eden od vaju mora umreti... da se svet pozdravili."
|
||||
|
||||
[Twin Bond: "Skupaj... Premagava?"]
|
||||
```
|
||||
|
||||
**CHOICE SCREEN:**
|
||||
```
|
||||
[ A ] Kai se žrtvuje → Ending 1
|
||||
[ B ] Ana se žrtvuje → Ending 2
|
||||
[ C ] Zavrni → Ending 3 (Dark World)
|
||||
[ D ] Alternativa* → Ending 4 PERFECT ✨
|
||||
* Samo če si zbral VSEH 50 Aninih clues + 9 Key Fragmentov
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 🏁 4 KONCI
|
||||
|
||||
### Ending 1 — 💔 Kai se žrtvuje
|
||||
Kai: *"Ana... ti si genialna. Svet te potrebuje bolj. Živi. Za naju oba."*
|
||||
Ana: Vodi novi svet. Ima hčer po imenu **Kai**.
|
||||
|
||||
### Ending 2 — 💔 Ana se žrtvuje
|
||||
Ana: *"Kai... ti si rešil mene. Pusti meni rešiti ostale."*
|
||||
Kai: Vodi novi svet. Ima hčer po imenu **Ana**.
|
||||
|
||||
### Ending 3 — 💀 Dark World
|
||||
Oba zavrneta. Zombiji ostanejo. Živita skupaj na kmetiji večno.
|
||||
*"Ne žalim ničesar."* — Kai (68)
|
||||
|
||||
### Ending 4 — 🌟 Perfect ✨
|
||||
Ana: *"Počakaj! Twin Bond energija + 50 clues + 9 Fragmentov = ALTERNATIVNA REŠITEV!"*
|
||||
Oba preživita. Svet ozdravljen. Zombiji postanejo *prijazni delavci*.
|
||||
Zadnja scena: Piknik na kmetiji. Kai, Ana, otroci, smeh.
|
||||
|
||||
---
|
||||
|
||||
## 🛠️ KAKO SE ZGODBA GRADI V IGRI
|
||||
|
||||
### Sistem 1: IntroScene.js
|
||||
```
|
||||
ASSETS: polaroid_01.png – polaroid_20.png
|
||||
CODE: IntroScene.js
|
||||
TRIGGER: Samo 1x, ob prvem startu
|
||||
TRACKING: localStorage.setItem('introSeen', true)
|
||||
```
|
||||
|
||||
### Sistem 2: Journal (Dnevnik)
|
||||
```
|
||||
ASSETS: ui_dialog.png (már imamo!)
|
||||
CODE: JournalSystem.js (ustvari)
|
||||
TRIGGER: Vsak večer ob kliku Sleep
|
||||
DATA: Array dialogov indexiran po dnevu
|
||||
```
|
||||
|
||||
### Sistem 3: Twin Bond Signal
|
||||
```
|
||||
ASSETS: vijolično overlay (Graphics — brez asseta)
|
||||
CODE: TwinBondSystem.js
|
||||
TRIGGER: Vsak dan, 10% chance ob polnoči
|
||||
SOUND: Ana glas (Edge-TTS proceduralan)
|
||||
```
|
||||
|
||||
### Sistem 4: Flashback Memories
|
||||
```
|
||||
ASSETS: 3 predmeti: foto, epruveta, sveča
|
||||
CODE: MemorySystem.js
|
||||
TRIGGER: Kai stopi v 80px bližino predmeta
|
||||
EFFECT: Screen blur → Polaroid click → glas → blur ven
|
||||
```
|
||||
|
||||
### Sistem 5: Gronk Dialogi (Faza 1)
|
||||
```
|
||||
ASSETS: gronk_walk_sheet.png (že imamo!)
|
||||
CODE: GronjSystem.js (dodamo k NPC logic)
|
||||
TRIGGER: Triggeri: ob kmetovanju, po 20+ minutah, ob ognju, jokanju
|
||||
```
|
||||
|
||||
### Sistem 6: Parental Ghosts (Oltar)
|
||||
```
|
||||
ASSETS: oltar_obj.png, inzenirska_ura.png, medaljon.png
|
||||
CODE: AltarSystem.js
|
||||
TRIGGER: Zgradi oltar + najdi oba predmeta
|
||||
EFFECT: Duh se pojavi, dá buff, ostane permanent
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 📋 IMPLEMENTACIJSKI VRSTNI RED
|
||||
|
||||
### 🟢 SPRINT A — Prolog (Intro Sekvenca)
|
||||
```
|
||||
1. Generiramo 20 Polaroid slik (AI)
|
||||
2. Napišemo IntroScene.js
|
||||
- Fade in/out med slikami
|
||||
- Typewriter tekst na vsaki
|
||||
- ESC/Space skip za vsako
|
||||
3. Integriramo v game.js:
|
||||
scene: [IntroScene, GrassScene, UIScene]
|
||||
4. localStorage tracking → ne ponavlja se
|
||||
```
|
||||
|
||||
### 🟡 SPRINT B — Daily Journal
|
||||
```
|
||||
1. Napišemo dialogArray.js (vse Kai dnevniške vnose po dnevu)
|
||||
2. JournalSystem.js → ob kliku "Sleep" prikaže dialog
|
||||
3. UIScene: dialog box za prikaz (dialog_panel.png — že imamo!)
|
||||
```
|
||||
|
||||
### 🟠 SPRINT C — Twin Bond
|
||||
```
|
||||
1. TwinBondSystem.js
|
||||
- Vsak dan, 10% chance Signal
|
||||
- Ana voice line (typewriter)
|
||||
- Vijolični blisk efekt
|
||||
- UI: Vijolična ikona v HUD blisne
|
||||
2. HUD: Dodamo Twin Bond ikono (majhna vijolična srce ikona)
|
||||
```
|
||||
|
||||
### 🔵 SPRINT D — Flashback Memories
|
||||
```
|
||||
1. Postavimo 3 predmete na otok (foto, epruveta, sveča)
|
||||
2. MemorySystem.js — proximity trigger (80px)
|
||||
3. Efekt: Phaser camera.setPostPipeline blur
|
||||
4. Polaroid click zvok (proceduralen)
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 📊 ZGODBA STATUS (2026-03-03)
|
||||
|
||||
```
|
||||
PROLOG (20 polaroidov): ██░░░░░░░░ 10% (napisi OK, slike manjkajo)
|
||||
KAI DNEVNIK: ████░░░░░░ 40% (tekst pisan, kode ni)
|
||||
TWIN BOND SIGNALI: █░░░░░░░░░ 5% (dizajn ok, implementacija 0)
|
||||
FLASHBACK MEMORIES: █░░░░░░░░░ 5% (dizajn ok, predmeti manjkajo)
|
||||
GRONK DIALOGI: ████░░░░░░ 40% (tekst pisan, Gronk ni v igri)
|
||||
PARENTAL GHOSTS: █░░░░░░░░░ 5% (samo dizajn)
|
||||
AKT 2-4 (Faza 1+): ░░░░░░░░░░ 0% (prihodnost)
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
*Posodobljeno: 2026-03-03 ob 13:19*
|
||||
*Za dialoge: `DEMO_FAZA1_NAPISI_DIALOGI.md`*
|
||||
*Za full lore: `ZGODBA_CELOTNA.md`*
|
||||
Reference in New Issue
Block a user