feat(v0.97): Weather system, Master Clock save/load, Lang fix, Golden Statue 200d achievement
## 🌧️ WEATHER SYSTEM - DayNightSystem: weather changes every morning at 06:00 - 30% chance of rain, calculated 1 day ahead - Procedural rain visuals tied to actual weather state - Radio [E] near tent shows tomorrow's forecast (Dark-Chibi Noir UI) ## 💧 WATER & FARMING - WaterSystem: Rain Catcher capacity increased to 50L - Auto-fill to 50L on rain days - Auto-water all soilSlots on rain, auto-dry on sunny days ## 🌍 LOCALIZATION FIX - Language button now switches instantly (no scene.restart() crash) - All menu text (subtitle, tagline, settings) translates live - localization.json: added menu_subtitle, menu_tagline, settings_info, settings_close for all 5 langs - Settings button now opens real pop-up menu ## 🏆 GOLDEN STATUE (200 DAYS) - _showAchievement() + _spawnGoldenStatue() methods - Statue uses correct 2.5D physics: setOrigin(0.5,1.0), setDepth(y), collider - _statueSpawned flag prevents duplicate spawns - Post-load check: statue appears if save file has day >= 200 ## 🗓️ MASTER CLOCK - DayNightSystem: saveState()/loadState() via localStorage (key: nova_farma_time_save) - Saves: day, year, hour, minute, todayWeather, tomorrowWeather - Auto-save every in-game minute + on midnight + on sleep - Year system: year increments every 120 days (Aging System hook) - yearChanged event wired to UIScene + GrassScene ## 📊 HUD UPGRADE - UIScene: yearText element (LETO 1) below dayText - dayText uses i18n key, turns orange at day 190+ (pre-statue warning) - gameState.year added Build: v0.97 ALPHA - Master Clock Edition
This commit is contained in:
@@ -5902,3 +5902,16 @@ V tej seji smo se osredotočili na popravilo in izboljšanje `GameScene.js`, pre
|
||||
- **Goal:** Build the 8x8 Safe Zone foundation first.
|
||||
- **Removed:** Duplicate documentation and obsolete backup files.
|
||||
|
||||
## **UPDATE 26.4.2026: DEMO MEHANIKE & DOSTOPNOST**
|
||||
- **Sistemi:**
|
||||
- Avtomatski "Zero-State" Tloris za 8x8 kmetijo (fiksna postavitev Šotora, Ognja in Lovilca ob zagonu).
|
||||
- Pametna "Anti-Cheat" kamera z miškino drsnico (Zoom) in Lookahead zamikom.
|
||||
- Day/Night cikel (20 minut na dan, temen Noir filter ponoči, močnejši zombiji in Pass Out kazen ob 02:00).
|
||||
- Globalna večjezična lokalizacija (SL, EN, DE, IT, CN) v `localization.json` z avtomatsko zaznavo.
|
||||
- **Dostopnost (AccessibilityManager):**
|
||||
- Vgrajen 7-gumbovni UI z 2 stolpcema.
|
||||
- Vizualna opozorila (Deaf Mode) - utripanje zaslona.
|
||||
- Senzorni & ADHD Mode - skrivanje UI in umiritev kamere.
|
||||
- Enoročni način (One-Handed) - point & click sledenje samo z miško.
|
||||
- Vidne Prilagoditve - povečana pisava, Visok Kontrast in Barvna slepota (Protanopia filtri).
|
||||
- **Status:** Temeljne Demo Faza 1 mehanike so združene in stabilne, UI pripravljen!
|
||||
|
||||
@@ -1487,3 +1487,48 @@ Ali kot bi rekel Gronk, med vape puff-om:
|
||||
**Status:** Session uspešno zaključen, vsi asseti commitani.
|
||||
|
||||
---
|
||||
|
||||
## 📅 26. April 2026 - IMPLEMENTACIJA CORE MEHANIK & DOSTOPNOSTI ZA DEMO
|
||||
|
||||
**Datum:** 26.4.2026
|
||||
**Trajanje:** Masiven All-in-One update
|
||||
**Fokus:** Izboljšava kamere, Day/Night cikel, Avtomatska kmetija, Lokalizacija in Polni UI Dostopnosti
|
||||
|
||||
### Delo Opravljeno
|
||||
|
||||
**1. Vizualna Globina in Arhitektura (Y-Sorting) 🏗️**
|
||||
- Popravljena sidrišča (anchors) za Kaia in vse zgradbe na (0.5, 1.0).
|
||||
- Vklopljena dinamična globina (Y-sorting) za pravilen 2.5D render (Kai hodi PRED in ZA objekti).
|
||||
|
||||
**2. Pripravljena 8x8 "Zero-State" Kmetija 🏕️**
|
||||
- Implementiran fiksni setup kmetije ob zagonu igre (šotor zgoraj levo, lovilec deževnice zgoraj desno, ogenj in skrinja v sredini).
|
||||
- Pripravljena polja za sajenje pred šotorom in generiran "Fog of War" okoli baze.
|
||||
|
||||
**3. Pametna "Anti-Cheat" Kamera 🎥**
|
||||
- Onemogočen free-roam (prosto premikanje s tipkovnico) za kamero.
|
||||
- Dodan Scroll-Wheel Zoom (0.5x - 2.5x).
|
||||
- Implementiran **Lookahead Offset**: kamera se gladko zamakne naprej v smeri igralčevega gibanja in vida.
|
||||
|
||||
**4. Sistem Dan/Noč s Kaznimi (Day/Night Cycle) 🌙**
|
||||
- In-game dan nastavljen na točno 20 realnih minut.
|
||||
- Uveden temno moder "Dark-Chibi Noir" nočni filter na zaslonu.
|
||||
- Ponoči zombiji postanejo 2x močnejši in hitrejši + sproži se nočni spawn Rakunov.
|
||||
- **Pass Out kazen**: Če igralec ne gre spati do 02:00, Kai omedli (izguba denarja in energije, respawn ob 06:00).
|
||||
|
||||
**5. Globalni Sistem Jezikov (Localization) 🌍**
|
||||
- Ustvarjen `localization.json` s 5 jeziki (SL, EN, DE, IT, CN).
|
||||
- Podpora za UTF-8 "Noto Sans" pisave (vključno s kitajskimi pismenkami).
|
||||
- Zaznavanje sistemskega jezika in gumb za ročno izbiro v Meniju, ki se shrani v `localStorage`.
|
||||
|
||||
**6. Popoln Meni za Dostopnost (AccessibilityManager) ♿🧠**
|
||||
- Implementiran celoten vmesnik in sistem z nastavitvami v 2 stolpcih (7 gumbov).
|
||||
- **Deaf Mode**: Rdeči robovi ob zombijih, vijoličen zaslon pri Twin Bond, glitch efekt pri Flashbacku.
|
||||
- **Autism Friendly**: Izklop tresenja kamere in mehkejši vizualni filtri.
|
||||
- **ADHD/Zen Mode**: Skrivanje nepotrebnega HUD-a in osredotočen velik indikator cilja (npr. "ZALIJ PŠENICO").
|
||||
- **Enoročni način (One-Handed)**: Igranje samo z miško (Kai sledi kurzorju ob držanju levega klika).
|
||||
- **Vizualne nastavitve**: Povečana pisava (x1.25), Visok kontrast (CSS) in filtri za barvno slepoto (Protanopia CSS).
|
||||
|
||||
**7. Profesionalni UI 🎖️**
|
||||
- Dodan "Trial Version" badge v zgornjem kotu in logika za takojšen odklep Faze 1 ob prehodu na "Full Game".
|
||||
|
||||
**Status:** Vsi temeljni sistemi za igralni Demo so sedaj stabilni in povezani med seboj!
|
||||
|
||||
@@ -389,6 +389,11 @@ AKT 2-4 (Faza 1+): ░░░░░░░░░░ 0% (prihodnost)
|
||||
|
||||
---
|
||||
|
||||
*Posodobljeno: 2026-03-03 ob 13:19*
|
||||
## 📅 UPDATE 26. April 2026 (23:25) - ZGODBA IN DOSTOPNOST
|
||||
- **Twin Bond Signali:** Narejen `twinBondPulse` globalni event v `TwinBondSystem.js`. Sedaj obležijo podlago za komunikacijo! Če je vklopljen 'Deaf Mode', cel HUD zavibrira in se pobarva z *vijoličnim sijajem*. Progress 5% -> **20%**.
|
||||
- **Flashback Memories:** Sprogramiran 'flashbackPulse' event v `AccessibilityManager.js`. Ob proženju se zgodi grozljiv 'Screen Glitch' (bel screen in hud Camera Shake 300ms), ki vizualno odlično ponazarja izgubo spomina (Amnezija). Progress 5% -> **15%**.
|
||||
- **Pritisk Časa (Survival Lore):** Aktivirali in kalibrirali 20-minutni real-time Day/Night cikel ter 'Pass Out' kazen ob 2:00 zjutraj. Igralec končno začuti napetost noči in hudih zombijev, ki je osrčje Kaijeve situacije.
|
||||
|
||||
*Posodobljeno: 2026-04-26 ob 23:26*
|
||||
*Za dialoge: `DEMO_FAZA1_NAPISI_DIALOGI.md`*
|
||||
*Za full lore: `ZGODBA_CELOTNA.md`*
|
||||
|
||||
Reference in New Issue
Block a user