FAZA 17: 2.5D Minecraft-Style Terrain + Y-Layer Stacking + Custom Sprites
COMPLETED FEATURES: Custom Sprite Integration: - Player, Zombie, Merchant sprites (0.2 scale) - 11 custom sprites + 5 asset packs loaded - Auto-transparency processing (white/brown removal) - Gravestone system with atlas extraction 2.5D Minecraft-Style Terrain: - Volumetric blocks with 25px thickness - Strong left/right side shading (30%/50% darker) - Minecraft-style texture patterns (grass, dirt, stone) - Crisp black outlines for definition Y-Layer Stacking System: - GRASS_FULL: All green (elevation > 0.7) - GRASS_TOP: Green top + brown sides (elevation 0.4-0.7) - DIRT: All brown (elevation < 0.4) - Dynamic terrain depth based on height Floating Island World Edge: - Stone cliff walls at map borders - 2-tile transition zone - Elevation flattening for cliff drop-off effect - 100x100 world with defined boundaries Performance & Polish: - Canvas renderer for pixel-perfect sharpness - CSS image-rendering: crisp-edges - willReadFrequently optimization - No Canvas2D warnings Technical: - 3D volumetric trees and rocks - Hybrid rendering (2.5D terrain + 2D characters) - Procedural texture generation - Y-layer aware terrain type selection
This commit is contained in:
59
GDD.md
Normal file
59
GDD.md
Normal file
@@ -0,0 +1,59 @@
|
||||
# GAME DESIGN DOCUMENT (GDD) - Krvava Žetev (Zombie Roots)
|
||||
|
||||
## 1. Povzetek (Elevator Pitch)
|
||||
**Krvava Žetev** (Zombie Roots) je post-apokaliptični "Farm-Life Sim" RPG (v stilu Stardew Valley/Graveyard Keeper), kjer igrate kot **Hibrid** – imun najstnik z dreadlocksi, ki ima status Alfe med zombiji. Namesto da bi vse delali sami, krotite in uporabljate **Zombije** kot delovno silo za obnovo porušenega sveta in iskanje izgubljene sestre.
|
||||
|
||||
---
|
||||
|
||||
## 2. Zgodba in Lore
|
||||
- **Protagonist:** Najstnik z značilnimi dredloksi. Preživel napad mutanta "Zmaj-Volka", postal Hibrid.
|
||||
- **Svet:** Uničen z virusom. Tavajoči zombiji in mutanti (troli, vilinci).
|
||||
- **Cilj:**
|
||||
1. **Iskanje sestre:** Ključ do zdravila ali ujeta v laboratoriju.
|
||||
2. **Maščevanje:** Za smrt staršev.
|
||||
3. **Obnova:** Popravilo mesta in vzpostavitev civilizacije.
|
||||
|
||||
---
|
||||
|
||||
## 3. Jedrne Mehanike (Core Gameplay)
|
||||
|
||||
### 🧟 Zombi Delavci (The Alpha System)
|
||||
- **Krotenje:** Igralec je Alfa. Zombiji ga ubogajo.
|
||||
- **Delo:** Zombiji kmetujejo, rudarijo, stražijo.
|
||||
- **Regeneracija:** Zombiji se utrudijo. Potrebujejo **Grobove** (ne postelj) za počitek.
|
||||
- **Smrt:** Ko zombi razpade, postane **Visokokakovostno Gnojilo** (Moralna dilema: Delavec ali Gnojilo?).
|
||||
- **Leveling:** Zombiji pridobivajo XP (rudarjenje, kmetovanje).
|
||||
|
||||
### 🗣️ Hibridne Veščine (Hybrid Skill)
|
||||
- **Komunikacija:** Višji skill omogoča razumevanje zombijevskega mrmranja (namigi, lore).
|
||||
- **Voh Alfe:** Privablja zombije, kar je lahko dobro (delavci) ali slabo (horda).
|
||||
|
||||
### 🏡 Obnova Mesta
|
||||
- **Ruševine:** Mesto je porušeno.
|
||||
- **Projekti:** Zbiranje materialov (Les, Kamen, Zlato) za popravilo hiš NPC-jem (Kovač, Pekarica).
|
||||
- **Nagrada:** Srčki (Hearts) odklenejo trgovine, zgodbo in možnost **posojanja zombijev** NPC-jem za zaslužek.
|
||||
|
||||
### 💰 Ekonomija in Kmetijstvo
|
||||
- **Valuta:** Zlato se ne najde. Rudo je treba izkopati in **skovati (Minting)** v zlatnike.
|
||||
- **Obramba:** **Mesojedke (Mario Plants/Piranha Plants)**. Hranijo se z mesom/zombiji. Služijo kot obrambni stolpi.
|
||||
|
||||
---
|
||||
|
||||
## 4. Vizualni Stil
|
||||
- **Grafika:** 2.5D Pixel Art (Izometrični pogled).
|
||||
- **Vibe:** Melanholičen, zbledela paleta (siva, rjava, zelena) z neonskimi poudarki (dreadlocksi, mutirane rastline).
|
||||
|
||||
---
|
||||
|
||||
## 5. Tehnični Načrt (Roadmap)
|
||||
- **Faza 1-9:** Osnovni Engine (Teren, Kmetovanje) - *ZAKLJUČENO*
|
||||
- **Faza 10:** Osnovna Ekonomija - *ZAKLJUČENO*
|
||||
- **Faza 11:** Gradnja (Building) - *ZAKLJUČENO*
|
||||
- **Faza 12:** Persistence (Save/Load) - *V TEKU*
|
||||
- **Faza 13:** Zombi AI (Krotenje in Delo).
|
||||
- **Faza 14:** NPC Obnova (Quests).
|
||||
- **Faza 15:** Zgodba (Intro, Cutscenes).
|
||||
|
||||
---
|
||||
|
||||
*Dokument ustvarjen na podlagi uporabnikove vizije: 2025-12-06.*
|
||||
Reference in New Issue
Block a user