- Expanded level 1 map from 9x16 to 13x16 tiles with updated collision data
- Modified enemy spawn timing ranges for more varied gameplay
- Adjusted interface animations and tower placement logic
- Updated wave configurations including new wave 3 with increased difficulty
- Disabled zoom controls and removed right-click tower deletion functionality
The changes aim to provide a larger playable area, improve game balance through better enemy distribution, enhance user interface responsiveness, and increase challenge progression across waves.
- 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.