- Added win/lose game over screens with animated text effects and fade transitions
- Implemented victory condition detection after wave completion with 5 second delay
- Reduced level selection menu from 10 to 4 levels
- Added post-level timer logic for win condition verification
This commit introduces Level 4 of the Alien Rush tower defense game including:
- New level map data (level4.json and level4.tmx) with terrain configuration
- Updated tileset references to support additional terrain types
- Complete wave configuration for Level 4 with 10 waves containing various enemy combinations
- README documentation updates reflecting the new level implementation
The changes enable players to progress through a new challenging level with updated enemy spawn patterns and increasing difficulty curves.
This commit introduces a new Flak Cannon tower type with:
- Complete tower configuration including cost, damage stats, and range for all 3 levels
- Visual upgrades with rotating mid-sections for level 2/3
- Sound effects (flak.mp3) for firing and explosions
- AOE shot mechanics that fire multiple projectiles in a spread pattern
- Rotation handling to prevent conflicts with tower aiming logic
The flak cannon uses a unique firing pattern where it shoots multiple projectiles in different directions within its AOE radius, creating an explosion effect. The upgrade system adds visual elements like rotating mid-sections and changes sprite textures for each level.
This commit introduces Level 3 with:
- New terrain assets (terrain2.png) and tilemap configuration
- Updated tower statistics for level 2 and 3 in towerConfig.js
- Complete wave scheduling for level 3 in waveConfig.js
- Dynamic asset loading based on current level in level.js
- Added Menu scene with video background, audio, and UI elements including player name input and level selection
- Implemented dynamic level loading based on user selection in Level scene
- Added level 2 assets (JSON map, TMX tileset, terrain images)
- Updated wave configurations for both levels with new enemy spawn schedules
- Refactored file structure by moving scenes to src/scenes/ directory
- Enhanced tower explosion sounds with increased volume
- Improved camera fade effects in menu and level scenes