Monolith by jsec
Disclaimer: Its not finished, but not that bad to drop it.
W - Accelerate
A/D - Turn
Space - Shoot
You fly thru rooms of alien monolith. Each drone sent costs some of last humanity energy. There is no win/lose condition unfortunately and no real enemies.

Tech info:
Pure JavaScript / HTML5 Canvas.
Tools:
VS Code
THX! to @saering! Edited text from "Press space to skip" to "Hold space to skip" on intro. Its a cosmetic change, sources are not updated to hold original codebase.
| HTML5 (web) | http://www.jsec.pl/LD44/index.html |
| Source code | http://www.jsec.pl/LD44/LD44.zip |
| Original URL | https://ldjam.com/events/ludum-dare/44/monolith |
Ratings
| Given | 33🗳️ | 27🗨️ |
Also, is it me or you cannot skip the intro sequence ? Good entry overall!
The art, it was really appealing
The story, it made sure the game makes sense
The overall Idea
The things I disliked:
With the heavy ship, I beat all enemies wiht like 20 energy left, resulting in my depleting all my energy just to go into the negatives, at least send me back to the attack selector at 0.
The intro took too long, it wouldve been a lot more impactful if it was twice as fast.
Fixed as it dont change anything at all.
[this](https://www.youtube.com/watch?v=dfe8tCcHnKY)
Hmm... maybe ill experiment with mouse aiming just to check...
Thx for comment!
I feel as though this could be kindof like a rougelike shooter! and maybe the enemies dont even necessarily need to shoot at you, but if they just shoot things in general in the room, that might make it a little challenging (and potentially easier to code!)
Really looking forward to seeing what this becomes! LMK if you have any updates pls!
I wanted it to be like:
Game generates maze but its persistant as long as you have "humanity" energy to produce new drones.
Drones can do some permanent unlocks. Or you can abandon drone somewhere to leave energy in it for next drone to collect.
I you fail to shutdown monolith before run out of humanity energy game resets, regenerates monolith and You start over from the begining. Monolith should have like 5 floors and more random rooms.
About the aiming difficulty, it might be worthwhile to either:
* Store the event timestamp for key down/up events when turning and prorate the turn.
* This would only help if the tick quanta was high, and might not actually help if the up/down events on keyboards cause this to be imprecise.
* Use angular acceleration to start slowly before getting to maximum angular velocity.