# Cyclone

**URL:** <https://forum.makecode.com/t/cyclone/9188>\
**Category:** Arcade\
**Tags:** game\
**Created:** [July 12, 2021, 9:06pm UTC](https://forum.makecode.com/t/cyclone/9188 "2021-07-12T21:06:46Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![JRT](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/jrt/32/4826_2.png) [@JRT](https://forum.makecode.com/u/JRT)\
**Post date:** [July 12, 2021, 9:06pm UTC](https://forum.makecode.com/t/cyclone/9188/1 "2021-07-12T21:06:46Z")

</div>

so this is cyclone my arcade shooter type game  
if you need controls its the d pad to move the red/blue dot. (a) to shoot.  
in single player mode the (B) button will end the game but if the second player mode it will make you shoot

try to avoid the green dots that go towards you or the cyclone  
the goal is to get the highest score you can  
there is no stopping point similar to Pac man

> **[cyclone](https://arcade.makecode.com/63685-54334-85434-23740)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

---

<div class="post-metadata">

**Author:** ![Skitter](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/skitter/32/14002_2.png) [@Skitter](https://forum.makecode.com/u/Skitter)\
**Post date:** [July 14, 2021, 8:49pm UTC](https://forum.makecode.com/t/cyclone/9188/2 "2021-07-14T20:49:40Z")

</div>

Cool!

---

<div class="post-metadata">

**Author:** ![JRT](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/jrt/32/4826_2.png) [@JRT](https://forum.makecode.com/u/JRT)\
**Post date:** [July 15, 2021, 8:13pm UTC](https://forum.makecode.com/t/cyclone/9188/3 "2021-07-15T20:13:08Z")

</div>

thanks, I worked hard on it @Skitter, and its one of the best games I’ve made so far

---

<div class="post-metadata">

**Author:** ![JRT](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/jrt/32/4826_2.png) [@JRT](https://forum.makecode.com/u/JRT)\
**Post date:** [July 15, 2021, 8:17pm UTC](https://forum.makecode.com/t/cyclone/9188/4 "2021-07-15T20:17:02Z")

</div>

FIRST UPDATE!

> **[cyclone vrshn 1.2](https://arcade.makecode.com/95307-94302-76853-73450)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

ADDED:  
new blue/cyan enemy that bounces around  
level system (every 15 enemies defeated level passed)  
1-up system (every 5 enemies defeated you get a 1 up)  
way to win (by beating 12 levels)

---

<div class="post-metadata">

**Author:** ![JRT](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/jrt/32/4826_2.png) [@JRT](https://forum.makecode.com/u/JRT)\
**Post date:** [July 22, 2021, 4:16pm UTC](https://forum.makecode.com/t/cyclone/9188/5 "2021-07-22T16:16:05Z")

</div>

SECOND UPDATE!

> **[cyclone vrshn 1.3](https://arcade.makecode.com/97952-11847-13592-47126)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

ADDED:  
better text  
better sound effects  
now you can see 1 up and level values  
P.S.  
if you have any ideas of what to add I’m all ears!

---

<div class="post-metadata">

**Author:** ![shakao](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/shakao/32/113_2.png) [@shakao](https://forum.makecode.com/u/shakao)\
**Post date:** [July 22, 2021, 4:33pm UTC](https://forum.makecode.com/t/cyclone/9188/6 "2021-07-22T16:33:32Z")

</div>

Ahh this game rules! It’s super fun and definitely feels like a classic arcade game that someone (me, haha) could spend hours playing. The text display looks great, and I love the variety of enemies (green ones are my least favorite to fight) and the mechanic of having the bullets go towards the cyclone adds a lot of depth to the game!

 ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/2X/c/c173ad62cbd71f695d61a2ec16d5427b609ff651.png)

Some things you could add:

- A powerup that changes your projectile! It could be a spread of three smaller projectiles, or a random chance of shooting a bonus projectile that seeks out the nearest enemy, or a larger projectile with a slower “reload” rate (forced pause between shooting).
- Powerup that’s a temporary shield for the turret or the target
- In later levels, enemies that take multiple hits to destroy

I also took a quick peek at your code, and noticed one small thing. The interval in this `on game update` block:

 ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/2X/0/07a5d68d167cea7c17e0a866308f649a0de3790b.png)

is only calculated once at the start of the game. Each time you restart the game, it will pick a random value, but that value won’t change over the course of the game (so if it picks “1”, an enemy will spawn every 5000ms for the rest of that run). If you want the interval to change each time you spawn an enemy instead, you will need to use a forever loop with a pause, like this:

 ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/2X/6/690cecaf00ef605a6af840b2e4eb4ad2c6a445a4.png)

Hope that helps! I can’t wait to see future updates, I had a great time playing!

---

<div class="post-metadata">

**Author:** ![JRT](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/jrt/32/4826_2.png) [@JRT](https://forum.makecode.com/u/JRT)\
**Post date:** [July 22, 2021, 4:55pm UTC](https://forum.makecode.com/t/cyclone/9188/7 "2021-07-22T16:55:30Z")

</div>

thanks so much @shakao for the suggestions, and I think its great you played!  
p.s.  
it’s fine if you mess with the code and add stuff and if you do please give me the link!  
thanks again, @shonco.

---

<div class="post-metadata">

**Author:** ![GoMustangs](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/gomustangs/32/4323_2.png) [@GoMustangs](https://forum.makecode.com/u/GoMustangs)\
**Post date:** [July 22, 2021, 10:51pm UTC](https://forum.makecode.com/t/cyclone/9188/8 "2021-07-22T22:51:00Z")

</div>

This is awesome! The way you made the projectiles fly toward the middle of the screen is really cool, and the music is simple by awesome!

---

<div class="post-metadata">

**Author:** ![JRT](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/jrt/32/4826_2.png) [@JRT](https://forum.makecode.com/u/JRT)\
**Post date:** [July 23, 2021, 9:45pm UTC](https://forum.makecode.com/t/cyclone/9188/9 "2021-07-23T21:45:44Z")

</div>

thanks @GoMustangs for commenting! I’m glad that I made something that makes at lest it makes a few people happy

---

<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:** [July 26, 2021, 5:30pm UTC](https://forum.makecode.com/t/cyclone/9188/10 "2021-07-26T17:30:11Z")

</div>

Really cool game, I love the mechanic of the bullets going towards the middle, it’s really challenging, but also interesting. Can’t wait for the next update!

---

<div class="post-metadata">

**Author:** ![NxNMatrixGL](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/nxnmatrixgl/32/2553_2.png) [@NxNMatrixGL](https://forum.makecode.com/u/NxNMatrixGL)\
**Post date:** [August 6, 2021, 3:32pm UTC](https://forum.makecode.com/t/cyclone/9188/11 "2021-08-06T15:32:24Z")

</div>

This is awesome! Great job. This feels like a game that would go great on the VIC-20!

---

<div class="post-metadata">

**Author:** ![JRT](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/jrt/32/4826_2.png) [@JRT](https://forum.makecode.com/u/JRT)\
**Post date:** [August 14, 2021, 12:28am UTC](https://forum.makecode.com/t/cyclone/9188/12 "2021-08-14T00:28:13Z")

</div>

quick note:  
I won’t post as often on Monday and Wednesday so just remember that.  
also I won’t be answering comments innless you put @JRT intel further notice because of school.

---

<div class="post-metadata">

**Author:** ![JRT](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/jrt/32/4826_2.png) [@JRT](https://forum.makecode.com/u/JRT)\
**Post date:** [October 4, 2021, 4:48pm UTC](https://forum.makecode.com/t/cyclone/9188/13 "2021-10-04T16:48:44Z")

</div>

UPDATE FOUR!

> **[cyclone vrshn 1.4](https://arcade.makecode.com/47474-66495-09120-23739)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

ADDED:  
graphics for player and enemies  
a starting sfx  
P.S.  
I started using [pico-8](https://www.lexaloffle.com/pico-8.php) for coding also. so I may not be posting/working on stuff as often. Happy coding 🙂 !
