A downloadable game for Windows, macOS, and Linux
You are being sucked into a black hole and you ran out of fuel for the hyperdrive! All you have is your spaceship, mining lasers, and... a bunch of hyperfuel-rich asteroids heading towards you!
Defend your ship, mine enough asteroids to fuel your hyperdrive and make a desperate jump before too many asteroids get drawn to you by the gravity!
The hotter the lasers are, the more damage they deal. But be careful to avoid overheating! And keep in mind that your lasers need fuel too.
<D>, <Right Arrow>, <L>, <;> or <Left Joystick> - rotate clockwise.
<A>, <Left Arrow>, <H>, <J> or <Left Joystick> - rotate counterclockwise.
<Space> or <Button 1> - fire.
<M> - mute music.
<Escape> or <Q> - exit the game at any time. Keep in mind that your progress won't be saved!
Font: Press Start 2P by CodeMan32
Music: Eric Skiff - Underclocked - Resistor Anthems
Laser sound: Electricity00 by sharesynth
Originally created for Weekly Game Jam #144 in less than 48 hours. Jam theme: "In the Dark".
This game is open-source. You can find the source code at GitLab.
|Platforms||Windows, macOS, Linux|
|Made with||LÖVE, Audacity, Bfxr, GIMP|
|Tags||1-bit, 2D, Asteroids, LÖVE, Open Source, Pixel Art, Retro, Space|
|Code license||GNU General Public License v3.0 (GPL)|
|Asset license||Creative Commons Attribution v4.0 International|
|Average session||A few minutes|
|Inputs||Keyboard, Gamepad (any)|
|Accessibility||Color-blind friendly, High-contrast|
You can run the *.love file on Linux, Windows and MacOS by opening it with LÖVE.
Or you can download the version with already included LÖVE and all its dependencies for Windows. Just extract the ZIP archive and run ZeroVelocity.exe. If you get a warning from Windows SmartScreen that it's an unrecognized app, click "More info" and "Run anyway".
In a similar manner, you can download the AppImage for Linux.
The Jam Version is the version that was originally submitted to the Weekly Game Jam #144 (with a couple backported bugfixes).
- Update 3.0.1Nov 19, 2022
- Update 3.0May 09, 2022
- Update 2.0Apr 28, 2020
Log in with itch.io to leave a comment.
First of all, the Linux version (x86_64) didn’t start for me (I attached a screenshot of the error). The Windows version worked just fine under the emulator, though :)
An interesting game, loved the idea! Had the feeling that using long-range ships is the way to go, you can’t really destroy all the asteroids in time with a short-range gun (or at least I couldn’t :D). Precise aiming at small asteroids with a long-range gun is a little hard, since a single key press moves the gun at quite a large angle; not sure how this can be solved, though. Rotating asteroids are a really nice touch - they look like they’re moving faster but they actually aren’t. Got to 48% only, though. Still, a fun game, enjoyed it!
As the error says, you need to have FUSE installed on your system to run AppImages. But you could always download the LÖVE file and run it directly with LÖVE. Or just run it with Wine like you did. Sorry for the inconvenience! Distributing LÖVE games is a bit tricky.
Good point about precise aiming, it’s actually implemented for joysticks, but a different solution would be needed for keyboards, like using acceleration. But I found that rotating back and forth a couple of times does the trick as well.
I actually more enjoy the game with short ranged ships, it is more intense that way. Basically the gameplay comes down to spinning constantly, and finding a short window of time when you can cool down your laser.
Thanks for playing and for the helpful feedback! :-P
I have FUSE installed, but on my system the corresponding library can be found by one of the names libfuse3.so, libfuse3.so.3 or libfuse3.so.3.10.5, while LÖVE seems to want libfuse.so.2 specifically. Not sure what to do about that!
Yeah, playing short-ranged ships made me spin like crazy, but for some reason I could never find a nice window to cool down and not get destroyed :D
Oh, it seems that AppImage requires FUSE 2, but you only have FUSE 3. Interesting! What distro are you on, out of curiosity? On Arch Linux there are 2 packages:
fuse3, I have both of them installed.
Yeah, it’s tricky to find a window for the cooldown! :-D But you don’t need to cool down all the way to 0%, I usually try to keep between 60% and 90%, because the laser actually deals more damage when it’s heated more.
I’m using Gentoo, it has both FUSE versions (FUSE 2 and FUSE 3) but I only have the latest one (FUSE 3.10.5) installed.
Just out of curiosity, I finally managed to run the native Linux version :D
--appimage-extractas it suggested, which extracts the contents of the contained virtual filesystem (now I see how it uses FUSE internally!). It couldn’t find the extracted libraries, however, since they are in this extracted location and not in the standard paths, so I either had to use
LD_LIBRARY_PATHto temporarily add the library paths or
LD_PRELOADto simply preload all the libraries from this AppImage (I chose the latter). After that, the game launched!
Great game! After trying out several strategies, I found that spinning around and spamming the fire button worked best and I got to the end of the game with that method :P
I think that it's a nice and simple game. It becomes intense when there are asteroids all around the ship :O The game can offer much more visual effects though like some small particles when an asteroid is mined. I easily found a strategy that worked pretty well until the end so the game should offer something gameplay-wise that would spice things up. Perhaps other asteroid types? :P
The game was short and neat. I think after a few more games, you'd be able to improve a lot more in developing games. I hope to see more games from you! I love minimalistic games! Thanks for the play! Keep jamming ;)
I use the exact same strategy and I actually think it’s the only way to beat the game at the moment. So I expected people to figure it out, the only question was how soon.
Of course, it’s not really a good solution. What I think I should do is nerf the lasers even more and add more factors to the game, like ship health, temporary bonuses or, like you suggested, new asteroids that can only be destroyed with some special attack. The point of this game is to be intense, make you feel on the edge. Which in turn brings huge excitement when you clear the asteroid field against all odds!
As for the visuals, yeah, I need to add particles and explosions when mining asteroids, animation for the lasers and for the ship, more asteroid types and more sounds. It’s all in my TODO list!
Thank you so much for playing my game and leaving your opinion! It means a lot for me! And I hope too that I will be able bring more quality games to you in the near future! :-)