Darkstar Sailor by darzu

Play in Chrome PC/Mac
- https://sprig.land/ld51
- https://sprig.land/ld51-betterperf (same gameplay; much better performance; went beyond Jam hrs)
NOTE: Only works on Chrome >106 on PC & Mac! (Uses WebGPU, which is in preview and isn't released for Firefox or Safari, or Chrome Linux.)
Description
Your ship is under attack! They will broadside you every 10 seconds. Perhaps you can use their own weapons against them?
MORE CANNON BALLS COME FROM ENEMIES ONCE THEY BREACH YOUR WALLS! (Sorry about the lull after your first three, this was definitely a gameplay design mistake. The idea is enemy cannon balls get stuck inside ur ship and you can fire them back.)
Dev Backstory
This game was built using my own engine, Sprigland, which is free, open-source (but not in a great place for others to use yet.) Me and a friend wrote the engine from scratch including a renderer, physics engine, ECS, and netcode for peer-to-peer coop.
Right now, we're building a roguelite coop sailing game set in hyperspace. You can follow our progress here: https://twitter.com/sprigland
Note this was originally a Compo submission, this was resubmitted to Jam b/c I spent another half-day on performance updates. If you are still getting significant performance issues and you want to be a real hero please mention ur CPU, graphics card, and RAM amount. :)
All Sprigland LD games: - https://sprig.land/ld50 - https://sprig.land/ld51
| Source Code | https://github.com/darzu/ld51 |
| Submission | https://sprig.land/ld51 |
| (same gameplay; much better performance; went beyond Jam hrs) | https://sprig.land/ld51-betterperf |
| Original URL | https://ldjam.com/events/ludum-dare/51/darkstar-sailor |
Ratings
| Overall | 983th | 3.095⭐ | 23🧑⚖️ |
| Fun | 1015th | 2.857⭐ | 23🧑⚖️ |
| Innovation | 787th | 3.095⭐ | 23🧑⚖️ |
| Theme | 1112th | 2.81⭐ | 23🧑⚖️ |
| Graphics | 618th | 3.595⭐ | 23🧑⚖️ |
| Audio | 712th | 2.738⭐ | 23🧑⚖️ |
| Humor | 821th | 2.382⭐ | 19🧑⚖️ |
| Mood | 948th | 3⭐ | 22🧑⚖️ |
| Given | 36🗳️ | 29🗨️ |
To enjoy the game really interferes with performance a little - I had sometimes serious difficulties.
[Edit, for Linux users: launch with `--enable-unsafe-webgpu --enable-features=Vulkan,UseSkiaRenderer` and you can play]
The hull is pretty durable, I managed to get 60 kills.
Thanks for supporting community and other game players!
You got my 5 stars ⭐️😉
Oh you eventually get more cannon balls from the enemies, once they breach your walls their balls will get stuck inside and you can pick them up. But yeah, it's not obvious and a game design mistake.
Btw, I LOVED your game, my favorite game of LD51!
Some notes on my experience: visually, very intriguing! The music errored out after a little while, and stopped altogether. As far as game design, since it was more of a tech demo, I would have given the player much more cannonballs (and even cannons) to just go wild. As it was, I used the first 3, then balls spawned, what, every 10 seconds (ah I guess I get it). A lot of waiting around watching my hull get pummeled, but overall not very much skill required!
Also, requiring people to download a beta browser isn't the best tactic to get ratings :(
Also super cool that you made your own engine! It definitely felt very good on my Dell G5 5587 (from 2019). Good luck!