
Asteroid Redirect Project
This game is from ldjam.com, which is currently unavailable.
You can try viewing the original page on Web Archive (may not load correctly).
You can try viewing the original page on Web Archive (may not load correctly).
As Earth-threatening asteroids are discovered, your task is to knock them into an escape trajectory (i.e. off screen). Prevent them from crashing into Earth! If too many crash into the Earth, it will die. Inspired by the classic retro game Asteroids, and the Asteroid Redirect Mission of NASA.
Features:
- Elastic collisions!™
- Realistic* Gravity!™
- Procedurally-generated asteroids!™
- Explosions!™
Made in Java, using the Lightweight Java Game Library 3. Tools used include BFXR, Eclipse IDE, Audacity, Photoshop, GIMP, and BMFont.
Requirements:
Requires Java 1.8
Every resource was created ourselves except for the font. The physics were even created from scratch as well - we are proud of how well the physics turned out! (in fact all of our code was, except maybe a couple hundred lines of rudimentary base code). Yes we know we could have just downloaded a library for what we are doing, but we thought it would be more fun to try to program it ourselves.
Controls:
- W: Thrust forward
- S: Thrust backward
- A: rotate counter-clockwise
- D: rotate clockwise
- R: Restart (try not to accidentally press it)
- Spacebar: Pause
- Escape: Exit (only while paused)
Additional info/tips:
- The faster an asteroid is travelling, the more damage it will do if you hit Earth.
- All asteroids will start in a counter-clockwise orbit around Earth, at a random phase angle, a random altitude (within a range) and with some variation in velocity.
Download (13MB) at https://master-spike.itch.io/asteroid-redirect-project. Requires Java 1.8
KNOWN ISSUES:
- You might get an error saying Failed to set to 44100hz, got 48000hz instead. If you get this try setting your audio playback device to 44100hz sample rate via control panel (Control panel -> Hardware and sound -> manage audio devices -> click your audio device -> properties -> advanced -> change the sample rate there). If you get this error on another platform, again its just a matter of changing the sample rate of your audio device.
- You might get an error saying something along the lines of "lwjgl.dll not found" or something. If this happens at this stage, we're not sure what to do. I don't really know what causes it. It seems to be inconsistent but we've done our best to minimise the chance it occurs. Maybe try downloading the 64 bit version of Java if you have the 32 bit version, and vice versa.
- Sometimes double clicking the jar doesn't work, in this case run the "run.bat" file (if on windows). If on Linux, run it through the terminal. Sometimes this actually works (for whatever reason, again I have no idea). If it still doesn't work it should output some sort of error message and you can comment it below.
- Doesn't work on the only Mac I tested it on. I don't know if this always occurs on Mac or if its just the system i tested it on.
*Subject to subjectivity.
Features:
- Elastic collisions!™
- Realistic* Gravity!™
- Procedurally-generated asteroids!™
- Explosions!™
Made in Java, using the Lightweight Java Game Library 3. Tools used include BFXR, Eclipse IDE, Audacity, Photoshop, GIMP, and BMFont.
Requirements:
Requires Java 1.8
Every resource was created ourselves except for the font. The physics were even created from scratch as well - we are proud of how well the physics turned out! (in fact all of our code was, except maybe a couple hundred lines of rudimentary base code). Yes we know we could have just downloaded a library for what we are doing, but we thought it would be more fun to try to program it ourselves.
Controls:
- W: Thrust forward
- S: Thrust backward
- A: rotate counter-clockwise
- D: rotate clockwise
- R: Restart (try not to accidentally press it)
- Spacebar: Pause
- Escape: Exit (only while paused)
Additional info/tips:
- The faster an asteroid is travelling, the more damage it will do if you hit Earth.
- All asteroids will start in a counter-clockwise orbit around Earth, at a random phase angle, a random altitude (within a range) and with some variation in velocity.
Download (13MB) at https://master-spike.itch.io/asteroid-redirect-project. Requires Java 1.8
KNOWN ISSUES:
- You might get an error saying Failed to set to 44100hz, got 48000hz instead. If you get this try setting your audio playback device to 44100hz sample rate via control panel (Control panel -> Hardware and sound -> manage audio devices -> click your audio device -> properties -> advanced -> change the sample rate there). If you get this error on another platform, again its just a matter of changing the sample rate of your audio device.
- You might get an error saying something along the lines of "lwjgl.dll not found" or something. If this happens at this stage, we're not sure what to do. I don't really know what causes it. It seems to be inconsistent but we've done our best to minimise the chance it occurs. Maybe try downloading the 64 bit version of Java if you have the 32 bit version, and vice versa.
- Sometimes double clicking the jar doesn't work, in this case run the "run.bat" file (if on windows). If on Linux, run it through the terminal. Sometimes this actually works (for whatever reason, again I have no idea). If it still doesn't work it should output some sort of error message and you can comment it below.
- Doesn't work on the only Mac I tested it on. I don't know if this always occurs on Mac or if its just the system i tested it on.
*Subject to subjectivity.