# Starblast.io-like space shooter

**URL:** <https://forum.makecode.com/t/starblast-io-like-space-shooter/36300>\
**Category:** Show & Tell\
**Tags:** game\
**Created:** [May 1, 2025, 3:59pm UTC](https://forum.makecode.com/t/starblast-io-like-space-shooter/36300 "2025-05-01T15:59:06Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![BotWarrior](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/botwarrior/32/25328_2.png) [@BotWarrior](https://forum.makecode.com/u/BotWarrior)\
**Post date:** [May 1, 2025, 3:59pm UTC](https://forum.makecode.com/t/starblast-io-like-space-shooter/36300/1 "2025-05-01T15:59:06Z")

</div>

Before I give you the game, I want to give massive thanks to @WoofWoof for figuring out some of the angular code. I have made a space shooter that has 360° movement with no friction, gravity wells, and shooting! This is just a rough mockup of the movement and physics. Enjoy!!!

> **[rotation](https://arcade.makecode.com/S16422-62654-45380-80365)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

---

<div class="post-metadata">

**Author:** ![BotWarrior](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/botwarrior/32/25328_2.png) [@BotWarrior](https://forum.makecode.com/u/BotWarrior)\
**Post date:** [May 2, 2025, 11:52pm UTC](https://forum.makecode.com/t/starblast-io-like-space-shooter/36300/2 "2025-05-02T23:52:11Z")

</div>

Should I continue making this?

---

<div class="post-metadata">

**Author:** ![Luke](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/luke/32/32519_2.png) [@Luke](https://forum.makecode.com/u/Luke)\
**Post date:** [May 2, 2025, 11:52pm UTC](https://forum.makecode.com/t/starblast-io-like-space-shooter/36300/3 "2025-05-02T23:52:28Z")

</div>

wow love it!! very cool movement system, it’s nice and refreshing to see something different for movement, it’s normally just done with a regular move block for shooter/space games.

would be super cool to use the extra effects extension for the rocket particles and also for the bullets  
also make the bullets affected by the wells!

---

<div class="post-metadata">

**Author:** ![BotWarrior](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/botwarrior/32/25328_2.png) [@BotWarrior](https://forum.makecode.com/u/BotWarrior)\
**Post date:** [May 3, 2025, 7:03pm UTC](https://forum.makecode.com/t/starblast-io-like-space-shooter/36300/4 "2025-05-03T19:03:01Z")

</div>

Aha!!! The lasers are actually effected by the gravity wells as well, although since I am using the proper formulas for gravity, they aren’t effected as much.

---

<div class="post-metadata">

**Author:** ![BotWarrior](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/botwarrior/32/25328_2.png) [@BotWarrior](https://forum.makecode.com/u/BotWarrior)\
**Post date:** [May 3, 2025, 7:04pm UTC](https://forum.makecode.com/t/starblast-io-like-space-shooter/36300/5 "2025-05-03T19:04:16Z")

</div>

By the way, here is some of the messy code that is going on!

 ![Screenshot 2025-05-03 at 10.31.05](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/3/1/316679c056d60be3473ebae96aa6f24af23b67b7.png)  
Most of this code is saving my character’s position and stats. This means that I can destroy my player, create one with a different image, then rotate it. Otherwise I couldn’t have the thrusters.

---

<div class="post-metadata">

**Author:** ![RobbyZero](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/robbyzero/32/17188_2.png) [@RobbyZero](https://forum.makecode.com/u/RobbyZero)\
**Post date:** [May 3, 2025, 7:13pm UTC](https://forum.makecode.com/t/starblast-io-like-space-shooter/36300/6 "2025-05-03T19:13:03Z")

</div>

I saw this and immediately walked away from my computer took out my Atari 2600 and played astroids for half an hour. 10/10 Nice work!

---

<div class="post-metadata">

**Author:** ![Astro](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/astro/32/36311_2.png) [@Astro](https://forum.makecode.com/u/Astro)\
**Post date:** [May 3, 2025, 7:26pm UTC](https://forum.makecode.com/t/starblast-io-like-space-shooter/36300/7 "2025-05-03T19:26:32Z")

</div>

yes

---

<div class="post-metadata">

**Author:** ![BotWarrior](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/botwarrior/32/25328_2.png) [@BotWarrior](https://forum.makecode.com/u/BotWarrior)\
**Post date:** [May 8, 2025, 5:21pm UTC](https://forum.makecode.com/t/starblast-io-like-space-shooter/36300/8 "2025-05-08T17:21:47Z")

</div>

I made it better!!! Now introducing my custom status bars, made with maths!

> **[starblast](https://arcade.makecode.com/66121-97804-11071-71084)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

Also the character is blue for some reason 🙂  
I am having way too much fun with this…  
Next I will be adding enemy behaviour, ship trees, text sprites for the number of energy, shields, and minerals, a menu, and waves of enemies. I really think this game has potential; I am very proud of my custom status bars.
