My First Bullet Hell Arcade Game!

I created this game using JavaScript; I hope you all enjoy it.

25 Likes

WOW!!! this is your first game? I’ve been coding for a little over a year now and even i cant come CLOSE to making a game that good!!!

3 Likes

Wow! This is really fun! The mechanics are really fun to play with and it’s really nicely animated! I managed to beat Stage 1 + Rush hitless!

3 Likes

this game has everything!!! smooth animations, boss battles, …do i hear queen music? ITS AWESOMEEEE

3 Likes

Thank you so much!! I’m really glad you enjoyed it!

I actually spent a lot of time working on the game mechanics, especially the boss attacks! Each boss has its own special attack, but its other bullet patterns can be slightly different every time you play.

I made a system with main bullet patterns and smaller sub-patterns. Every time a boss spawns, it randomly chooses which attack patterns to use, so even fighting the same boss again can feel a little different!

Also, the shield isn’t just for defense! You can actually throw it at enemies to deal damage. I got this idea from an old bullet hell game called Danmaku Death!

3 Likes

Thank you so much!! I’m really glad you liked my game!

I’ve actually spent a lot of time using Scratch before, so I’m pretty familiar with this kind of visual programming tool. That definitely helped me a lot when I started using MakeCode Arcade!

2 Likes

Some screenshots from games!

5 Likes

Thank you so much!! I’m glad you enjoyed it!

And yes, that’s Queen music! I got the MIDI from LazyTotodile’s YouTube channel and used a MIDI converter to turn it into music that MakeCode Arcade can play.

MIDI source: https://www.youtube.com/c/LazyTotodile

Converter: https://riknoll.github.io/makecode-midi-converter/

4 Likes

This is really cool! I encourage you to try your hand at the Critter Game Jam!
I really like the little dots that show you where the enemies are off screen.
@richard we finally have a game that naturally triggers the sound events limit bug. If you play with sound on you’ll see why.


Got to stage 10! Play in Firefox to avoid the sound events bug… at least for a while longer than Chrome.

7 Likes

This game is actually amazing! All of this in makecode makes it really impressive. There is an entire style, smooth animations, and great enemy AI! This game has it all and if fully fleshed out! Looking forward to new updates (if any no pressure). I can’t say it enough but GREAT JOB!!!

4 Likes

Oh man I really wish I can make a game like this

2 Likes

man this would be even cooler if you added roguelike upgrade I got to stage 2 and didn’t get them so I am guessing that they don’t exist. That being said this game is hella fun and It would be even better if my computer would handle it :grinning_face::sob:

3 Likes

@richard dd this to the homepage please this is peak also how long did this take you I’m geussing 5 months

3 Likes

Absolutely fire game! Definitely one of the more interesting games i’ve seen as of late. Can’t wait to see what you make next!

3 Likes

Hi!

I’ve already tried to reduce the lag, but MakeCode only uses one CPU core, so it can get laggy pretty easily. Right now, I only render bullets that are visible on the screen. I do this by using a sprite the same size as the screen to draw all the bullets in real time. Bullet collision detection also only starts when the bullets get close to the player.

On my PC (Intel i7-11700), the game can still reach around 48 FPS with over 1,300 bullets on screen, even though MakeCode normally displays 30 FPS. (I use firefox)

If I update this game, I’ll definitely go in a more roguelike direction with upgrades! But I’m currently working on my second game, so it might take a while before I get back to this one.

Thanks for enjoying my game!

10 Likes

how in the WORLD is this your first game. the art! OOH THE ART. how did you make this?

3 Likes

Crashed on stage 2 on my school issued Chromebook with like 4 gigs of ram

2 Likes

YES WE NEED IT THEREEEEe

2 Likes

sorry for basically ignoring this… WHOLY FAILED CAST ON NULL HOW DID YOU MAKE THAT, its gotta be a 18/10 stars. Also how experienced are you at coding? youd have to be good enough at js (technically ts) to use namespaces and such, and its surprising this is your first post and one of the best games I’ve seen (maybe even the best!).

2 Likes

Bro stop updating this the games quality is too good for me

/j

But awesome game, how long have you been coding for? There’s no way somebody just starts coding and cooks up this masterpiece.

2 Likes