the cutting room mirror

Bloons Tower Defense 3 (Adobe Flash)

Bloons Tower Defense 3 is no different than the other two. Except for new maps and upgrades. It is also the last game to officially have the "Tower Defense" label due to a dispute with Com2uS.

Unused Graphics#

A graphic for an FPS counter. It is offscreen below the game and counts FPS and MS.

This, along with the text, Sound Effects, above three of these squares, are hidden behind a white shape offscreen.

Tower is STILL a leftover from the two previous games. This time its code has been removed completely, being reused as a placeholder for the towers instead.

Obscured Graphics#

Full images of each body part for the Super Monkey in the intro.

Note that it has full graphics for the rest of it's body and a tail and feet even though normally you only see the front half of the body, the head and two arms one of which is hidden behind the body.

Oddities#

Nothing happens when you click a tower while not having enough money; except for the Monkey Beacon, which actually lets you select it. Trying to place it down shows the "not enough money" textbox from the first game.

The textbox can also appear if you place a road item without enough money, while already having it selected before.

Unused Text#

this is test text

A simple placeholder, leftover from the previous game.

This is a description o fthe tower and what it does, it also has info about upgrades and shit.

A placeholder for the tower description, Surprisingly has profanity in the text.
These are text that would be replaced by a script.

Unused Code#

internal function GetSpeedRating() : *
      {
         if(attackRate < 4)
         {
            return "hypersonic";
         }
         if(attackRate >= 4 && attackRate < 24)
         {
            return "very fast";
         }
         if(attackRate >= 24 && attackRate < 40)
         {
            return "fast";
         }
         if(attackRate >= 40 && attackRate < 60)
         {
            return "medium";
         }
         if(attackRate >= 60 && attackRate < 100)
         {
            return "slow";
         }
         if(attackRate >= 100)
         {
            return "very slow";
         }
      }

The speed rating system from the first game and the second game. It is unused since there is nowhere to display it.