Tower Defense is a strategic game where players build towers to defend against waves of enemies. The objective is to prevent enemies from reaching the end of a predefined path by strategically placing towers with unique attack abilities.
Key Features & Technical Work
- Real-time game loop implemented using Java Swing timers.
- Collision detection, targeting logic, and range calculations.
- User input handling, UI state transitions, and rendering with Java Swing.