Bullet Hell

Bullet Hell

This game is from ldjam.com, which is currently unavailable.
You can try viewing the original page on Web Archive (may not load correctly).
overall: 3.14
fun: 3.12
innovation: 2.83
theme: 3.86
graphics: 3.02
audio: 1.67
humor: 2.41
mood: 2.59
![cover.png](https://bl.ocks.org/bad-software/raw/d6a7fc7e173f8ffbac575bf5c848140c/)

Click here to play

Post-jam version

*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/
Found a bug?
Tell us on Discord