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
Love the earth management concept and the tutorial is very funny haha! Unfortunately I had major lags and maybe visual issues (often can't see any "calm down" button) maybe because I'm on Linux. Otherwise it's good, even if only for the intro :) congrats
I get this on osx catalina: ```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.(SoundManager.java:11) at me.aljosact.ld46.LD46.(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) ```
it's so difficult to "calm down" someone!!! lol~ The tutorial really make me fun haha! But my skill is so bad that I can't keep earth alive in 15 seconds...good game~
Honestly? Super fun. Even though it's so simple. I would've loved to see more things come into play over time, and also I would've developed a system so that the things are constantly coming, but not all at once, ya know what I'm sayin'? There were times when you just kinda waited awkwardly, and then had to do 8888 things at once.
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!
Great idea with protecting the earth. Juggling the different tasks was pretty fun ^^. The explosions of asteroids were a nice touch. Some more sound effects would be cool, but it's solid as is :)
Comments12
```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.(SoundManager.java:11)
at me.aljosact.ld46.LD46.(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!