# Bloons Tower Defense v2

**URL:** https://forum.makecode.com/t/bloons-tower-defense-v2/5050
**Category:** Show & Tell
**Tags:** game
**Created:** [December 16, 2020, 4:16am UTC](https://forum.makecode.com/t/bloons-tower-defense-v2/5050 "2020-12-16T04:16:14Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![UnsignedArduino](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/unsignedarduino/32/592_2.png) [@UnsignedArduino](https://forum.makecode.com/u/UnsignedArduino)
#### Post date: [December 16, 2020, 4:16am UTC](https://forum.makecode.com/t/bloons-tower-defense-v2/5050/1 "2020-12-16T04:16:14Z")

</div>

Remember this?

> [@Bloons Tower Defense v1.6rev3](https://forum.makecode.com/t/bloons-tower-defense-v1-6rev3/2212):
>
> Version 1.6rev3: Let’s give the monkeys some (more?) education by teaching them which Bloons are closest to the end! Yay, a tower defense game! Press A to place a monkey for 50$. ̶P̶r̶e̶s̶s̶ ̶A̶ ̶o̶n̶ ̶a̶ ̶m̶o̶n̶k̶e̶y̶ ̶t̶o̶ ̶r̶o̶t̶a̶t̶e̶ ̶i̶t̶.̶ Hover over a monkey to display what will be upgraded. Press A on a monkey to upgrade it. Press B on a monkey to sell it for $30. Thanks (hmmm…who made the path finding extension…just kidding) @jwunderl for those a\* [path-finding improvements!](https://forum.makecode.com/t/tilemap-path-finding-a-beta/1846/19)
> 
> > **Is…**
> >

I’ve decided to come back to this (quite amazing) game concept and redesign it from the ground up!

> **[Bloons Tower Defense Remastered v1.0.0](https://arcade.makecode.com/76554-97666-83697-49538)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

Currently, you only have your dart monkeys, tack shooters, and sniper monkeys. But now there are 8 different levels of Bloons, each requiring a different number of hits pop it. Place a tower down by pressing B on something other than a tower, and use the arrow keys and A to navigate the menu. Press B while hovering your cursor (it will turn blue if your cursor point is touching a tower because this game has Precision Cursor Pointing Technology™) over a tower to sell it or access its upgrades.

The dart monkeys will try to shoot the farthest Bloon in their range. The tack shooters will shoot tacks around in a circle when a Bloon comes in range. The sniper monkeys have _unlimited_ range and will try to shoot the strongest Bloon, but if it’s moving fast, it might miss. (Currently. I have plans to redo the sniper.)

Please tell me if you find any bugs or how many waves you can survive! Note: I highly recommend playing this game on a high-end device with a keyboard. You need to take advantage of the Precision Cursor Pointing Technology™ and you can’t do that on a phone! (Well, I can’t do that on a phone. Someone else probably could do it…)

Oh, and watch out for wave 5. Something quite…interesting happens…😏

GitHub repo:

> **[GitHub - UnsignedArduino/Bloons-Tower-Defense-v2: Version 2 of the original...](https://github.com/unsignedarduino/bloons-tower-defense-v2)**
>
> Version 2 of the original Bloons Tower Defense on MakeCode Arcade! - GitHub - UnsignedArduino/Bloons-Tower-Defense-v2: Version 2 of the original Bloons Tower Defense on MakeCode Arcade!

* * *

Hmmm…I wonder if Precision Cursor Pointing Technology™ is trademarked already…

---

<div class="post-metadata">

### Author: ![UnsignedArduino](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/unsignedarduino/32/592_2.png) [@UnsignedArduino](https://forum.makecode.com/u/UnsignedArduino)
#### Post date: [December 16, 2020, 5:44pm UTC](https://forum.makecode.com/t/bloons-tower-defense-v2/5050/2 "2020-12-16T17:44:54Z")

</div>

Finally got around to making a map selector 😃

> **[Bloons Tower Defense Remastered v1.1.0](https://arcade.makecode.com/83356-00120-26220-37523)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

Changes:

- Completely redid snipers. Snipers without upgrades do 2 damage to a Bloon.
- Get up to $100 at the end of each round!
- Added a map selector! Use the arrow keys to choose a map and A to select it!
- Added two new maps, called the Field of Flowers and Eerie Swamp. (I can never spell “eerie” correctly)

---

<div class="post-metadata">

### Author: ![Agent\_14](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/agent_14/32/17567_2.png) [@Agent\_14](https://forum.makecode.com/u/Agent_14)
#### Post date: [December 21, 2020, 6:14pm UTC](https://forum.makecode.com/t/bloons-tower-defense-v2/5050/3 "2020-12-21T18:14:59Z")

</div>

👏 👏 👏

---

<div class="post-metadata">

### Author: ![Agent\_14](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/agent_14/32/17567_2.png) [@Agent\_14](https://forum.makecode.com/u/Agent_14)
#### Post date: [December 21, 2020, 6:15pm UTC](https://forum.makecode.com/t/bloons-tower-defense-v2/5050/4 "2020-12-21T18:15:20Z")

</div>

Also the money values are broken. Won’t decrease.

---

<div class="post-metadata">

### Author: ![UnsignedArduino](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/unsignedarduino/32/592_2.png) [@UnsignedArduino](https://forum.makecode.com/u/UnsignedArduino)
#### Post date: [December 21, 2020, 6:28pm UTC](https://forum.makecode.com/t/bloons-tower-defense-v2/5050/5 "2020-12-21T18:28:38Z")

</div>

Oops, forgot to turn off debug mode 😅

I’ll fix it in the next release. (This was bound to happen at some point)

---

<div class="post-metadata">

### Author: ![andrew-ski](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/andrew-ski/32/1774_2.png) [@andrew-ski](https://forum.makecode.com/u/andrew-ski)
#### Post date: [December 22, 2020, 4:07pm UTC](https://forum.makecode.com/t/bloons-tower-defense-v2/5050/6 "2020-12-22T16:07:25Z")

</div>

Great execution! I like the way you setup the menu for adding new/upgrading existing defenders. Tower defense is probably one of the better formats to explore with makecode.

---

<div class="post-metadata">

### Author: ![Agent\_14](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/agent_14/32/17567_2.png) [@Agent\_14](https://forum.makecode.com/u/Agent_14)
#### Post date: [December 23, 2020, 10:35pm UTC](https://forum.makecode.com/t/bloons-tower-defense-v2/5050/7 "2020-12-23T22:35:26Z")

</div>

Do you know where I can get the menu extension? I want it for a concept I am making.

---

<div class="post-metadata">

### Author: ![UnsignedArduino](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/unsignedarduino/32/592_2.png) [@UnsignedArduino](https://forum.makecode.com/u/UnsignedArduino)
#### Post date: [December 23, 2020, 11:22pm UTC](https://forum.makecode.com/t/bloons-tower-defense-v2/5050/8 "2020-12-23T23:22:59Z")

</div>

Here:

> **[riknoll/arcade-custom-menu](https://github.com/riknoll/arcade-custom-menu)**
>
> An extension for creating and displaying menus in MakeCode Arcade

* * *

WARNING: SHAMELESS SELF PROMOTION AHEAD

I have curated a list of extensions which you can find [here](https://github.com/UnsignedArduino/Awesome-Arcade-Extensions).

---

<div class="post-metadata">

### Author: ![UnsignedArduino](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/unsignedarduino/32/592_2.png) [@UnsignedArduino](https://forum.makecode.com/u/UnsignedArduino)
#### Post date: [December 30, 2020, 3:08am UTC](https://forum.makecode.com/t/bloons-tower-defense-v2/5050/9 "2020-12-30T03:08:52Z")

</div>

YAY UPDATE!!!

> **[Bloons Tower Defense Remastered v1.2.0](https://arcade.makecode.com/13710-49911-77565-90212)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

Changes:

- Added 3 maps: Sand Castle, The Dark Dungeon, and Figure Eights (and Zeros). (Sand Castle is my favorite)
- Added a third option for upgrading your towers!
- Changed the Bloon spawning algorithm slightly. Watch out when you reach a wave that is a multiple of 3.😉

---

<div class="post-metadata">

### Author: ![Agent\_14](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/agent_14/32/17567_2.png) [@Agent\_14](https://forum.makecode.com/u/Agent_14)
#### Post date: [December 30, 2020, 4:01pm UTC](https://forum.makecode.com/t/bloons-tower-defense-v2/5050/10 "2020-12-30T16:01:48Z")

</div>

Is it just my device, or does the money still not decrease?

---

<div class="post-metadata">

### Author: ![UnsignedArduino](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/unsignedarduino/32/592_2.png) [@UnsignedArduino](https://forum.makecode.com/u/UnsignedArduino)
#### Post date: [December 30, 2020, 4:53pm UTC](https://forum.makecode.com/t/bloons-tower-defense-v2/5050/11 "2020-12-30T16:53:41Z")

</div>

🤦‍♂️

---

<div class="post-metadata">

### Author: ![UnsignedArduino](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/unsignedarduino/32/592_2.png) [@UnsignedArduino](https://forum.makecode.com/u/UnsignedArduino)
#### Post date: [January 5, 2021, 6:02pm UTC](https://forum.makecode.com/t/bloons-tower-defense-v2/5050/12 "2021-01-05T18:02:29Z")

</div>

YES UPDATE WOOHOO!!! 🥳

> **[Bloons Tower Defense Remastered v1.3.0](https://arcade.makecode.com/29514-04204-64089-29180)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

Changes:

- New tower called the monkey buccaneer, which can only be placed on the water! :monkey:⛵
- Two new maps, called “Under the Sea” and “Bloon’s Forest.” (I’m horrible at naming stuff) 🌊🌲
- Added a new “Random” option to randomly select a map in the map selector!
- AND I FINALLY REMEMBERED TO TURN OFF DEBUG MODE!!! 🥳 (Dang, it’s actually pretty hard without infinite money 🤔)

---

<div class="post-metadata">

### Author: ![UnsignedArduino](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/unsignedarduino/32/592_2.png) [@UnsignedArduino](https://forum.makecode.com/u/UnsignedArduino)
#### Post date: [February 8, 2021, 4:48pm UTC](https://forum.makecode.com/t/bloons-tower-defense-v2/5050/13 "2021-02-08T16:48:32Z")

</div>

Wow I can’t believe I hadn’t broken something yet!

> **[Bloons Tower Defense Remastered v1.4.1](https://arcade.makecode.com/61558-76895-75799-00400)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

Changes:

- Removed auto-start - hold A and tap B to start the round. 🆎
- Shadows! 🎈
- Automatically turn off shadows and particles when the FPS plummets.
- Music! 🎶🎵

---

<div class="post-metadata">

### Author: ![kingcobralasersnakes](https://avatars.discourse-cdn.com/v4/letter/k/6f9a4e/32.png) [@kingcobralasersnakes](https://forum.makecode.com/u/kingcobralasersnakes)
#### Post date: [March 19, 2021, 7:25am UTC](https://forum.makecode.com/t/bloons-tower-defense-v2/5050/14 "2021-03-19T07:25:22Z")

</div>

hey @UnsignedArduino please can you add magic monkeys? they are my favorite

---

<div class="post-metadata">

### Author: ![kingcobralasersnakes](https://avatars.discourse-cdn.com/v4/letter/k/6f9a4e/32.png) [@kingcobralasersnakes](https://forum.makecode.com/u/kingcobralasersnakes)
#### Post date: [March 22, 2021, 2:38am UTC](https://forum.makecode.com/t/bloons-tower-defense-v2/5050/15 "2021-03-22T02:38:29Z")

</div>

@UnsignedArduino ?

---

<div class="post-metadata">

### Author: ![UnsignedArduino](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/unsignedarduino/32/592_2.png) [@UnsignedArduino](https://forum.makecode.com/u/UnsignedArduino)
#### Post date: [March 22, 2021, 3:11pm UTC](https://forum.makecode.com/t/bloons-tower-defense-v2/5050/16 "2021-03-22T15:11:25Z")

</div>

Hey there I’m really busy and we all have schedules, so it might take a while. 😥 But thanks for the poke.

---

<div class="post-metadata">

### Author: ![ThunderDrop180](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/thunderdrop180/32/6820_2.png) [@ThunderDrop180](https://forum.makecode.com/u/ThunderDrop180)
#### Post date: [June 2, 2021, 8:44pm UTC](https://forum.makecode.com/t/bloons-tower-defense-v2/5050/17 "2021-06-02T20:44:13Z")

</div>

Now i feel just straight up bad for the bloons

 ![RIPBloons](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/2X/a/ab852ea869cf654e505975dcb1773ffa13a30f76.png)

---

<div class="post-metadata">

### Author: ![LaserFoxPro](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/laserfoxpro/32/4105_2.png) [@LaserFoxPro](https://forum.makecode.com/u/LaserFoxPro)
#### Post date: [June 8, 2021, 10:23pm UTC](https://forum.makecode.com/t/bloons-tower-defense-v2/5050/18 "2021-06-08T22:23:30Z")

</div>

omg that is insane

---

<div class="post-metadata">

### Author: ![kingcobralasersnakes](https://avatars.discourse-cdn.com/v4/letter/k/6f9a4e/32.png) [@kingcobralasersnakes](https://forum.makecode.com/u/kingcobralasersnakes)
#### Post date: [January 13, 2022, 3:55am UTC](https://forum.makecode.com/t/bloons-tower-defense-v2/5050/19 "2022-01-13T03:55:46Z")

</div>

yes it’s insane

---

<div class="post-metadata">

### Author: ![Nghtmare](https://avatars.discourse-cdn.com/v4/letter/n/a3d4f5/32.png) [@Nghtmare](https://forum.makecode.com/u/Nghtmare)
#### Post date: [March 30, 2022, 6:10pm UTC](https://forum.makecode.com/t/bloons-tower-defense-v2/5050/20 "2022-03-30T18:10:40Z")

</div>

You should change how to start a round like to menu
