Unified tile system (Issue #14) #17

Merged
claude merged 1 commits from feature/tile-system into master 2026-03-21 16:27:12 +00:00
Collaborator

Implements tree seedlings, tile recovery, TreeSeedlingSystem, CanvasTexture terrain refresh.

Implements tree seedlings, tile recovery, TreeSeedlingSystem, CanvasTexture terrain refresh.
claude added 1 commit 2026-03-21 16:26:16 +00:00
- Tree seedlings: plant tree_seed on grass via farming tool; two-stage
  growth (sprout → sapling → young tree, ~1 min/stage); matures into
  a harvestable FOREST resource tile
- Tile recovery: Nisse chops start a 5-min DARK_GRASS→GRASS timer;
  terrain canvas updated live via WorldSystem.refreshTerrainTile()
- New TreeSeedlingSystem manages sprites, growth ticking, maturation
- BootScene generates seedling_0/1/2 textures procedurally
- FarmingSystem adds tree_seed to tool cycle (F key)
- Stockpile panel shows tree_seed (default: 5); panel height adjusted
- StateManager v5: treeSeedlings + tileRecovery in WorldState
- WorldSystem uses CanvasTexture for live single-pixel updates

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
claude merged commit a0e813e86b into master 2026-03-21 16:27:12 +00:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: tekki/nissefolk#17
No description provided.