Commit Graph

5 Commits

Author SHA1 Message Date
Brian Fertig 1868786cd1 feat: Add dark ages faction buildings and path configuration
- Added new building assets (PNG and PSD) for dark ages faction
- Created building configuration with frame mappings for different structures
- Implemented building placement system using path configuration
- Integrated buildings into level scene with proper sprite loading
- Added building placement logic for left side of the map
- Updated faction system to include building rendering
2025-10-25 19:25:03 -06:00
Brian Fertig a2d24d6fbb Remove debug console.log, add enemy cleanup on death, and implement dynamic faction spawning 2025-10-22 21:49:37 -06:00
Brian Fertig 86fa4c7ea4 More changes 2025-10-20 19:47:54 -06:00
Brian Fertig 75c2be852e feat(faction): Implement faction combat system with attack mechanics, pathfinding, and damage handling
- Added speed and attackRate stats to faction configuration
- Implemented faction class with health management, attack animations, and combat logic
- Added sight detection to find and pursue enemies
- Implemented attack mechanics with damage calculation and enemy destruction handling
- Removed old collision detection system in favor of new combat system
- Added timer-based attack and sight checks
- Implemented melee attack animations and enemy targeting
2025-10-20 19:46:59 -06:00
Brian Fertig 425978dcb4 first commit 2025-10-19 16:48:52 -06:00