Bloons TD15
BloonsTD15 is a custom recreation of the Bloons Tower Defense game series, developed as a CS15 final project. It features tower defense gameplay mechanics with animated monkey defenses, diverse bloon types, and strategic elements. The project is optimized for IntelliJ IDEA.
Key Features
Game Structure:
Core classes manage the layout (PaneOrganizer), game logic (BloonsGame), money tracking, and game elements like darts and bloons.
Bloon Management with LinkedList:
A doubly linked list stores bloons, enabling efficient reordering based on track position and flexible targeting options for monkeys.
Monkey Class Inheritance:
An inheritance structure for different monkey types allows shared functionality while handling unique shooting styles and upgrades.
Visuals and Animations:
Monkeys use composite shapes and imported images, with animations for actions like dart shooting, explosions, and bloon popping.
Game Mechanics
- New bloons include basic colored bloons, camo and lead types, along with an “A.N.D.Y. Bloon” as a final challenge.
- The game includes 30 increasingly challenging levels, stored in memory as a 3D array designating bloon waves and type.
- Monkeys display a range circle that turns red when placement is restricted, providing immediate feedback.
