Bloons TD15

Bloons TD15 Final Level Screenshot

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

© Gavin Dhanda.