Files
novafarma/nova farma TRAE/dokumentacija/GEMINI_MASTER_BRIEF_2026_03_03.md

17 KiB
Raw Blame History

🎮 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 030 (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 1200)

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 1200     │ 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