Just run the start.bat in he zip or execute the jar with the commandline : "java -Djava.library.path=native -jar LifeOfTheDeath.jar" It will get extended in the post-compo version. The game explains itself, just try it! I'll do my best to create a web version, too.
Umm, I think that soul is too fast? I managed to get in front of the soul in the first level, but in the second level it just get further away pixel by pixel.. and after some time I die.
The concept is really good, but there are some problems with the collision detection, and chasing souls in a straight line but not being able to catch up is frustrating. There is a lot of potential for this game though!
In the first level I hit space first thing then saw the soul flying away from me, so I thought I fired a bullet. Then I wandered around and nothing happened until I died. Tried again and I think I got the point that time. Having more souls to catch might be good.
@GameRespect: I know :/ The collision thing took so much time that I changed to a pretty simple algorithm. Will get fixed in the post - compo (or the post - post - compo as it really needs time).
@JesterBLUE: You need to hit the soul with your scythe ;) More souls? Nice idea, I'll think about it :)
@jmaasing: I'm currently fixing the OS bugs :/ Sorry for the inconvenience :(
@tumoxep: Thank you :) Somehow, writing this game helped me to handle her death.
@youdonotexist: Currently working on this bug. Should be fixed pretty soon.
@ceronman: Will be fixed soon, shouldn't take long to fix it.
Neat game. However, the controls were kinda erratic and while mashing space to get the soul, the cutscene would show up and I'd accidentally skip it. Still cool though.
M
Martin Vilcans2 Jan 2013, 19:19
Didn't manage to get it to run in Linux Mint.
This is as far as I got:
$ java -Djava.library.path=/usr/lib/jni -jar LifeOfTheDeath.jar Wed Jan 02 20:18:12 CET 2013 INFO:Slick Build #274 Wed Jan 02 20:18:12 CET 2013 INFO:LWJGL Version: 2.8.5 Wed Jan 02 20:18:12 CET 2013 INFO:OriginalDisplayMode: 1600 x 900 x 24 @60Hz Wed Jan 02 20:18:12 CET 2013 INFO:TargetDisplayMode: 800 x 600 x 0 @0Hz Wed Jan 02 20:18:12 CET 2013 ERROR:null java.lang.NullPointerException at java.lang.String.getBytes(String.java:986) at org.lwjgl.opengl.LinuxDisplay.nSetTitle(Native Method) at org.lwjgl.opengl.LinuxDisplay.setTitle(LinuxDisplay.java:760) at org.lwjgl.opengl.Display.setTitle(Display.java:538) at org.lwjgl.opengl.Display.createWindow(Display.java:309) at org.lwjgl.opengl.Display.create(Display.java:845) at org.lwjgl.opengl.Display.create(Display.java:754) at org.newdawn.slick.AppGameContainer.tryCreateDisplay(AppGameContainer.java:299) at org.newdawn.slick.AppGameContainer.access$000(AppGameContainer.java:34) at org.newdawn.slick.AppGameContainer$2.run(AppGameContainer.java:364) at java.security.AccessController.doPrivileged(Native Method) at org.newdawn.slick.AppGameContainer.setup(AppGameContainer.java:345) at org.newdawn.slick.AppGameContainer.start(AppGameContainer.java:314) at com.BitByterStudios.se1by.Game.Game.main(Game.java:95) Wed Jan 02 20:18:12 CET 2013 INFO:Starting display 800x600 Exception in thread "main" java.lang.RuntimeException: No OpenGL context found in the current thread. at org.lwjgl.opengl.GLContext.getCapabilities(GLContext.java:124) at org.lwjgl.opengl.GL11.glGetString(GL11.java:1770) at org.newdawn.slick.opengl.renderer.ImmediateModeOGLRenderer.initDisplay(ImmediateModeOGLRenderer.java:32) at org.newdawn.slick.GameContainer.initGL(GameContainer.java:723) at org.newdawn.slick.GameContainer.initSystem(GameContainer.java:748) at org.newdawn.slick.AppGameContainer.setup(AppGameContainer.java:378) at org.newdawn.slick.AppGameContainer.start(AppGameContainer.java:314) at com.BitByterStudios.se1by.Game.Game.main(Game.java:95)
This is a pretty good start, but the controls are a bit clunky. There's probably a better way to go than making the user spam W and space- I ended up skipping past the level screens by accident. Some more variety would be nice, but this is a good start.
By the way, if you're looking for a better host than dropbox, you might consider the free Java hosting I offer at http://StaticVoidGames.com. Our uploader automatically handles LWJGL. Either way, happy coding!
I agree with some of the comments, its a good start for a nice game if you put some more work into it. I played it in 2 mins (maybe 4, because I forgot to catch the soul with SPACE at first time) because its only 2 levels.
I think this a good idea but a terrible implementation. The spirits are moving way faster then death so it's impossible to catch them. I had some cases when hitting SPACE didn't cought them too. Also how is that Death can't go through stuff or move on land?
Comments15
All your download links seems to point to the windows distribution and my linux can't load the DLLs :)
I tried pointing to a linux version of LWJGL-2.8.5 natives. App started, a black screen that said "Hallo welt" and "Made by.." then nothing happens.
Sorry to hear about your grandmother.
http://pastebin.com/LWGyenZ4
Ping me on Twitter (@youdonotexist) when you get a working build or need help getting it working for Mac.
Thanks for the feedback, it's a strange (but very good!) feeling to know that my game gets played :)
@Parapub:
Tapping to fly and beeing unable to walk on the ground is intended to add some difficulty.
@Wukkopi:
I was able to catch the soul in both levels...
If it is too fast, change the speed variable in the level file.
@Edocentrique:
Will be added in the post - compo :)
@GameRespect:
I know :/ The collision thing took so much time that I changed to a pretty simple algorithm. Will get fixed in the post - compo (or the post - post - compo as it really needs time).
@JesterBLUE:
You need to hit the soul with your scythe ;)
More souls? Nice idea, I'll think about it :)
@jmaasing:
I'm currently fixing the OS bugs :/
Sorry for the inconvenience :(
@tumoxep:
Thank you :)
Somehow, writing this game helped me to handle her death.
@youdonotexist:
Currently working on this bug.
Should be fixed pretty soon.
@ceronman:
Will be fixed soon, shouldn't take long to fix it.
This is as far as I got:
$ java -Djava.library.path=/usr/lib/jni -jar LifeOfTheDeath.jar
Wed Jan 02 20:18:12 CET 2013 INFO:Slick Build #274
Wed Jan 02 20:18:12 CET 2013 INFO:LWJGL Version: 2.8.5
Wed Jan 02 20:18:12 CET 2013 INFO:OriginalDisplayMode: 1600 x 900 x 24 @60Hz
Wed Jan 02 20:18:12 CET 2013 INFO:TargetDisplayMode: 800 x 600 x 0 @0Hz
Wed Jan 02 20:18:12 CET 2013 ERROR:null
java.lang.NullPointerException
at java.lang.String.getBytes(String.java:986)
at org.lwjgl.opengl.LinuxDisplay.nSetTitle(Native Method)
at org.lwjgl.opengl.LinuxDisplay.setTitle(LinuxDisplay.java:760)
at org.lwjgl.opengl.Display.setTitle(Display.java:538)
at org.lwjgl.opengl.Display.createWindow(Display.java:309)
at org.lwjgl.opengl.Display.create(Display.java:845)
at org.lwjgl.opengl.Display.create(Display.java:754)
at org.newdawn.slick.AppGameContainer.tryCreateDisplay(AppGameContainer.java:299)
at org.newdawn.slick.AppGameContainer.access$000(AppGameContainer.java:34)
at org.newdawn.slick.AppGameContainer$2.run(AppGameContainer.java:364)
at java.security.AccessController.doPrivileged(Native Method)
at org.newdawn.slick.AppGameContainer.setup(AppGameContainer.java:345)
at org.newdawn.slick.AppGameContainer.start(AppGameContainer.java:314)
at com.BitByterStudios.se1by.Game.Game.main(Game.java:95)
Wed Jan 02 20:18:12 CET 2013 INFO:Starting display 800x600
Exception in thread "main" java.lang.RuntimeException: No OpenGL context found in the current thread.
at org.lwjgl.opengl.GLContext.getCapabilities(GLContext.java:124)
at org.lwjgl.opengl.GL11.glGetString(GL11.java:1770)
at org.newdawn.slick.opengl.renderer.ImmediateModeOGLRenderer.initDisplay(ImmediateModeOGLRenderer.java:32)
at org.newdawn.slick.GameContainer.initGL(GameContainer.java:723)
at org.newdawn.slick.GameContainer.initSystem(GameContainer.java:748)
at org.newdawn.slick.AppGameContainer.setup(AppGameContainer.java:378)
at org.newdawn.slick.AppGameContainer.start(AppGameContainer.java:314)
at com.BitByterStudios.se1by.Game.Game.main(Game.java:95)
By the way, if you're looking for a better host than dropbox, you might consider the free Java hosting I offer at http://StaticVoidGames.com. Our uploader automatically handles LWJGL. Either way, happy coding!
I played it in 2 mins (maybe 4, because I forgot to catch the soul with SPACE at first time) because its only 2 levels.
But good job nevertheless :)