I second this recommendation, very fun game and definitely surprising for a freeware doujin. Check out the high score thread
since merely clearing on normal difficulty is pretty trivial due to how many resources the game throws at you (the hard difficulty is significantly more challenging to clear though). You can also find some more information about the game on that thread (I posted a link to a Google-translated copy of the manual there).
Scoring revolves largely around doing things as fast as possible, avoiding using bombs and shields or losing lives, and point-blanking item carriers to get the maximum bonuses from them. Pushing rank up will help with doing things quickly, since it's tied to your shot level (making boss/midboss kills quicker) and at least according to the manual the rate at which the game scrolls through levels is also tied to rank, which is pretty rare for a shmup. I haven't compared in depth yet just how much faster the game is at high rank compared to low rank, but I definitely end up with much more time left when I do better. Maybe the game is even speedrunnable to a certain extent?
The game shows all of its end of stage and end of game scoring calculations, but I'll just give a quick overview. At the end of each stage you get a base point value based on the number of lives, shields, and bombs you have left, which is then multiplied by a value calculated from your rank and time left, and that is your stage clear bonus. At the end of the game, your total score is multiplied by a factor calculated from the maximum rank you reached and the total time you took across all stages. So if you reach a high rank and complete the game quickly, you can get an absurd multiplier on your entire score (23 in Jaimers' video). You get extra time after each stage based on a constant + how many time bonuses you got from killing bosses/midbosses quickly. By the way, running out of time doesn't end your game, but replaces the TLB with a "fake" TLB.
Also, this game has an awesome soundtrack.
You know STGs are in trouble when you have threads on how to introduce them to a wider audience and get more people playing followed by threads on how to get its hardcore fan base to play them, too.
1cc list | Twitch | YouTube