79 lines
5.0 KiB
Markdown
79 lines
5.0 KiB
Markdown
# Razvojni Dnevnik (Dev Log) - Nova Farma
|
|
|
|
## [2026-02-01 17:15] - Editor Removal & Cellar Update
|
|
### Spremenjeno / Dodano
|
|
* **Editor System Removed:**
|
|
* Na zahtevo uporabnika popolnoma odstranjen (zakomentiran) urejevalnik (Editor Mode), auto-tiling sistem in UI paleta.
|
|
* Odstranjena "E" bližnjica in preverjanje zooma nad menijem.
|
|
* **Visual Fixes:**
|
|
* **Pixel Perfect Zoom:** Vklopljen `pixelArt: true` v `game.js` in dodan `image-rendering: pixelated` v CSS za ohranitev ostrine pri zumiranju.
|
|
* Odstranjen "missing texture" placeholder (zelen kvadratek).
|
|
* **Map Features:**
|
|
* **Klet (Cellar):** Dodan vhod v klet (luknja) na začetni poziciji Kai-a. Vključuje dinamično generirano teksturo in physics trigger.
|
|
* **Ribnik:** Dodan statičen ribnik (`water_clean_patch.png`) na desni strani mape.
|
|
* **River Cleanup:** Odstranjena stara koda za rečni sistem.
|
|
|
|
## [2026-02-01 23:45] - Map Reset & Water System V2
|
|
### Spremenjeno / Dodano
|
|
* **Map Reset (Clean Slate):**
|
|
* Popoln reset mape na preprosto rjavo ozadje.
|
|
* Odstranjeni vsi stari elementi (kompleksna reka, trava, colliderji) za lažje urejanje.
|
|
* **Water System Upgrade:**
|
|
* Integrirana nova `river_tile_seamless` tekstura.
|
|
* Implementiran "Infinite Scrolling" za reko (vodni tok).
|
|
* Fizikalna pregrada (Collider) na reki (čeprav trenutno skrita).
|
|
* **Camera System:**
|
|
* **Zoom Out:** Privzeti zoom spremenjen na 0.8 (prej 1.5) za boljši pregled nad mapo.
|
|
* **Zoom Range:** Povečan razpon zooma (0.2 do 5.0).
|
|
* **Bug Fixes:**
|
|
* Popravljen "Black Screen" crash zaradi napačnega generiranja ozadja.
|
|
* Onemogočena trava (`GRASS_COUNT = 0`) za lažje testiranje in urejanje terena.
|
|
|
|
## [2026-01-30] - Clean Start & Demo Setup
|
|
### Dodano
|
|
* **Water Logic (GrassSceneClean.js):**
|
|
* Implementiran avto-tiling za vodo. Voda se zdaj samodejno poveže s sosednjimi ploščicami (bitmasking).
|
|
* Dodani robovi (obala) med vodo in zemljo.
|
|
* **Editor UI:**
|
|
* Nov "Sidebar" za Tileset Palette.
|
|
* Stekleno ozadje (Glassmorphism) in Tab sistem za preklapljanje med layery.
|
|
* Modra označba (Highlight) izbrane ploščice.
|
|
* **Narrative Effects:**
|
|
* **Amnezija:** Dodan "Blur" efekt na začetku igre, ki se počasi zbistri, ko Kai interagira s prvim predmetom (simulacija prebujanja brez spominov).
|
|
* **Demo Features:**
|
|
* **Trial Badge:** Dodana značka "Trial Version" v UI.
|
|
* **Toxic Fog:** Implementirana vizualizacija strupene megle.
|
|
* **Barve:** Roza (toksično) + Zelena (radiacija).
|
|
* **Animacija:** Dva sloja premikajoče se megle (TileSprite) z različnimi hitrostmi in prosojnostjo.
|
|
* **Optimizacija:**
|
|
* **Macbook Controls:** Preprečeno zoomiranje (wheel event), ko je miška nad stranskim menijem (Sidebar).
|
|
* **Electron:** Skrito varnostno opozorilo v konzoli (`ELECTRON_DISABLE_SECURITY_WARNINGS`).
|
|
|
|
### Spremenjeno / Posodobljeno (Design Notes)
|
|
* **GAME_DESIGN_NOTES.md:**
|
|
* **Demo Omejitve:** Definiran "Housing Cap" (Šotor) in "Hoarding Trap".
|
|
* **Zombie Transformation:** Dodan koncept, da **Roza-Zelena megla spremeni navadne zombije v Zombi Kmete**.
|
|
* **Scrap Crafting:** Dodana **Motorka (Chainsaw)** in **Laksarca (Trimmer)** kot orodja, sestavljena iz odpadnih delov.
|
|
|
|
### Dokumentacija
|
|
* **SESSION_DIARY.md:** Zapisan dnevnik seje (25. Jan 2026) - Asset Marathon.
|
|
* **COLLECTORS_ALBUM_SYSTEM.md:** Definiran sistem za Zbirateljski Album (Rastline, Ribe, Insekti, Rude, Zombiepedia).
|
|
|
|
## [2026-02-08] - Island System & Electron Build Fixes
|
|
### Spremenjeno / Dodano
|
|
* **Island System Phase 1:**
|
|
* **Otok:** Igralno območje omejeno na otok velikosti 20x20 ploščic.
|
|
* **Ocean:** Implementiran kot programsko narisan pravokotnik (`this.add.rectangle`) temno modre barve (`0x004488`), brez uporabe zunanjih slik za vodo.
|
|
* **Vizualni Rob (Cliff):** Dodan rob otoka z uporabo `tileSprite` (tekstura `ground_base`, obarvana temno rjavo `0x5C4033`) za videz zemlje/visoke pečine.
|
|
* **Senca:** Dodana senca pod otokom za 3D učinek lebdenja nad vodo.
|
|
* **Omejitve:** Dodane fizikalne meje (World Bounds), ki preprečujejo hojo v vodo.
|
|
* **Čiščenje Scene (Clean Slate):**
|
|
* **Odstranjeno:** Popolnoma odstranjena koda za stare ribnike (spodaj), realistična drevesa in ozadje z "lužami" (`water_clean_patch`).
|
|
* **Vegetacija:** Onemogočena trava in drevesa za čist začetek.
|
|
* **UI Izboljšave:**
|
|
* **Vidljivost:** Povečan `scale` (1.0) in `padding` (60px) za vse UI elemente (Health, Weather, Minimap, Hotbar), da so bolje vidni na namizni aplikaciji.
|
|
* **Electron Build Fixes:**
|
|
* **Stabilnost:** Dodani flagi `disableHardwareAcceleration`, `no-sandbox`, `disable-gpu` v `electron-main.cjs` za preprečevanje "Black Screen" težav na macOS.
|
|
* **Loading:** Prehod na `file://` protokol z absolutnimi potmi za zanesljivo nalaganje assetov v build verziji.
|
|
* **ASAR:** Onemogočen (`asar: false`) v `package.json` za lažje debugiranje in dostop do datotek.
|