Bullet Hell by kamekai
Scroll down for some great background music
Controls
Main and rotational thrusters: WADS or Arrow keys
Lateral thrusters: Q/E or Left/Right shift keys
Blaster: Spacebar/Enter
Pause: Escape
Unpause: Enter
Description
My entry for the Ludum Dare 40.
You would think you couldn't have too much bullets.
Unfortunately, in Bullet Hell, the more you have, the worse it is.
In this world, your bullets ricochet across the landscape until they kill an enemy... or you.
With each bullet on screen, your score increments faster.
How long can you last? How daring will you be?
I didn't have time to implement sound, so here is something for your ears:
https://www.youtube.com/watch?v=22LRHqE1XAc
Post-mortem:
I ended up catching a few movies with a friend last night so I didn't have time to implement a few things, namely sound, power-ups and more enemies. If it seems worth my time, I will polish up the game next week.
This time I decided to make a game in regular old Javascript. I made use of two small libraries: Mithril as a lightweight view engine, and Matter.js as a lightweight basic physics engine. The entire package comes in at right underneath 64kb compressed, which was my goal.
Despite encountering several bugs due to edge-case quirks with these libraries, the experience of making a game in pure JS was great and I think I will continue the trend in future Ludum Dares.
Hope you enjoyed playing my little weekend doodle!
Mithril - https://mithril.js.org/
Matter.js - http://brm.io/matter-js/
Ratings
| Overall | 842th | 3.143⭐ | 23🧑⚖️ |
| Fun | 738th | 3.119⭐ | 23🧑⚖️ |
| Innovation | 866th | 2.833⭐ | 23🧑⚖️ |
| Theme | 240th | 3.857⭐ | 23🧑⚖️ |
| Graphics | 832th | 3.024⭐ | 23🧑⚖️ |
| Humor | 811th | 2.406⭐ | 18🧑⚖️ |
| Mood | 993th | 2.594⭐ | 18🧑⚖️ |
| Given | 5🗳️ | 8🗨️ |

They are still a bit annoying but I didn't have too much time to polish them up. Thanks for your feedback!
By the way, the YouTube video you linked says "This video is not available.", but maybe that's just in my country (the Netherlands).
The weird thing I personally noticed is that Q/E sometimes made me seemingly start turning, which interfered a bit with one of my attempted strategies. Not sure if that's how it was intended to work but either way it was a fun game to try.
@Chronosv2 Haha yes, I found that bug too late unfortunately after realizing I wasn't just *that* bad at predicting my angular velocity before a shot. Controls are next on my list to overhaul for the update. It's very frustrating as-is. Glad you liked it!
Something you could add in the future is screen shaking when you hit a wall I imagine that could make it more impactful.
(thanks for reminding me to go back to school)
I also increased angular dampening when you stop turning. It's a tradeoff between realism (Pure Newtonian physics) and pragmatism (No one would fly a spaceship that didn't have some form of abstraction between the controls and output to make things easier on the navigator)
Come check out my game if you like!
https://ldjam.com/events/ludum-dare/40/virus-detected