# Block Breaker game

**URL:** <https://forum.makecode.com/t/block-breaker-game/40207>\
**Category:** micro:bit\
**Tags:** game\
**Created:** [November 3, 2025, 11:22pm UTC](https://forum.makecode.com/t/block-breaker-game/40207 "2025-11-03T23:22:38Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Cybercube](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/cybercube/32/34628_2.png) [@Cybercube](https://forum.makecode.com/u/Cybercube)\
**Post date:** [November 3, 2025, 11:22pm UTC](https://forum.makecode.com/t/block-breaker-game/40207/1 "2025-11-03T23:22:38Z")

</div>

[https://makecode.microbit.org/S40302-56457-00548-42548](https://makecode.microbit.org/S40302-56457-00548-42548)

After 1-4 hours, it’s here. Yup it actually works!

* * *

## How to play

Click the a or b buttons to move the paddle.

Then, when your done choosing, click the a and b button to launch the ball up to the blocks.

Repeat the instructions until you break the last block.

---

<div class="post-metadata">

**Author:** ![moopmakers](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/moopmakers/32/31257_2.png) [@moopmakers](https://forum.makecode.com/u/moopmakers)\
**Post date:** [November 4, 2025, 5:34pm UTC](https://forum.makecode.com/t/block-breaker-game/40207/2 "2025-11-04T17:34:33Z")

</div>

This is pretty cool!

---

<div class="post-metadata">

**Author:** ![randomuser](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/randomuser/32/32505_2.png) [@randomuser](https://forum.makecode.com/u/randomuser)\
**Post date:** [November 9, 2025, 10:25pm UTC](https://forum.makecode.com/t/block-breaker-game/40207/3 "2025-11-09T22:25:23Z")

</div>

This is fun, I like the added sounds!  
I got a grand total score of 0 🥳 😆  
Do you have any plans on what to add next? 👀

---

<div class="post-metadata">

**Author:** ![Cybercube](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/cybercube/32/34628_2.png) [@Cybercube](https://forum.makecode.com/u/Cybercube)\
**Post date:** [November 10, 2025, 6:25pm UTC](https://forum.makecode.com/t/block-breaker-game/40207/4 "2025-11-10T18:25:38Z")

</div>

the game has been updated, with an 2nd layer of blocks, fixed the score from being 0 and a tidier interface for the project.

Play the updated version here!

[Ping pong v1.1](https://makecode.microbit.org/S40302-56457-00548-42548)

---

<div class="post-metadata">

**Author:** ![randomuser](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/randomuser/32/32505_2.png) [@randomuser](https://forum.makecode.com/u/randomuser)\
**Post date:** [November 11, 2025, 3:38am UTC](https://forum.makecode.com/t/block-breaker-game/40207/5 "2025-11-11T03:38:53Z")

</div>

Nice update, my score is 10 now! 🥳  
One bug I found is that if you move the paddle left and right while the ball is moving, the ball will also move left and right.

---

<div class="post-metadata">

**Author:** ![Cybercube](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/cybercube/32/34628_2.png) [@Cybercube](https://forum.makecode.com/u/Cybercube)\
**Post date:** [November 13, 2025, 10:36pm UTC](https://forum.makecode.com/t/block-breaker-game/40207/7 "2025-11-13T22:36:46Z")

</div>

# Update v1.1.1

* * *

Fixed a bug that @randomuser sayed

> [@randomuser](#):
>
> One bug I found is that if you move the paddle left and right while the ball is moving, the ball will also move left and right.

So, i fixed it in the newest version but there’s 2 new bugs,

1. No cooldown i think
2. ball stays at y5 because of some line of code.

* * *

## Here it is!

> **[Block Breaker v1.2](https://makecode.microbit.org/S40302-56457-00548-42548)**
>
> Made with ❤️ in Microsoft MakeCode for micro:bit.

Also, I renamed it to “Block Breaker” because of

# This

 ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/e/6/e66c066902630f0a2d5b554e487e839f0b67e588.png)

## Omg I can’t believe I did this!

###### okay I need to stop showing spoilers i just... CAN'T refuse to!!1!!1

---

<div class="post-metadata">

**Author:** ![randomuser](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/randomuser/32/32505_2.png) [@randomuser](https://forum.makecode.com/u/randomuser)\
**Post date:** [November 13, 2025, 10:46pm UTC](https://forum.makecode.com/t/block-breaker-game/40207/8 "2025-11-13T22:46:16Z")

</div>

GREAT update, thank you for fixing the bug I was having!! 🥳  
Interestingly, I’m not getting either of the two new bugs (The cooldown is fine for me, and the ball bounces as it should)  
I’m intrigued… how is it going to be both a brick breaker and pong in one!? 👀

---

<div class="post-metadata">

**Author:** ![Cybercube](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/cybercube/32/34628_2.png) [@Cybercube](https://forum.makecode.com/u/Cybercube)\
**Post date:** [November 14, 2025, 3:56am UTC](https://forum.makecode.com/t/block-breaker-game/40207/9 "2025-11-14T03:56:30Z")

</div>

Nope it’s sperate. (may do a bundle for both!)

---

<div class="post-metadata">

**Author:** ![AGuyThatsBored](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/aguythatsbored/32/30384_2.png) [@AGuyThatsBored](https://forum.makecode.com/u/AGuyThatsBored)\
**Post date:** [November 14, 2025, 5:50pm UTC](https://forum.makecode.com/t/block-breaker-game/40207/10 "2025-11-14T17:50:50Z")

</div>

This game is really cool!

---

<div class="post-metadata">

**Author:** ![Cybercube](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/cybercube/32/34628_2.png) [@Cybercube](https://forum.makecode.com/u/Cybercube)\
**Post date:** [November 14, 2025, 6:42pm UTC](https://forum.makecode.com/t/block-breaker-game/40207/11 "2025-11-14T18:42:55Z")

</div>

Oh yeah, the bugs I got them  
I have to used GIF because MakeCode won’t allow me to.

## Bug #1:

![Video Project 3](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/2/9/29a0bef53619277b581eb4f60a8f5cf3dde5af4b.gif)

## Bug #2:

![Video Project 5](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/a/3/a3bd7ce2a61667249b97813f2ca5c80659262224.gif)

---

<div class="post-metadata">

**Author:** ![RoboVacDev](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/robovacdev/32/29619_2.png) [@RoboVacDev](https://forum.makecode.com/u/RoboVacDev)\
**Post date:** [November 14, 2025, 7:18pm UTC](https://forum.makecode.com/t/block-breaker-game/40207/12 "2025-11-14T19:18:23Z")

</div>

Bro makes update the epic grand update  
Us: 🎉🎉🎉🥳🎉🥳🎉🥳🎉🥳🎉🎉🎉🥳🥳🥳🎊🎊🎊🎉🥳🎉🥳🎉🥳🎉🥳🥳🥳🥳🥳🥳🎉🪩🥳:piñata:🥳🪩:piñata:🎉🥳🥳

---

<div class="post-metadata">

**Author:** ![Cybercube](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/cybercube/32/34628_2.png) [@Cybercube](https://forum.makecode.com/u/Cybercube)\
**Post date:** [January 20, 2026, 7:31pm UTC](https://forum.makecode.com/t/block-breaker-game/40207/13 "2026-01-20T19:31:01Z")

</div>

Wow 50 clicks! i gonna make a new update soon!

---

<div class="post-metadata">

**Author:** ![Cybercube](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/cybercube/32/34628_2.png) [@Cybercube](https://forum.makecode.com/u/Cybercube)\
**Post date:** [April 27, 2026, 10:12pm UTC](https://forum.makecode.com/t/block-breaker-game/40207/14 "2026-04-27T22:12:13Z")

</div>

guys what update should i make because i ran out of ideas.

---

<div class="post-metadata">

**Author:** ![Cybercube](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/cybercube/32/34628_2.png) [@Cybercube](https://forum.makecode.com/u/Cybercube)\
**Post date:** [May 18, 2026, 8:51pm UTC](https://forum.makecode.com/t/block-breaker-game/40207/15 "2026-05-18T20:51:06Z")

</div>

it’s separate

---

<div class="post-metadata">

**Author:** ![Cybercube](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/cybercube/32/34628_2.png) [@Cybercube](https://forum.makecode.com/u/Cybercube)\
**Post date:** [May 18, 2026, 8:51pm UTC](https://forum.makecode.com/t/block-breaker-game/40207/16 "2026-05-18T20:51:09Z")

</div>

okay now i have an idea now, but i need to optimize the code, which we have to do with arrays.

---

<div class="post-metadata">

**Author:** ![randomuser](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/randomuser/32/32505_2.png) [@randomuser](https://forum.makecode.com/u/randomuser)\
**Post date:** [May 19, 2026, 2:25am UTC](https://forum.makecode.com/t/block-breaker-game/40207/17 "2026-05-19T02:25:12Z")

</div>

Oof best of luck, that can be difficult but worthwhile! LMK if you need help! 😊

---

<div class="post-metadata">

**Author:** ![Cybercube](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/cybercube/32/34628_2.png) [@Cybercube](https://forum.makecode.com/u/Cybercube)\
**Post date:** [May 19, 2026, 3:44pm UTC](https://forum.makecode.com/t/block-breaker-game/40207/18 "2026-05-19T15:44:26Z")

</div>

# Update V1.2

The code is now optimized! but with that now there’s a bug,

1. blocks don’t break, even tho i tried everything

---

<div class="post-metadata">

**Author:** ![Cybercube](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/cybercube/32/34628_2.png) [@Cybercube](https://forum.makecode.com/u/Cybercube)\
**Post date:** [May 19, 2026, 3:44pm UTC](https://forum.makecode.com/t/block-breaker-game/40207/19 "2026-05-19T15:44:36Z")

</div>

Nope done! the only problem is i can’t break the blocks and guess what? i tried removing the value and deleting the sprite but it doesn’t work.

 ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/9/8/98af33b02af71369ecfdb1c24cde9da3ce81d50c.jpeg)

---

<div class="post-metadata">

**Author:** ![randomuser](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/randomuser/32/32505_2.png) [@randomuser](https://forum.makecode.com/u/randomuser)\
**Post date:** [May 19, 2026, 4:02pm UTC](https://forum.makecode.com/t/block-breaker-game/40207/20 "2026-05-19T16:02:47Z")

</div>

Hmm…  
If you mean that you have a sprite as part of an array of sprites, then the way I’d delete them is by using the destroy(sprite) block on that value in the array and then removing it from the array.

---

<div class="post-metadata">

**Author:** ![Cybercube](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/cybercube/32/34628_2.png) [@Cybercube](https://forum.makecode.com/u/Cybercube)\
**Post date:** [May 19, 2026, 8:49pm UTC](https://forum.makecode.com/t/block-breaker-game/40207/21 "2026-05-19T20:49:37Z")

</div>

Nope didn’t work!

[Next page](https://forum.makecode.com/t/block-breaker-game/40207.md?page=2)
