Save the Earth Initiative by AljosaCT
Hello, and welcome to STEI (Save the Earth Initiative) ! We are a secret organization that is monitoring and saving the Earth from natural disasters.
Your new job here is to monitor space activity... To make sure there are no asteroids heading towards the Earth.

What's that? Again? HELP! Someone calm down Mr. President! He is about to push the big red button!

Well, that was close... Anyway, keep an eye on the science team. They might need your help.

Thank you for your service. - STEI
This is my third Ludum Dare game ever.
It was coded from scratch in Java. I hope you like it :) If you have Java version mismatch error, that is because I used Java 8 update 241
Ratings
| Overall | 550th | 3.4⭐ | 22🧑⚖️ |
| Fun | 437th | 3.395⭐ | 21🧑⚖️ |
| Innovation | 700th | 3.075⭐ | 22🧑⚖️ |
| Theme | 658th | 3.525⭐ | 22🧑⚖️ |
| Graphics | 650th | 3.225⭐ | 22🧑⚖️ |
| Audio | 672th | 2.711⭐ | 21🧑⚖️ |
| Humor | 83th | 3.816⭐ | 21🧑⚖️ |
| Mood | 417th | 3.342⭐ | 21🧑⚖️ |
| Given | 41🗳️ | 14🗨️ |
```bash
mudlee@MacBook-Pro Downloads % java -jar ld46.jar
java.lang.NullPointerException
at me.aljosact.ld46.LD46.update(LD46.java:137)
at me.aljosact.ld46.LD46.run(LD46.java:98)
at java.base/java.lang.Thread.run(Thread.java:834)
Exception in thread "main" Continue >>
java.lang.NoClassDefFoundError: sun/audio/AudioStream
at me.aljosact.ld46.sfx.SoundManager.<init>(SoundManager.java:11)
at me.aljosact.ld46.LD46.<init>(LD46.java:53)
at me.aljosact.ld46.LD46.main(LD46.java:208)
Caused by: java.lang.ClassNotFoundException: sun.audio.AudioStream
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
... 3 more
java.lang.NullPointerException
at me.aljosact.ld46.LD46.render(LD46.java:181)
at me.aljosact.ld46.LD46.run(LD46.java:103)
at java.base/java.lang.Thread.run(Thread.java:834)
```
The tutorial was great, teaching everything you needed in an entertaining and funny way. The multitask mechanics were well balanced, just the right amount of stuff to do to feel frantic but not so much as to feel impossible. Graphics were solid. Destroying asteroids felt super satisfying for some reason.
Areas for improvement:
As some other people have said, some kind of difficulty leveling might be nice-- that way you can also make it harder as you go as well as consistent. The "calm" button appearing on any screen was a cool idea but I feel like it should be explained better, maybe with the tutorial forcing you to switch screens in order to reach it.
Overall:
Liked it a lot! Simple but well executed and very fun game!