Commit Graph

4 Commits

Author SHA1 Message Date
Brian Fertig 7ee0ea2a47 feat: Add new sound effects, music, and enhance tower mechanics
- Added new audio assets including sound effects for towers (cannon, flamethrower, gatling gun, laser) and interface sounds (portal, coin, upgrade)
- Integrated background music tracks for levels
- Enhanced tower animations with new fire animations for cannon and laser towers
- Improved tower behavior with visual effects like laser beams and particle effects
- Updated tower configurations including AOE ranges and costs for different levels
- Modified wave progression to include more challenging enemy combinations
- Added sound feedback for key game events (tower placement, upgrades, waves)
2025-09-05 21:10:28 -06:00
Brian Fertig 7180612aab feat: Enhanced enemy spawning, tower display, and wave progression
- Implemented dynamic zoom controls with mouse position centering
- Increased spawn range for enemies from 4000 to 8000 units
- Adjusted basic1 enemy spread from 25 to 35 units
- Added new basic3 enemy type with increased health and damage
- Refined tower display system to dynamically populate based on configuration
- Enhanced wave manager to support variable enemy types (basic1-basic10)
- Expanded wave configuration with additional waves including new enemy types
- Improved zoom limiting and camera positioning logic

These changes improve gameplay balance, expand enemy variety, enhance user interface responsiveness, and provide more flexible level design capabilities.
2025-09-01 21:43:14 -06:00
Brian Fertig cbd1d94bcd Tower Defense Game - Major Update
- Refactored level system from Level1 to Level with improved camera controls (zoom/pan)
- Enhanced tower management with new animations and firing mechanics
- Updated enemy configurations with increased health, damage, and drop rates
- Implemented comprehensive UI interface with tower selection and resource management
- Added wave progression system with multiple enemy types and spawn scheduling
- Improved visual effects including glowing cores, particle effects, and animated gold drops
- Integrated new assets including font files, spritesheets, and interface elements

This update transforms the basic tower defense game into a more polished experience with enhanced gameplay mechanics, better visuals, and improved user interface.
2025-08-31 21:23:21 -06:00
Brian Fertig 9bf0b55f33 feat: Implement basic level 1 with tilemap, enemies, pathfinding and wave system
- Added level 1 assets (tilemap, terrain, enemy sprites)
- Implemented Level1 scene with tilemap loading and collision detection
- Integrated EasyStar.js for enemy pathfinding between spawn and end points
- Created wave manager system to handle enemy spawning schedules
- Added basic enemy configuration and animation support
- Set up game structure with Phaser 3 framework
- Added web server startup script for local development

This commit establishes the foundational level 1 gameplay including map rendering, collision detection, enemy spawning mechanics, and pathfinding behavior using EasyStar.js for AI movement.
2025-08-30 20:38:17 -06:00