# Blocky Boss Battle

**URL:** https://forum.makecode.com/t/blocky-boss-battle/421
**Category:** Arcade
**Tags:** game, featured-game
**Created:** [August 9, 2019, 3:33am UTC](https://forum.makecode.com/t/blocky-boss-battle/421 "2019-08-09T03:33:33Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![henrym](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/henrym/32/16963_2.png) [@henrym](https://forum.makecode.com/u/henrym)
#### Post date: [August 9, 2019, 3:33am UTC](https://forum.makecode.com/t/blocky-boss-battle/421/1 "2019-08-09T03:33:33Z")

</div>

Here is my attempt to create a bullet-hell-style shooter game:

> **[Blocky Boss Battle](https://arcade.makecode.com/69052-09321-39220-20264)**
>
> Made with ❤️ in MakeCode Arcade.

  
(old version: \_5qfcJU65egL6)

This simple bullet hell shooter is made purely with blocks (image is for old version):

 ![blocky_bullet_hell_shooter_code](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/1X/4e52c1faecfd9162f6d2860848829902d4970f0e.png)

It features:

- Enemy Life Bar
- 4 phases of basic bullet pattern motifs like aiming at player, multidirectional shots
- Slow movement mode for precise dodging

Introductions:

- Press arrow keys to move your player
- Press A to shoot
- Hold B to stay in slow movement mode
- It takes 12 hits to proceed to the next phase
- When the boss life falls to zero, the player wins.

Give it a try. Change the patterns. Have fun!

---

<div class="post-metadata">

### Author: ![jwunderl](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/jwunderl/32/5308_2.png) [@jwunderl](https://forum.makecode.com/u/jwunderl)
#### Post date: [August 9, 2019, 3:46am UTC](https://forum.makecode.com/t/blocky-boss-battle/421/2 "2019-08-09T03:46:48Z")

</div>

Wow, this is incredibly good, great job! I love the different phases of the fight, and that each attack pattern felt just right in bringing its own challenge to dodge.

---

<div class="post-metadata">

### Author: ![henrym](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/henrym/32/16963_2.png) [@henrym](https://forum.makecode.com/u/henrym)
#### Post date: [August 9, 2019, 4:23am UTC](https://forum.makecode.com/t/blocky-boss-battle/421/3 "2019-08-09T04:23:16Z")

</div>

Thank you for your kind comment 😃

---

<div class="post-metadata">

### Author: ![richard](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/richard/32/5417_2.png) [@richard](https://forum.makecode.com/u/richard)
#### Post date: [August 9, 2019, 5:21pm UTC](https://forum.makecode.com/t/blocky-boss-battle/421/4 "2019-08-09T17:21:38Z")

</div>

This is really great! One of my favorite genres, and love the multi-stage fight

---

<div class="post-metadata">

### Author: ![Anirudh](https://avatars.discourse-cdn.com/v4/letter/a/ba9def/32.png) [@Anirudh](https://forum.makecode.com/u/Anirudh)
#### Post date: [September 6, 2020, 6:53am UTC](https://forum.makecode.com/t/blocky-boss-battle/421/5 "2020-09-06T06:53:21Z")

</div>

This is a amazing game and I love it. At first I tried and failed horribly and when I used a auto clicker well lets say in 10 seconds flat I won.

---

<div class="post-metadata">

### Author: ![ggiscool](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/ggiscool/32/3431_2.png) [@ggiscool](https://forum.makecode.com/u/ggiscool)
#### Post date: [January 26, 2021, 5:13pm UTC](https://forum.makecode.com/t/blocky-boss-battle/421/6 "2021-01-26T17:13:23Z")

</div>

i couldn’t help myself machine gun power up

---

<div class="post-metadata">

### Author: ![HewwoBug](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/hewwobug/32/3995_2.png) [@HewwoBug](https://forum.makecode.com/u/HewwoBug)
#### Post date: [November 17, 2021, 6:56am UTC](https://forum.makecode.com/t/blocky-boss-battle/421/7 "2021-11-17T06:56:59Z")

</div>

I got to the 3rd phase, also have you played Touhou?

---

<div class="post-metadata">

### Author: ![HewwoBug](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/hewwobug/32/3995_2.png) [@HewwoBug](https://forum.makecode.com/u/HewwoBug)
#### Post date: [November 17, 2021, 6:40pm UTC](https://forum.makecode.com/t/blocky-boss-battle/421/8 "2021-11-17T18:40:50Z")

</div>

Bruh I also beat it without cheating

---

<div class="post-metadata">

### Author: ![personalnote](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/personalnote/32/31359_2.png) [@personalnote](https://forum.makecode.com/u/personalnote)
#### Post date: [November 17, 2021, 10:58pm UTC](https://forum.makecode.com/t/blocky-boss-battle/421/9 "2021-11-17T22:58:43Z")

</div>

ha, same. all you need to do is spam a and just avoid the projectiles when it comes to the second phase (i think?)

---

<div class="post-metadata">

### Author: ![Sarge](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/sarge/32/19590_2.png) [@Sarge](https://forum.makecode.com/u/Sarge)
#### Post date: [September 19, 2022, 3:54pm UTC](https://forum.makecode.com/t/blocky-boss-battle/421/10 "2022-09-19T15:54:23Z")

</div>

**Game details:**

Title: Blocky Boss Battle  
Series: N/A  
Language: Blocks

* * *

**Overview:**  
– [Artstyle] –  
☐ A kindergartener drew it  
☐ Down bad  
☐ Average  
☑ Good  
☐ Amazing

– [Gameplay] –  
☐ I’d rather watch grass grow  
☐ Not very amusing  
☐ Alright  
☐ Enjoyable  
☑ Exquisitely masterful (it rocks)

– [Story] –  
☑ There’s no story  
☐ So cliché  
☐ Admireable  
☐ Amazing  
☐ You forget you have a life

– [Performance] –  
☐ Doesn’t run  
☐ Seconds per frame  
☐ Stitched screenshots  
☐ Partially smooth  
☑ Flawless

– [Bugs] –  
☐ Fallout 76  
☐ Constant crashes  
☐ Lots of bugs, little crashing  
☐ Mostly smooth actually  
☑ Properly debugged 👉😃 👉

– [Length] –  
☐ Flappy bird (3 seconds)  
☑ Average runner game (a few minutes)  
☐ Minecraft if you git gud (~20 minutes)  
☐ Fledged RPG game (20 minutes - 1 hour)  
☐ How is this MakeCode??? (1+ hour(s))

– [Difficulty] –  
☐ Cookie clicker  
☐ Easy  
☑ Easy to learn, hard to master  
☐ Challenging  
☐ Dark Souls

– [Replayability] –  
☐ One-time experience  
☐ For collectibles  
☐ Every once in a while  
☐ For sure  
☑ It’s meant to be replayed

– [Overall] –  
Review ⬇

> **Objective description:**
>
> Blocky Boss Battle is a bullet hell style boss fight, with a custom made status bar and 5 different boss stages. The player has 20 lives, each getting depleted when the player touches the projectiles. The boss dies when you bring his health to 0.

> **Personal opinion:**
>

This game is an incredibly fun bullet hell bossfight that can be infinitely replayed without losing any of it’s charm. With only a few simple sprites, it makes up for it with extremely amusing gameplay. The boss movement and attacks are very well made and the game itself is pretty hard to master. Beating it many times is a breeze, but finishing with 100% health really is a challenge.

> **Suggested improvements (for the author)**
>
> There isn’t much to improve here, as the game is very entertaining already.

(numeric score has been removed due to “violating MakeCode guidelines” (apparently))

---

<div class="post-metadata">

### Author: ![blixerjsab77](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/blixerjsab77/32/7247_2.png) [@blixerjsab77](https://forum.makecode.com/u/blixerjsab77)
#### Post date: [December 5, 2022, 6:00pm UTC](https://forum.makecode.com/t/blocky-boss-battle/421/11 "2022-12-05T18:00:21Z")

</div>

this is the POWER!!! 🤑 🤑 🤑 🤑 🤑 🤑 🤑 🤑 🤑 🤑 🤑 🤑 🫥 🤘 🤘 🤘 🤘 🤘 🤟 👍 👍 👍 👍 👍 👍 👍 👍 👍 👍 👍 👍 👍 👍 ✅ ✅ ✅ ✅ ✅ ✅ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔ ☑

---

<div class="post-metadata">

### Author: ![Franklin](https://avatars.discourse-cdn.com/v4/letter/f/3e96dc/32.png) [@Franklin](https://forum.makecode.com/u/Franklin)
#### Post date: [March 6, 2023, 9:19pm UTC](https://forum.makecode.com/t/blocky-boss-battle/421/12 "2023-03-06T21:19:02Z")

</div>

Look at my thumb nail, I won at 16 hearts! [https://arcade.makecode.com/S00519-95981-17854-92503](https://arcade.makecode.com/S00519-95981-17854-92503)

---

<div class="post-metadata">

### Author: ![ChimbroDaPro](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/chimbrodapro/32/15852_2.png) [@ChimbroDaPro](https://forum.makecode.com/u/ChimbroDaPro)
#### Post date: [April 3, 2023, 4:45pm UTC](https://forum.makecode.com/t/blocky-boss-battle/421/13 "2023-04-03T16:45:09Z")

</div>

This is SO good.

---

<div class="post-metadata">

### Author: ![ChimbroDaPro](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/chimbrodapro/32/15852_2.png) [@ChimbroDaPro](https://forum.makecode.com/u/ChimbroDaPro)
#### Post date: [April 4, 2023, 3:08pm UTC](https://forum.makecode.com/t/blocky-boss-battle/421/14 "2023-04-04T15:08:28Z")

</div>

@henrym am I able to borrow this for my Dark vs. Light Game Series? I’ll give you the credit for the boss fight, don’t worry 😁

If you say yes, this is what I’ve made of it so far:

[Dark vs. Light 6](https://makecode.com/_agWVakT19fPK)

---

<div class="post-metadata">

### Author: ![ChimbroDaPro](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/chimbrodapro/32/15852_2.png) [@ChimbroDaPro](https://forum.makecode.com/u/ChimbroDaPro)
#### Post date: [April 4, 2023, 3:08pm UTC](https://forum.makecode.com/t/blocky-boss-battle/421/15 "2023-04-04T15:08:39Z")

</div>

I want it to be the FINAL BOSS in my game.

In other words, it need to be AVIDLY ARDUOUS, ABSOLUTELY AWESOME, and, ADMIRINGLY ADDICTIVE. The three A’s for final bosses. It CANNOT be a final boss without the three A’s.

So? What do you think?

---

<div class="post-metadata">

### Author: ![henrym](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/henrym/32/16963_2.png) [@henrym](https://forum.makecode.com/u/henrym)
#### Post date: [April 4, 2023, 4:51pm UTC](https://forum.makecode.com/t/blocky-boss-battle/421/16 "2023-04-04T16:51:32Z")

</div>

Sure. Go ahead.

Two points:

- You may want to implement hitboxes to compensate for the larger ninja star bullets.
- Random teleporting may bring the boss close to the player, resulting in huge damage on the player. You may need to do some checking.

---

<div class="post-metadata">

### Author: ![PixelDoodle](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/pixeldoodle/32/24129_2.png) [@PixelDoodle](https://forum.makecode.com/u/PixelDoodle)
#### Post date: [April 4, 2023, 5:46pm UTC](https://forum.makecode.com/t/blocky-boss-battle/421/17 "2023-04-04T17:46:48Z")

</div>

WOAH! HE’S ALIVE! plot twist of the year!

---

<div class="post-metadata">

### Author: ![ChimbroDaPro](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/chimbrodapro/32/15852_2.png) [@ChimbroDaPro](https://forum.makecode.com/u/ChimbroDaPro)
#### Post date: [April 4, 2023, 5:46pm UTC](https://forum.makecode.com/t/blocky-boss-battle/421/18 "2023-04-04T17:46:58Z")

</div>

Oh… yeah you have a point with the ninja stars.

And with the teleporting… hmmmmmmmmmmmmm…

Hmmmmmmmmm… I like the teleporting…

Ok here’s what I’ll do I’ll change the random teleporting to pick random between 1 and 120 for the x, and 1 to …… 90! 1 to 90 for the y. 😁

---

<div class="post-metadata">

### Author: ![cSquared](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/csquared/32/7676_2.png) [@cSquared](https://forum.makecode.com/u/cSquared)
#### Post date: [November 3, 2023, 4:59pm UTC](https://forum.makecode.com/t/blocky-boss-battle/421/19 "2023-11-03T16:59:46Z")

</div>

I fixed it 😈

> **[Nightmare+++ Blocky Boss Battle](https://arcade.makecode.com/S15575-86496-16709-72407)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

---

<div class="post-metadata">

### Author: ![ChimbroDaPro](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/chimbrodapro/32/15852_2.png) [@ChimbroDaPro](https://forum.makecode.com/u/ChimbroDaPro)
#### Post date: [November 6, 2023, 6:57pm UTC](https://forum.makecode.com/t/blocky-boss-battle/421/20 "2023-11-06T18:57:09Z")

</div>

Got to the last phase, couldn’t do anymore lol

[Next page](https://forum.makecode.com/t/blocky-boss-battle/421.md?page=2)
