5.0 KiB
5.0 KiB
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: truevgame.jsin dodanimage-rendering: pixelatedv CSS za ohranitev ostrine pri zumiranju. - Odstranjen "missing texture" placeholder (zelen kvadratek).
- Pixel Perfect Zoom: Vklopljen
- 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_seamlesstekstura. - Implementiran "Infinite Scrolling" za reko (vodni tok).
- Fizikalna pregrada (Collider) na reki (čeprav trenutno skrita).
- Integrirana nova
- 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(teksturaground_base, obarvana temno rjavo0x5C4033) 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.
- Odstranjeno: Popolnoma odstranjena koda za stare ribnike (spodaj), realistična drevesa in ozadje z "lužami" (
- UI Izboljšave:
- Vidljivost: Povečan
scale(1.0) inpadding(60px) za vse UI elemente (Health, Weather, Minimap, Hotbar), da so bolje vidni na namizni aplikaciji.
- Vidljivost: Povečan
- Electron Build Fixes:
- Stabilnost: Dodani flagi
disableHardwareAcceleration,no-sandbox,disable-gpuvelectron-main.cjsza 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) vpackage.jsonza lažje debugiranje in dostop do datotek.
- Stabilnost: Dodani flagi