Last World by Jiddo
"You are a tiny little world in a big and hostile solar system. Try to survive by dodging solar flares, black holes, asteroids and more. Pick up moons and use their defense turrets to defend yourself."
Gameplay video: http://www.youtube.com/watch?v=nMfX2GseRAI
A physics/gravity simulated space survival game with charming 2D graphics, sound effects, particle effects and an awesome original soundtrack. Enjoy the ambiance of space!
Note! Moons can shoot lasers. Click when you have a moon in orbit to shoot.
Made by 5 Swedish university students, participating in Ludum Dare for their first time:
* Simeon Atanasov - Graphics and sound
* Cem Eliyurekli - Programmer
* Einar Holst - Programmer
* John David Olovsson - Programmer
* Marcus Wennermark - Programmer and coffee maker
Details:
Developed in Java using the Slick2D engine and JBox2D for physics.
IMPORTANT:
* MAC USERS! If you cannot run the regular JAR file, please give the Web Start one a try. It just might work.
* Please make sure that you are using the official Sun/Oracle Java versions. OpenJDK has UNPLAYABLE performance in our game for some reason.
* If the applet is running slow, please go ahead and try one of the standalone versions.
Update history:
1 - Initial upload.
2 - Added a Java Web Start version.
3 - Some performance improvements. Applet/Web version.
Gameplay video: http://www.youtube.com/watch?v=nMfX2GseRAI
A physics/gravity simulated space survival game with charming 2D graphics, sound effects, particle effects and an awesome original soundtrack. Enjoy the ambiance of space!
Note! Moons can shoot lasers. Click when you have a moon in orbit to shoot.
Made by 5 Swedish university students, participating in Ludum Dare for their first time:
* Simeon Atanasov - Graphics and sound
* Cem Eliyurekli - Programmer
* Einar Holst - Programmer
* John David Olovsson - Programmer
* Marcus Wennermark - Programmer and coffee maker
Details:
Developed in Java using the Slick2D engine and JBox2D for physics.
IMPORTANT:
* MAC USERS! If you cannot run the regular JAR file, please give the Web Start one a try. It just might work.
* Please make sure that you are using the official Sun/Oracle Java versions. OpenJDK has UNPLAYABLE performance in our game for some reason.
* If the applet is running slow, please go ahead and try one of the standalone versions.
Update history:
1 - Initial upload.
2 - Added a Java Web Start version.
3 - Some performance improvements. Applet/Web version.
| Windows | http://projects.jiddo.net/games/ludumdare/lastworld/latest/LastWorld.exe |
| Java JAR (Crossplatform) | http://projects.jiddo.net/games/ludumdare/lastworld/latest/LastWorld.jar |
| Java Applet (Web, Slow) | http://server.jiddo.net/jiddo/games/LastWorld/current/applet/LastWorld.html |
| Java Webstart (Crossplatform) | http://server.jiddo.net/jiddo/games/LastWorld/current/webstart/LastWorld.jnlp |
| Windows + JAR (Mirror) | http://server.jiddo.net/jiddo/games/LastWorld/current/LastWorld.zip |
| Original URL | https://ludumdare.com/compo/ludum-dare-23/?action=preview&uid=11351 |
Ratings
| Coolness | 100% | 1 |
| Overall(Jam) | 3.26 | 88 |
| Audio(Jam) | 3.53 | 46 |
| Fun(Jam) | 3.04 | 84 |
| Graphics(Jam) | 3.44 | 106 |
| Humor(Jam) | 2.18 | 144 |
| Innovation(Jam) | 3.28 | 77 |
| Mood(Jam) | 2.87 | 114 |
| Theme(Jam) | 3.31 | 74 |
We will look into performance issues as soon as possible. We'll get back to you when we have some results, Werxzy. Thanks!
(Also, I don't see the astrophysicist on your team! I'm pretty sure you're supposed to contact one before making a game about space! :P)
Milo, we actually did consult a physics student when setting up the gravitational forces in the game, but we ended up deciding that realism wasn't fun enough, so we sort of had to butcher some of those laws of physics to make it work. Maybe we overdid it tho?
MadGnomeGamer, I'm sorry to hear that. Could you tell us which operating system, java version (and vendor) and which browser you are using and we will try to get to the bottom of this?
at org.lwjgl.opengl.WindowsPeerInfo.nChoosePixelFormat(Native Method)
at org.lwjgl.opengl.WindowsPeerInfo.choosePixelFormat(WindowsPeerInfo.java:52)
at org.lwjgl.opengl.WindowsDisplay.createWindow(WindowsDisplay.java:214)
at org.lwjgl.opengl.Display.createWindow(Display.java:306)
at org.lwjgl.opengl.Display.create(Display.java:873)
at org.lwjgl.opengl.Display.create(Display.java:782)
at org.lwjgl.opengl.Display.create(Display.java:764)
at org.newdawn.slick.AppletGameContainer$ContainerPanel.createDisplay(AppletGameContainer.java:194)
at org.newdawn.slick.AppletGameContainer$ContainerPanel.start(AppletGameContainer.java:213)
at org.newdawn.slick.AppletGameContainer$1.run(AppletGameContainer.java:92)
Chrome also reports that the Windows download appears malicious. I ran it anyway, and it won't start. :\
NAMKCOR, we were planning on making the tutorial a separate stage of the game where nothing dangerous spawned, but unfortunately we didn't have time. The tutorial is a rather late addition anyways. We'll see if we can't fix that tho.
bcdefg123, I'm sorry to hear that. I've never seen that error before. Looking it up on Google it seems to be a rather common problem (especially with Minecraft players), usually a driver issue. From what I understand the only solution is to update your graphics drivers. I'd also like to assure you that the file is not malicious in any way. The exe is just generated using Launch4J from the crossplatform Java JAR file, which I doubt it'll warn you about.
Was hard to stay alive for a significant amount of time though.
Is there a way to "win"?
Solid game! One minor complaint I have is that stuff can still hit you while you are reading the tutorial. Great graphics and music, but the movement could use a little tweaking I think. Good work overall!
I just wanted to say thank you to everyone for the great feedback!
Nice concept and idea, was fun to play.
We are in the process of optimizing both the physics engine and the rendering by quite a bit. We're also adding in distinct levels, powerups and we are going to implement a simple scoring system as well. :)
We never even thought twice about the Java cache really. IIRC it is enabled by default and shouldn't be a problem for most people, but we'll have to look into whether there is any way we can make it work without using the cache (even tho I doubt it). Which version did you try? I'm guessing it was either the webstart or applet one?
And yep, it was the webstart version. The error said something about a native library requiring the cache be activated. It's probably not a big deal as anyone with enough knowledge to turn their cache off in the first place probably can decipher the message and make the easy fix, but it might be something to keep in mind.
Does that help?
btw thanks for playing my game!
The background somehow didn't fit the mood.
I can't imagine why it would act strangely for you with that setup. Everything seems to be more then up to spec. If you are up for it, try running the Crossplatform JAR version from the command line (Run the java.exe from your Java installation with the arguments: -jar LastWorld.jar) and see if you get any stack trace. Thanks! :)
@KevinWorkman:
Ah, that makes sense. I'm guessing that the LWJGL library might simply the use of the cache to work. I'll try looking into that until the next time. Thanks!
.....
............
My connection is running at less than 20 KB/sec right now so it'll take a while :P
"Invalid or corrupt jarfile"?
Java isn't my language, so I don't know what a stack trace is. (Also, the java.exe closes itself after a second. Maybe my version of Java has been f####'d up somehow since the last game I played with it.)
And the other crossplatfrom (webstart) won't finish downloading.
Some evil force is determined that I not play your game!
I did see some animation issues and frame rate hitches; it looks like collisions take a long time to process in some cases. Honestly, I'm not sure why the team needed to bring in a physics library; when the whole game is newtonian physics and sphere-sphere collision tests, you can roll your own with reasonably easy math that will probably run a lot faster than a third party library.
Not a lot of LD entries had so much going on that optimization becomes an issue, so that's actually to your credit.
I had quite a lot of fun with this, and I would love to see more levels and goals after a little optimization.
It was really fun trying to avoid everything, and shooting lasers out of my moon! :P