posodobitev
This commit is contained in:
209
TASKS.md
209
TASKS.md
@@ -230,10 +230,203 @@ Implementacija jedrnih mehanik iz novega koncepta "Krvava Žetev".
|
||||
- [x] Reputation System za Mutante (Dobri/Zlobni).
|
||||
|
||||
## 🌡️ Phase 13: Elements & Survival (Hardcore)
|
||||
- [ ] **Weather System v2.0**
|
||||
- [ ] **Letni Časi:** Zima (Sneg, Mraz), Poletje (Vročina, Suša).
|
||||
- [ ] **Temperature Logic:** Če `Temp < 0` in nimaš `WinterCoat` -> HP pada.
|
||||
- [ ] **Rastlinjak (Greenhouse):** Crafting Stekla (Mivka + Peč). Omogoča rast pozimi.
|
||||
- [x] **Weather System v2.0**
|
||||
- [x] **Letni Časi:** Zima (Sneg, Mraz), Poletje (Vročina, Suša).
|
||||
- [x] **Temperature Logic:** Če `Temp < 0` in nimaš `WinterCoat` -> HP pada.
|
||||
- [x] **Rastlinjak (Greenhouse):** Crafting Stekla (Mivka + Peč). Omogoča rast pozimi.
|
||||
- [ ] **Localization & Platforms**
|
||||
- [ ] JSON prevodi (SLO, EN, DE, IT, CN).
|
||||
- [ ] Language Selector v meniju.
|
||||
- [ ] **Steam Integration**: Achievements & Cloud Save.
|
||||
- [ ] **Entities & Items**
|
||||
- [ ] **Playtime Tracker**: Beleženje ur igranja (Persistent Stats).
|
||||
- [ ] **Osel (Donkey):** Jahanje in Inventory.
|
||||
- [ ] **Jablana (Apple Tree):** Trajnica, daje pridelek jeseni.
|
||||
- [x] Planting seeds
|
||||
- [x] Growth Stages (Time-based growth)
|
||||
- [x] Harvesting crops
|
||||
- [x] Watering mechanics
|
||||
- [x] **Advanced NPC AI**
|
||||
- [x] Pathfinding (A* or efficient grid traversal)
|
||||
- [x] Zombie Attacks Player (Player takes damage)
|
||||
- [x] Tamed Zombie Defense (Attacks enemies)
|
||||
- [x] Zombie Hordes (Night time events)
|
||||
- [x] **Economy**
|
||||
- [x] Merchant NPC (Trading interface)
|
||||
- [x] Selling crops/items for Gold
|
||||
- [x] Buying Seeds & Tools
|
||||
- [x] **Building System**
|
||||
- [x] Placing Walls/Fences (Snap to grid)
|
||||
- [x] Crafting Buildings (House, Barn)
|
||||
- [x] UI for selecting buildings
|
||||
|
||||
## 🔵 Phase 4: Polish & Visuals
|
||||
Lepotni popravki in vzdušje.
|
||||
|
||||
- [x] **Day/Night Cycle**
|
||||
- [x] Lighting overlay (Darkness at night)
|
||||
- [x] Dawn/Dusk transitions
|
||||
- [x] Night-only Zombie Spawns
|
||||
- [x] **Audio/SFX**
|
||||
- [x] Footsteps sounds
|
||||
- [x] Attack/Hit sounds
|
||||
- [x] Ambient nature sounds (Procedural Rain)
|
||||
- [x] Background Music
|
||||
- [x] **Visual FX**
|
||||
- [x] Particle effects (Leaves falling, blood particles)
|
||||
- [x] UI Animations (Smooth inventory opening)
|
||||
- [x] Weather (Rain, Fog)
|
||||
|
||||
## 🟣 Phase 5: Story & Quests
|
||||
Dodajanje globine in ciljev igri.
|
||||
|
||||
- [x] **Story Mode**
|
||||
- [x] Intro Sequence
|
||||
- [x] Main Questline
|
||||
- [x] **Boss Battles**
|
||||
- [x] "Zombie King" Boss
|
||||
- [x] Special Arenas
|
||||
- [x] **Quest System**
|
||||
- [x] NPC dialogue interaction
|
||||
- [x] Rewards & Notifications
|
||||
|
||||
## 🟠 Phase 6: Multiplayer & Export
|
||||
Možnost igranja s prijatelji.
|
||||
|
||||
- [x] **Local/LAN Multiplayer**
|
||||
- [x] Syncing Player Positions
|
||||
- [x] Visual Indicators
|
||||
- [x] **Mobile Support**
|
||||
- [x] Virtual Joystick
|
||||
- [x] Responsive Design
|
||||
- [x] **Export**
|
||||
- [x] Desktop (Electron)
|
||||
- [x] Android (Capacitor Guide)
|
||||
|
||||
## ⚪ Phase 7: World Structure (New Direction)
|
||||
Strukturiranje sveta s fiksnimi lokacijami za boljši gameplay flow.
|
||||
|
||||
- [x] **Zone Definition**
|
||||
- [x] Define Constants (FARM @ 20,20; CITY @ 65,65)
|
||||
- [x] Implement Terrain Overrides (Dirt for Farm, Pavement for City)
|
||||
- [x] **City Content**
|
||||
- [x] Generate Ruins (Walls, Rubble, Rooms)
|
||||
- [x] High-Level Zombie Spawners
|
||||
- [x] Better Loot tables in City
|
||||
- [x] **Farm Content**
|
||||
- [x] Safe Zone Logic (Night Spawns prevented near Farm)
|
||||
- [x] Starter Resources (Chest with seeds!)
|
||||
- [x] **Navigation**
|
||||
- [x] Add Signposts or Roads connecting areas
|
||||
- [x] **Pathfinding System**
|
||||
- [x] Web Worker Integration (Async processing)
|
||||
- [x] A* Algorithm Implementation
|
||||
- [x] Integration with NPCs
|
||||
- [x] **Asset Optimization**
|
||||
- [x] Loading Screen (Visual Progress Bar)
|
||||
- [x] Transparent Sprite Processing
|
||||
- [x] Custom Asset Integration (Rocks, Trees)
|
||||
- [x] Asset Scaling Fixes
|
||||
|
||||
## 🟢 Phase 8: Gameplay Loop & Content
|
||||
Fokus na igralnost, loot in napredovanje.
|
||||
|
||||
- [x] **City Content**
|
||||
- [x] Unique Loot in Ruins (Scrap metal, Chips)
|
||||
- [x] Elite Zombies in City
|
||||
- [x] **Combat Polish**
|
||||
- [x] Visual Feedback on Hit (White flash)
|
||||
- [x] Knockback effect
|
||||
- [x] **World Details**
|
||||
- [x] Roads connecting Farm and City
|
||||
- [x] Signposts
|
||||
|
||||
## 🧬 Phase 9: Antigravity Transformation (Design Overhaul)
|
||||
Implementacija arhitekturnih stebrov po zgledu Stardew Valley.
|
||||
|
||||
- [x] **Core Engine Setup** (`Antigravity.js`)
|
||||
- [x] Global Namespace & Config
|
||||
- [x] Centralized Update Loop
|
||||
- [x] **Rendering Pipeline**
|
||||
- [x] NEAREST Filter enforce
|
||||
- [x] Tile Padding/Extrude (No bleeding)
|
||||
- [x] Pixel-Perfect Math.round positioning
|
||||
- [x] **UI/Drawing Integration**: Združitev UI/Drawing modulov za enoten API.
|
||||
- [x] **Depth Sorting v2.0**
|
||||
- [x] Y-Sorting za vse entitete
|
||||
|
||||
## 🌈 Phase 10: Visual Overhaul & Realism (Current)
|
||||
Ekskluzivni vizualni popravki za potopitveno izkušnjo.
|
||||
|
||||
- [x] **Realistic Tools (3D Voxel)**: Sekira, Kramp, Motika, Meč, Zalivalka (v celoti proceduralno generirano).
|
||||
- [x] **Realistic Crops**:
|
||||
- [x] Pšenica (4 faze, zlati snopi).
|
||||
- [x] Koruza (Visoka rast, 4 faze, regeneracija).
|
||||
- [x] **Inventory Icons Update**: Unikatne ikone za semena in pridelke namesto generičnih krogov.
|
||||
- [x] **Sound Fixes**: Implementacija manjkajočih zvokov (npr. `playDig`).
|
||||
- [x] **Advanced World Details**:
|
||||
- [x] Boljša voda (animacija).
|
||||
- [x] Več dekoracij (ograje, poti).
|
||||
|
||||
## 🧟 Phase 11: Zombie Roots Integration (New Mechanics)
|
||||
Implementacija jedrnih mehanik iz novega koncepta "Krvava Žetev".
|
||||
|
||||
- [x] **Zombie Worker AI**
|
||||
- [x] `WORK_FARM`: Zombi avtomatsko zaliva/žanje v določenem radiusu.
|
||||
- [x] `WORK_MINE`: Zombi koplje kamenje/rudo.
|
||||
- [x] **Decay System**: Zombi s časom izgublja energijo/HP.
|
||||
- [x] **Death Drop**: Gnojilo (Fertilizer) + XP ob smrti.
|
||||
- [x] **Grave System**
|
||||
- [x] Izdelava Groba (Crafting) (via command).
|
||||
- [x] Počitek: Zombi v grobu se regenerira (počasneje razpada).
|
||||
- [x] **Expansion System (Micro Farm start)**
|
||||
- [x] Zaklepanje con (megla/neprehodno).
|
||||
- [x] Naloga: "Pošlji zombije očistit cono".
|
||||
- [x] **Hybrid Skill & Language**
|
||||
- [x] Skill Tree UI za Hibrida.
|
||||
- [x] Prevajalnik dialogov (Level 1: "...hggh", Level 10: "Nevarnost!").
|
||||
- [x] **Economy: Minting & Crafting**
|
||||
- [x] **Blueprint System**: Drop chance pri kopanju (`unlockRecipe(id)`).
|
||||
- [x] **Workstation Logic**:
|
||||
- [x] Workbench (Crafting UI v2.0).
|
||||
- [x] Furnace (Input slot -> Fuel -> Output slot timer).
|
||||
- [x] Talilnica (Furnace) za rudo -> palice.
|
||||
- [x] Kovnica (Mint) za palice -> kovanci.
|
||||
- [x] Kovnica (Mint) za palice -> zlatniki.
|
||||
- [x] **Building Expansion**
|
||||
- [x] **Barn**: Objekt za shranjevanje živali.
|
||||
- [x] **Silos**: Objekt za shranjevanje hrane (poveča kapaciteto).
|
||||
- [x] **Starter House**: Nadgradnje (Level 1 -> Level 2 dodata prostor).
|
||||
- [x] **Collection Album (Zbirateljstvo)**
|
||||
- [x] UI Knjiga (z nalepkami/slikami).
|
||||
- [x] Tracking System: Odklepanje vnosov ob pobiranju itemov.
|
||||
- [x] **Arheologija**: Naključna možnost za najdbo Artefakta pri kopanju zemlje.
|
||||
- [x] **World Events & Entities**
|
||||
- [x] **Nočna Sova**: Dostava Quest Itemov/Daril (vezano na Friendship system).
|
||||
- [x] **Netopirji**: Vizualni efekt (roji) za napoved eventov.
|
||||
- [x] **Mutanti**: Troli in Vilinci (AI + Spawn Logic).
|
||||
- [x] **Živali**: Mutirane (npr. krave) in Normalne živali.
|
||||
|
||||
## 🧬 Phase 12: Exploration & Legacy (Endgame)
|
||||
- [x] **Livestock System**
|
||||
- [x] Hlev za živali.
|
||||
- [x] Loot Tables: Normalno vs. Mutirano (Mleko vs. Svetleče Mleko).
|
||||
- [x] **Ocean System**
|
||||
- [x] Potapljanje (animacija, kisik bar).
|
||||
- [x] Čoln (Vehicle controller).
|
||||
- [x] Generacija Otokov (Island Nodes).
|
||||
- [x] **Legacy System (Generacije)**
|
||||
- [x] Age Counter (Leta/Letni časi).
|
||||
- [x] Marriage Logic + Child Spawn.
|
||||
- [x] **Inheritance**: Prenos inventarja/farme na novega lika ob smrti.
|
||||
- [x] **Fractions**
|
||||
- [x] Reputation System za Mutante (Dobri/Zlobni).
|
||||
|
||||
## 🌡️ Phase 13: Elements & Survival (Hardcore)
|
||||
- [x] **Weather System v2.0**
|
||||
- [x] **Letni Časi:** Zima (Sneg, Mraz), Poletje (Vročina, Suša).
|
||||
- [x] **Temperature Logic:** Če `Temp < 0` in nimaš `WinterCoat` -> HP pada.
|
||||
- [x] **Rastlinjak (Greenhouse):** Crafting Stekla (Mivka + Peč). Omogoča rast pozimi.
|
||||
- [ ] **Localization & Platforms**
|
||||
- [ ] JSON prevodi (SLO, EN, DE, IT, CN).
|
||||
- [ ] Language Selector v meniju.
|
||||
@@ -249,10 +442,14 @@ Implementacija jedrnih mehanik iz novega koncepta "Krvava Žetev".
|
||||
|
||||
## 🎬 Phase 14: Kickstarter Prep (Vertical Slice)
|
||||
Priprava poliranega dema za javnost.
|
||||
- [ ] **Demo Mode**: Omejitev igranja na 3 in-game dneve.
|
||||
- [x] **Demo Mode**: Omejitev igranja na 3 in-game dneve.
|
||||
- [ ] **UI Polish**: Zamenjava placeholder UI z "Rustikalnim/Post-apo" stilom.
|
||||
- [ ] **Trailer Tools**: Skripta za gladko premikanje kamere (za snemanje).
|
||||
- [ ] **Visual Polish**: Dodajanje "Juice" efektov (Particles, Screenshake, Lighting).
|
||||
- [x] **Visual Polish**: Dodajanje "Juice" efektov (Particles, Screenshake, Lighting).
|
||||
|
||||
## 🎨 Phase 15: Polish & Release Prep
|
||||
- [ ] **Concept Integration**
|
||||
- [ ] Poenotenje vseh sistemov pod `Antigravity` namespace (Future Refactor)
|
||||
|
||||
---
|
||||
**PROJECT STATUS: PLANNING COMPLETE SAGA** 🌍
|
||||
|
||||
Reference in New Issue
Block a user