Edit: New easier download available. Just unzip and run the bash file.
2,d link: Unzip the the zip file and run the .jar with the argument: -Djava.library.path="native" I will hopefully provide an easier alternative quickly.
Basic Ideas:
You are the emperor Zlatanas! You have 3 powers. One is health, one is strength, and one is agility These 3 powers can be grown by killing monsters. Upon reaching enough xp, you level that power up.
The game controls with two buttons:
D is a button used to attack. S is to jump, or to place a finisher after a series of attacks with D.
However, you are limited in the amount of jumps or attacks you can do, you then have to recharge. Protip: the ground is your friend. Try to increase your 3 powers as much as possible, however be warned: it is easy to die in the begining.
On OS X 10.10.5, running the bash command fails with the following error message:
loading... Loaded:/Users/gelisam/ludumdare/rendu/native/liblwjgl.dylib loading... Loaded:/Users/gelisam/ludumdare/rendu/native/liblwjgl.so loading... Loaded:/Users/gelisam/ludumdare/rendu/native/liblwjgl32.so loading... Loaded:/Users/gelisam/ludumdare/rendu/native/libopenal.dylib loading... Loaded:/Users/gelisam/ludumdare/rendu/native/libopenal.so loading... Loaded:/Users/gelisam/ludumdare/rendu/native/libopenal32.so loading... Loaded:/Users/gelisam/ludumdare/rendu/native/lwjgl.dll loading... Loaded:/Users/gelisam/ludumdare/rendu/native/lwjgl32.dll loading... Loaded:/Users/gelisam/ludumdare/rendu/native/OpenAL.dll loading... Loaded:/Users/gelisam/ludumdare/rendu/native/OpenAL32.dll native end Exception in thread "main" java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:58) Caused by: java.lang.NullPointerException at yo.MyGLFW.init(MyGLFW.java:87) at yo.Display.<init>(Display.java:65) at yo.Main.main(Main.java:6) ... 5 more
I'm sorry for the problems encountered while attempting to run this game. I just prefer to have something that works sometimes (current state) than never (what could have happened). The bugs I encountered while creating the .jar are so weird that I can't even begin to comprehend them.
Comments15
By the way: the final zip with LWJGL is twice the size because it contains the zip contents twice.
The music's good at least! :)
loading...
Loaded:/Users/gelisam/ludumdare/rendu/native/liblwjgl.dylib
loading...
Loaded:/Users/gelisam/ludumdare/rendu/native/liblwjgl.so
loading...
Loaded:/Users/gelisam/ludumdare/rendu/native/liblwjgl32.so
loading...
Loaded:/Users/gelisam/ludumdare/rendu/native/libopenal.dylib
loading...
Loaded:/Users/gelisam/ludumdare/rendu/native/libopenal.so
loading...
Loaded:/Users/gelisam/ludumdare/rendu/native/libopenal32.so
loading...
Loaded:/Users/gelisam/ludumdare/rendu/native/lwjgl.dll
loading...
Loaded:/Users/gelisam/ludumdare/rendu/native/lwjgl32.dll
loading...
Loaded:/Users/gelisam/ludumdare/rendu/native/OpenAL.dll
loading...
Loaded:/Users/gelisam/ludumdare/rendu/native/OpenAL32.dll
native
end
Exception in thread "main" java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:58)
Caused by: java.lang.NullPointerException
at yo.MyGLFW.init(MyGLFW.java:87)
at yo.Display.<init>(Display.java:65)
at yo.Main.main(Main.java:6)
... 5 more
Java just doesn't work. It was awesome like ~10 years ago or more, way before Oracle got its hand on it, but that age is long gone.
I'm sorry, but please, next time avoid using java.