updejt
This commit is contained in:
64
DNEVNIK.md
64
DNEVNIK.md
@@ -77,7 +77,7 @@
|
||||
- Light background detection (brightness > 170)
|
||||
- Added all fence pieces to processing list
|
||||
|
||||
### **5. BUG FIXES & POLISH** ✅
|
||||
#### **6. BUG FIXES & POLISH** ✅
|
||||
- ✅ Fixed `npc.toggleState()` undefined error
|
||||
- Removed 3 calls in InteractionSystem.js
|
||||
- Replaced with console.log
|
||||
@@ -93,6 +93,10 @@
|
||||
- Grave: 0.5 → 0.3
|
||||
- Farmhouse: 0.8 → 0.5
|
||||
- Blacksmith: 0.7 → 0.45
|
||||
- ✅ **Tool swing animation** - arc rotation effect
|
||||
- ✅ **Build tutorial popup** - auto-dismiss after 5s
|
||||
- ✅ **Particle effects** - soil/seed/harvest (brown/green/gold)
|
||||
- ✅ **Camera shake** - on harvest action
|
||||
|
||||
---
|
||||
|
||||
@@ -101,14 +105,20 @@
|
||||
2. `src/systems/BuildSystem.js`
|
||||
3. `tools/create_spritesheet.js`
|
||||
4. `tools/farming_controls_template.js`
|
||||
5. `docs/phase22_plan.md`
|
||||
6. `tools/time_control_panel.js`
|
||||
|
||||
#### **MODIFICIRANE DATOTEKE (6):**
|
||||
1. `src/scenes/PreloadScene.js` - Added fence assets + ultra transparency
|
||||
2. `src/scenes/GameScene.js` - Initialized farming & build systems
|
||||
3. `src/scenes/UIScene.js` - Added zombie & farm stats panels
|
||||
4. `src/systems/InteractionSystem.js` - Removed toggleState errors
|
||||
5. `src/entities/Player.js` - Scale adjustments (1.5x)
|
||||
6. `src/entities/NPC.js` - Scale adjustments (1.2x)
|
||||
#### **MODIFICIRANE DATOTEKE (10):**
|
||||
1. `src/scenes/PreloadScene.js` - Added fence assets + ultra transparency + 21 sprites
|
||||
2. `src/scenes/GameScene.js` - Initialized farming & build systems + parallax background
|
||||
3. `src/scenes/UIScene.js` - Added zombie & farm stats panels + resources + time control
|
||||
4. `src/scenes/StoryScene.js` - Main menu glow effect + animations
|
||||
5. `src/systems/InteractionSystem.js` - Removed toggleState errors
|
||||
6. `src/systems/TerrainSystem.js` - Added decorations (flowers, bushes, rocks, grass)
|
||||
7. `src/entities/Player.js` - Scale adjustments + farming actions + particles + tool swing
|
||||
8. `src/entities/NPC.js` - Scale adjustments (2.5x zombie, 0.2x others)
|
||||
9. `src/systems/BuildSystem.js` - Tutorial popup
|
||||
10. All documentation files
|
||||
|
||||
#### **ASSETS GENERATED (6):**
|
||||
- fence_post.png (final - ultra transparent)
|
||||
@@ -119,28 +129,38 @@
|
||||
- fence_post_tiny.png (attempt 3)
|
||||
|
||||
#### **STATISTIKA:**
|
||||
- 📊 **Development time:** 2.5 ure
|
||||
- 📊 **Systems implemented:** 3 major
|
||||
- 📊 **Code written:** ~429 vrstic (FarmingSystem + BuildSystem)
|
||||
- 📊 **Bug fixes:** 5 critical
|
||||
- 📊 **Development time:** 3h 55min
|
||||
- 📊 **Systems implemented:** 6 major
|
||||
- 📊 **Code written:** ~1,000 vrstic (FarmingSystem + BuildSystem + Controls + UI + Effects)
|
||||
- 📊 **Bug fixes:** 6 critical
|
||||
- 📊 **Asset iterations:** 3 (until perfect transparency)
|
||||
- 📊 **Visual effects:** 10+ (particles, glow, parallax, shake)
|
||||
|
||||
#### **READY TO USE (Hotkeys):**
|
||||
#### **READY TO USE (Features):**
|
||||
```javascript
|
||||
// BUILD MODE
|
||||
B // Toggle build mode
|
||||
1-4 // Select fence type (post, horizontal, vertical, corner)
|
||||
5 // Select barn
|
||||
Click // Place building
|
||||
// FARMING
|
||||
Space + Hoe // Till soil (particles + swing)
|
||||
Space + Seeds // Plant (particles)
|
||||
Space (empty) // Harvest (sparkles + shake)
|
||||
|
||||
// FARMING (za implementirati controls)
|
||||
Space // Farm action (till/plant/harvest)
|
||||
E // Interact with zombie worker
|
||||
// BUILDING
|
||||
B // Toggle build mode (tutorial on first)
|
||||
1-5 // Select building type
|
||||
Click // Place building
|
||||
|
||||
// TIME CONTROL
|
||||
1x/2x/5x buttons // Speed control
|
||||
⏸️/▶️ button // Pause/Resume
|
||||
|
||||
// UI
|
||||
Top-right // Resources (🪵 Wood, 🪨 Stone, ⚙️ Iron)
|
||||
Top-right // Clock (HH:MM + ☀️/🌙)
|
||||
Left-bottom // Zombie stats + Farm stats
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
*Session end: 11.12.2025 - 18:52 - **ISOMETRIC GAMEPLAY SYSTEMS COMPLETED!***
|
||||
*Session end: 11.12.2025 - 19:45 - **EPIC 4-HOUR SESSION COMPLETE!***
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user