Skip to content

Update documentation and review sprint bugs - #16

Merged
CoderMariusz merged 2 commits into
mainfrom
claude/update-docs-review-bugs-01C6VYdyKqt7GFaSFZEbN264
Dec 3, 2025
Merged

CoderMariusz merged 2 commits into
mainfrom
claude/update-docs-review-bugs-01C6VYdyKqt7GFaSFZEbN264

Conversation

@CoderMariusz

Copy link
Copy Markdown
Owner

No description provided.

- Add smooth camera position animation (Issue #4)
- Create game_config.dart with centralized constants (Issue #5)
- Make Firebase optional with try-catch fallback (Issue #6)
- Update sprint-status.yaml to show Epic 0-1 as done (Issue #7)
- Extract magic numbers to constants in BuildingComponent (Issue #8)
- Update CLAUDE.md, FILE-MAP.md, EPIC-1-ISSUES.md

All critical bugs were already fixed in code (documentation was outdated).
Epic 1 is now production ready.
- Extract hardcoded constants in PlayerEconomy to static class constants
- Add minimum collection cooldown (60s) to prevent spam-tapping
- Add tooSoon/secondsUntilNextCollection to CollectResourcesResult
- Use CameraConstants as defaults in GridCameraConfig
- Create ResourceIds class for type-safe resource identifiers
- Update main.dart to use ResourceIds instead of magic strings
- Add CollectionConstants for collection mechanics config
- Update BuildingComponent to show cooldown message when tapped too soon
- Add color parameter to FloatingTextComponent for different message types

Maintains Clean Architecture: domain layer uses inline constants,
game/config layers can import from game_config.dart.
@CoderMariusz
CoderMariusz merged commit 7dd1ba7 into main Dec 3, 2025
1 check failed
@CoderMariusz
CoderMariusz deleted the claude/update-docs-review-bugs-01C6VYdyKqt7GFaSFZEbN264 branch December 4, 2025 09:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants