dodelani dnevnik

This commit is contained in:
2025-12-08 03:15:53 +01:00
parent 860a10a5c3
commit 4c3ee03007
11 changed files with 488 additions and 72 deletions

View File

@@ -1,75 +1,166 @@
# 📔 DNEVNIK RAZVOJA: KRVAVA ŽETEV (NOVA FARMA)
# 📔 DNEVNIK RAZVOJA: KRVAVA ŽETEV (ZOMBIE ROOTS)
## 📅 Začetek Projekta
**Datum začetka:** 5. December 2025
**Lokacija:** Nova Farma (c:\novafarma)
**Engine:** Phaser 3 + Custom Antigravity Engine
**Stil:** 2.5D Izometrični Pixel Art / Voxel
## 📖 Zgodba in Lore
**Protagonist:** Najstnik z značilnimi dredloksi, ki je preživel napad mutanta "Zmaj-Volka" (najvišji plenilec) in v procesu postal **Hibrid**. Okužen je z virusom, a imun, kar mu daje status **Alfe** med zombiji.
**Glavni Quest:**
1. **Iskanje Sestre:** Izgubljena sestra je morda ključ do zdravila ali pa ujeta v laboratoriju.
2. **Maščevanje:** Iskanje pravice za smrt staršev.
3. **Odkrivanje Preteklosti:** Zbiranje starih zapiskov med rudarjenjem, ki razkrivajo, kako je virus ušel in ustvaril mutante (troli, vilinci).
---
## 🧟‍♂️ Koncept Igre & Zgodba
## 🎮 Jedrne Mehanike (Game Concept)
### Naslov: Krvava Žetev (Zombie Roots)
### 1. 🧟 Zombi Delavci (Avtomatizacija)
To je srce igre. Igralec sam ne more postoriti vsega.
* **Krotenje:** Igralec izkorišča svoj "Alfa" vonj, da ukroti divje zombije.
* **Leveling:** Zombiji pridobivajo XP glede na nalogo (Kmetovanje, Rudarjenje, Straža).
* **Regeneracija & Grobovi:** Zombiji so stroji, ki se obrabijo. Za počitek ne potrebujejo postelj, ampak **Grobove** (zgrajene iz kamna in zemlje). Grob upočasni razpadanje.
* **Smrt & Dediščina:** Ko zombi dokončno razpade:
* Postane **Visokokakovostno Gnojilo** za pridelke.
* Spusti XP za igralca, kar pomaga pri levelanju samega sebe.
**Zgodba:**
Svet, kakršnega smo poznali, je propadel. Nisi vojak, nisi heroj si kmet. Tvoja naloga ni zgolj preživeti, ampak ponovno pognati korenine civilizacije. Prebudiš se na zapuščeni kmetiji sredi opustošene dežele. Čez dan je svet varljiv: sonce sije na ruševine, trava raste in narava si jemlje nazaj, kar je njeno.
### 2. 🧠 Hibridna Veščina (Hybrid Skill)
Razumevanje "okuženih".
* **Level 1:** Zombiji samo godrnjajo ("Hnggg...").
* **Level 5:** Razumevanje ključnih besed ("Ruda... Trdno...").
* **Level 10 (Max):** Zombiji govorijo celotne stavke in razkrivajo skrivnosti ali opozarjajo na nevarnosti ("Alfa, Zmaj-Volk prihaja!").
A ko pade noč, pridejo oni. **Prekleti.**
### 3. 🌱 Kmetovanje in Širitev
* **Micro Farm:** Začetek na parceli 8x8 kock.
* **Širitev:** Nova zemljišča so zaklenjena/poraščena. Tja moraš poslati zombije, da "očistijo" cono, preden jo lahko uporabiš.
* **Mesojedke (Mario Plants):** Endgame obramba. Hranijo se z mesom (ali deli zombijev) in ne vodo.
Tvoj cilj je obnoviti kmetijo, pridelati hrano (ki je zdaj najvrednejša valuta) in zgraditi obrambo. Trgovali boste z redkimi preživelimi trgovci, ki si upajo potovati med naselbinami.
### 4. 💰 Ekonomija in Obnova
* **Kovanje Denarja (Minting):** Zlatniki ne padajo iz pošasti. Izkopati moraš zlato rudo, jo pretopiti in skovati denar.
* **Obnova Mesta:** Popravilo hiš NPC-jev (tu so "Projekti" -> rabiš les, kamen, denar).
* **Posojanje Zombijev:** Ko imaš dovolj "Srčkov" z NPC-jem (npr. Kovačem), mu lahko posodiš svoje zombije za delo v zameno za denar in boljša orodja.
**Ključne Mehanike:**
* **Farming (Kmetovanje):** Realistična rast pridelkov (koruza, pšenica, itd.). Vsaka rastlina ima svoj cikel.
* **Survival (Preživetje):** Lakota, žeja in spanje.
* **Combat (Boj):** Brani svojo letino pred nočnimi napadi zombijev.
* **Economy (Ekonomija):** Prodajaj pridelke za zlato, kupuj boljša orodja in semena.
### 5. 📚 Raziskovanje in Zbirateljstvo (The Album)
Igralec ima **Album**, ki beleži vse odkrite stvari. To spodbuja raziskovanje.
* **Kategorije:**
* **Artefakti:** Stari predmeti, najdeni med kopanjem zemlje (Arheologija).
* **Hrana & Pridelki:** Ko prvič vzgojiš ali skuhaš nekaj novega.
* **Zombiji:** Beleženje različnih tipov (Defektni, Legendarni, Navadni).
* **Rude & Smeti:** Tudi smeti imajo svojo zgodbo!
### 6. 🌍 Živi Svet in Bitja
* **Nočna Sova (NPC Poštar):** Ponoči tiho prileti in prinese **osebna pisma** od NPC-jev (zahvale, darila, quest iteme). Je znak prijateljstva.
* **Netopirji (Event Oznanjevalci):** Ko se nebo napolni z netopirji in slišiš njihovo cviljenje, to oznanja **Event** (npr. Invazijo, Krvavo Luno ali Prihod Trgovca).
* **Funa:**
* **Mutirane Živali:** Dvoglave krave, kure z oklepi. Vir mesa in čudnih surovin.
* **Normalne Živali:** Izjemno redke. Če jih najdeš, so vredne bogastvo.
### 7. 🐄 Živinoreja: Normalna vs. Mutirana
Vsaka žival ima svojo "toksično" različico s posebnimi produkti.
* **Krava:** Normalna daje Mleko. **Mutirana** daje **Svetleče Mleko** (za napoje/luči).
* **Ovca:** Normalna daje Volno. **Mutirana** daje **Jekleno Volno** (za oklepe/obrambo).
* **Pujs:** Normalni daje Meso. **Mutirani** spušča **Magične predmete** (rune, svitke - vir magije).
* **Kura:** Normalna daje Jajca. **Mutirana** daje **Kovinsko Perje** (material za izdelavo orožja/puščic).
### 8. 🌊 Ocean in Otoki
Svet se razširi na vodo.
* **Potapljanje:** Nabiranje školjk in zakladov ob obali.
* **Čolnarjenje:** Potovanje na "Čudne Otoke". Vsak otok ima unikatne biome in naloge.
* **Boss Map:** Na otokih iščeš delčke zemljevida, ki vodijo do Glavnega Bossa.
### 9. ⏳ Generacije in Dediščina (Legacy System)
Igra poteka skozi leta.
* **Staranje:** Protagonist se stara (Najstnik -> Odrasel -> Starostnik).
* **Družina:** Poroka (z NPC ali drugim igralcem) -> Partner se preseli na farmo.
* **Otroci:** Možnost imeti do 2 otroka.
* **Nadaljevanje:** Ko glavni lik umre, prevzameš vlogo **Otroka ali Partnerja**. Vse lastništvo se prenese. Igra je neskončna.
### 10. 🤝 Frakcije Mutantov (Lore)
Ni vse, kar je mutirano, zlobno.
* **Dobri Mutanti:** Obstajajo vasi Vilincev, Gnomov in Trolov, s katerimi lahko trguješ.
### 11. 📜 Sistem Znanja (Blueprints)
Ne moreš zgraditi vsega takoj.
* **Odkrivanje:** Načrte (Blueprints) za nove zgradbe in orodja najdeš redko med **kopanjem zemlje/rude** ali v skrinjah v mestu.
* **Workbench:** Osnovna postaja za izdelavo predmetov.
* **Pečica (Furnace):** Nujna za predelavo rude v palice (Iron/Gold Ingots) in peko hrane.
### 12. 🏗️ Gradnja in Strukture
Igra ponuja bogat sistem gradnje.
* **Bivališča:**
* **Starter House:** Začetna koča, nadgradljiva.
* **Barn (Hlev):** Za mutirane in normalne živali.
* **Grobovi:** Nujni za počitek Zombi delavcev.
* **Skladiščenje:**
* **Silos/Granary:** Za shranjevanje hrane (da ne zgnije).
* **Chest:** Za predmete.
* **Mesto:** Obnova porušenih zgradb (Trgovina, Kovačija, Mestna Hiša).
### 13. ⛈️ Ekstremno Vreme in Letni Časi
Preživetje je odvisno od priprave.
* **Zima:** Ekstremni mraz. Če nisi **pravilno oblečen** (zimska oblačila), izgubljaš HP. Rastline zunaj pomrznejo -> nujna gradnja **Rastlinjakov** (Steklo iz mivke).
* **Poletje:** Nevarnost suše in vročinskega udara. Rastline potrebujejo več vode -> nujni **Avtomatski Zalivalniki**.
* **Jesen:** Posebni "Survival" questi za pripravo ozimnice.
### 14. 🌍 Lokalizacija in Platforme
* **Jeziki:** Slovenščina (Primarni) 🇸🇮, EN, DE, IT, CN.
* **Platforme:**
* **Faza 1:** PC (Steam) + Mac (Apple).
* **Faza 2:** Mobilne naprave (Android/iOS).
* **Faza 3:** Konsole (Switch/PS5/Xbox).
* **Dosežki (Achievements):** Integracija s Steam Achievements (npr. "Master Farmer", "Zombie Tamer").
### 15. ⏳ Statistika in Dediščina
* **Total Playtime:** Igra beleži skupni čas igranja v realnih urah. Ta števec se nikoli ne resetira, tudi če umreš.
* **Generacije:** Ko umreš, prevzameš vlogo potomca, a statistika *časa* teče dalje.
### 16. 🌳 Sadjarstvo in Sezonskost
Rastline so vezane na letne čase.
* **Sezonske Rastline:** Večina raste le v določeni sezoni (npr. Lubenice poleti, Buče jeseni).
* **Trpežne Rastline:** Nekatere (npr. korenje) zdržijo do prve zime.
* **Jablana (Apple Tree):** Prvo sadno drevo v igri. Je trajnica (ne rabiš je saditi vsako leto) in daje jabolka vsako jesen.
* **Transport:** Osel za prenašanje tovora.
### 17. ⚒️ Orodja in Rudarjenje
* **Bone Tools:** Začetno orodje iz kosti.
* **Starter Chest:** Ob vsakem začetku igre dobiš skrinjo z **naključnimi stvarmi** (lahko vrhunsko orodje ali pa samo nekaj hrane).
* **Dragi Kamni:** Diamanti, Smaragdi, Kristali. Sprva le za prodajo (visoka cena), kasneje za *Endgame* magijo/nadgradnje.
---
## 🛠️ Dosedanji Napredek (Feature Log)
## 🛠️ Tehnični Log (Development History)
### Faza 1: Temelji (5. - 6. Dec 2025)
- [x] Vzpostavitev projekta (Node.js, Electron).
- [x] Implementacija **Antigravity Engine** (modularni sistem).
- [x] **Proceduralno Generiranje Sveta:** Uporaba Perlin Noise za ustvarjanje neskončnega, razgibanega terena (trava, voda, pesek).
- [x] Izometrična kamera in gibanje igralca.
### Faza 4: Konceptualna Eksplozija (8. Dec 2025 - Trenutno)
* **Expansion:** Definiran celoten "Zombie Roots" koncept.
* Hibridni heroj, Sestra, Maščevanje.
* Zombi Delavci (Grobovi, Utrujenost).
* Generacije (Poroka, Otroci, Dediščina).
* **Survival:** Določeni pogoji za Zimo/Poletje, Oblačila.
* **Content:**
* Mutirane živali (Jeklena Volna, Svetleče Mleko).
* Ocean in Otoki.
* Sistem Načrtov (Blueprints).
* **Tech:** Pripravljeni Skeleton sistemi (`ZombieWorkerSystem`, `LegacySystem`, `BlueprintSystem`, `ExpansionSystem`).
* **Stats:** Implementiran `Global Score` in `Total Playtime`.
### Faza 2: Sistemi Igre (6. - 7. Dec 2025)
- [x] **Farming System:**
- Oranje zemlje z motiko.
- Sajenje semen.
- Faze rasti (seme -> kalček -> rastlina -> zrelo).
- Žetev pridelkov.
- [x] **Inventory System:**
- Delujoč inventar z zlaganjem (stacking).
- Drag & Drop (še v delu) / Slot selection.
- [x] **Time & Weather System:**
- Cikel dan/noč z vizualno zatemnitvijo.
- Dež (zvočni in vizualni efekti), ki namaka zemljo.
### 19. 🔮 Dolgoročna Vizija (Master Plan)
Strategija razvoja serije.
* **Krvava Žetev 1 (Trenutno):** Ostaja v **2.5D Izometričnem Pixel/Voxel stilu**.
* **Cilj:** Dokončati masivno vsebino (zombiji, otoki, geneacije) na stabilnem enginu.
* **Učenje:** Razvoj služi kot "učna pot" za programiranje kompleksnih sistemov.
* **Krvava Žetev 2 (Prihodnost):** Načrtovana kot **Polna 3D Igra** (First/Third Person).
* Ko bo avtor pridobil dovolj izkušenj, bo drugi del igre "Next-Gen" nadgradnja v 3D svetu.
### Faza 3: Poliranje in Realizem (8. Dec 2025 - Danes)
- [x] **Statistika in XP:**
- Dodan sistem izkušenj (XP). Igralec dobiva XP za sekanje dreves, rudarjenje in pobiranje pridelkov.
- Prikaz Levela in XP vrstice v HUD-u.
- [x] **Novi Pridelki:**
- **Pšenica:** Standardni pridelek, raste srednje hitro.
- **Koruza:** Visoka rast, počasnejša, a večji donos.
- Unikatne teksture za vsako fazo rasti.
- [x] **3D Voxel Orodja:**
- Proceduralno generirana orodja v 3D "Minecraft" stilu.
- Sekira, Kramp, Motika, Meč, Zalivalka - vsa imajo volumen in senčenje.
- [x] **Zvok:**
- Proceduralno generirani zvočni effekti (kopanje, sekanje, koraki).
- Popravek manjkajočih zvokov (`playDig`).
### 18. 🖥️ Tehnične Specifikacije in Časovnica (Ocena)
Načrt za razvoj in zahteve.
**Časovnica Razvoja:**
* **Kickstarter Demo:** 2-3 mesece.
* **Early Access (Beta):** 8-12 mesecev.
* **Full Release v1.0:** 1.5 - 2 leti.
**Velikost Igre:**
* **Disk:** cca. **500 MB - 1 GB** (optimizirano, večino zavzame zvok/glasba).
**Sistemske Zahteve (PC):**
* **Minimum:** CPU i3, 4GB RAM, Intel HD Graphics (30 FPS @ 720p).
* **Priporočeno:** CPU i5, 8GB RAM, GTX 1050 ali boljše (60 FPS @ 1080p, High Shadows).
* **Opomba:** Igra je procesorsko zahtevna zaradi simulacije AI (Zombiji) in proceduralnega sveta.
---
## 🔮 Vizija za Naprej (TODO)
1. **Napredni NPC-ji:** Trgovci, ki pridejo le ob določenih dnevih.
2. **Gradnja Baze:** Postavljanje ograj in stolpov za obrambo.
3. **Razširitev Sveta:** Dodajanje novih biomov (gozd, puščava).
4. **Save System:** Shranjevanje napredka v datoteko.
---
*Zadnja posodobitev: 8. December 2025 ob 01:55*
*Zadnja posodobitev koncepta: 8. December 2025 (Mega Update + Tech Specs)*