# 🎮 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*