posodobitev
This commit is contained in:
58
docs/phase22_plan.md
Normal file
58
docs/phase22_plan.md
Normal file
@@ -0,0 +1,58 @@
|
||||
// PHASE 22: PLAYER CONTROLS INTEGRATION
|
||||
// Implementation Plan
|
||||
|
||||
## 1. FARMING CONTROLS
|
||||
### Priority: HIGH
|
||||
- [ ] Detect hoe in hand (check inventory slot)
|
||||
- [ ] Space/Click → till soil
|
||||
- [ ] Detect seeds in hand
|
||||
- [ ] Space/Click → plant seed
|
||||
- [ ] Empty hand + ripe crop → harvest
|
||||
- [ ] Animation feedback (swing tool)
|
||||
- [ ] Sound effects (dig, plant, harvest)
|
||||
- [ ] Particle effects (soil spray, seed drop)
|
||||
|
||||
## 2. RESOURCES DISPLAY
|
||||
### Priority: HIGH
|
||||
- [ ] Wood counter (top-right corner)
|
||||
- [ ] Stone counter (below wood)
|
||||
- [ ] Iron counter (below stone)
|
||||
- [ ] Animated +X effect on gain
|
||||
- [ ] Expandable panel
|
||||
- [ ] Icon for each resource
|
||||
|
||||
## 3. DAY/NIGHT ENHANCEMENT
|
||||
### Priority: MEDIUM
|
||||
- [ ] Better time display (HH:MM format)
|
||||
- [ ] Sky color transitions (blue → orange → dark)
|
||||
- [ ] Dynamic lighting shader
|
||||
- [ ] Speed control slider (1x/2x/5x)
|
||||
- [ ] Pause button
|
||||
|
||||
## 4. BUILD MODE UI
|
||||
### Priority: MEDIUM
|
||||
- [ ] Tutorial popup on first B press
|
||||
- [ ] Building name + cost display
|
||||
- [ ] Building selection panel
|
||||
- [ ] Rotate building (R key)
|
||||
- [ ] Confirm placement (E key)
|
||||
- [ ] Cancel (ESC key)
|
||||
|
||||
## 5. INVENTORY HOTBAR
|
||||
### Priority: LOW
|
||||
- [ ] Q/E keys for quick-swap
|
||||
- [ ] Tool durability bar
|
||||
- [ ] Seed count display
|
||||
- [ ] Equipment preview
|
||||
|
||||
## 6. PLAYER FEEDBACK
|
||||
### Priority: LOW
|
||||
- [ ] Action cooldown timer
|
||||
- [ ] Stamina system
|
||||
- [ ] Tool swing animation
|
||||
- [ ] Camera shake on harvest
|
||||
- [ ] Screen flash effects
|
||||
|
||||
---
|
||||
**START WITH:** Farming Controls + Resources Display
|
||||
**ESTIMATED TIME:** 1-2 hours
|
||||
Reference in New Issue
Block a user