Files
novafarma/docs/phase22_plan.md
2025-12-11 19:36:08 +01:00

1.5 KiB

// 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