August 24th-27th 2012 :: Theme: Evolution

Back to Browse Entries

E-Motional Progression

by jsjwooowooo - 48 Hour Compo Entry

E-Motional Progression
by Jacob Jarecki

UPDATE - MOST LIKELY WORKING - PLEASE TRY AGAIN AFTER READING "RUNNING THE GAME"

You are in control of the latest and greatest technology from E-Motion Inc., a tiny nano-bot. This seemingly
unwieldy nano-bot can do your every bidding after a few rounds of calibration, through some process the box
(yes, a very tiny box indeed) calls "Random Mutation!" After a few rounds though, you begin to question whether or
not the controls are really evolving to you liking...

////

TIRED OF RANDOM CONTROLS?

Well, you are in luck, the E-Motion Inc. tech support crew just offered a firmware update, just for you complainers!
It gets rid of all that mutation jumbo and allows a simple WASD and SPACE BAR interface.

Just drag "GameplayState.class" into your bin folder. Backup the old "GameplayState.class" if you ever want to go back.

////

RUNNING THE GAME

* I do believe if your screen cannot support the resolution of the game (1250x800), you will still see some of the game cut off,
but it may actually run alright now due to a fix, try moving the LDGame.class into the bin folder. That may allow you to
play the game (1250x750), but if your character still flys off the screen, please don't downrate.



To Run The Game:

Extract and make sure folder containing bin and data and the other folders is named exactly "LD24"

Windows: Double click run.bat

For other OS or if its still not working in Windows:

Run the following console command when you are inside your games directory:

javaw.exe -Djava.library.path=%CD%\lib;%CD%\lib;%CD%\lib -classpath %CD%\bin;%CD%\lib\slick.jar;%CD%\lib\lwjgl.jar LDGame

If its still not working it may be because you are using an old version of javaw.exe for some reason, despite the fact you
may have the latest jave installed. Try running a command like one of these instead (would be different for other OS, just find javaw.exe for your OS in a jre7, or java 1.7 kind of folder):

For x86 java install on 64 bit machine (Most likely): "C:\Program Files (x86)\Java\jre7\bin\javaw.exe" -Djava.library.path=%CD%\lib;%CD%\lib;%CD%\lib -classpath %CD%\bin;%CD%\lib\slick.jar;%CD%\lib\lwjgl.jar LDGame

For x64 java install or x86 intstall on 32 bit machine (Most likely): "C:\Program Files\Java\jre7\bin\javaw.exe" -Djava.library.path=%CD%\lib;%CD%\lib;%CD%\lib -classpath %CD%\bin;%CD%\lib\slick.jar;%CD%\lib\lwjgl.jar LDGame

////

Notes:

You may notice that some features did not get implemented. Originally, you would get a best score with an
iteration, and then try and beat that score with the next iteration.

Then the iteration you did the best with would play a bonus round, and get saved in the High Score list. These
control configurations that made it to the High Score would be reloadable at the player's will.

To do a little bit of that now, you have to relaunch the game itself. Annoying, but I sadly ran out of time to
implement those features, although I was quite close.

I also have only tested on Windows. Mac and Windows peeps, let me know how its going!

Downloads and Links


Ratings

#932Coolness26%

Comments

infernet89 says ...
Aug 27, 2012 @ 6:55pm

I used console command and that's what showed up:
Exception in thread "main" java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoa
der.java:58)
Caused by: java.lang.UnsatisfiedLinkError: org.lwjgl.DefaultSysImplementation.ge
tPointerSize()I
at org.lwjgl.DefaultSysImplementation.getPointerSize(Native Method)
at org.lwjgl.Sys.<clinit>(Sys.java:113)
at org.lwjgl.opengl.Display.<clinit>(Display.java:132)
at org.newdawn.slick.AppGameContainer$1.run(AppGameContainer.java:39)
at java.security.AccessController.doPrivileged(Native Method)
at org.newdawn.slick.AppGameContainer.<clinit>(AppGameContainer.java:36)

at LDGame.main(LDGame.java:19)
... 5 more

(i've just updated my java runtime)

raohmaru says ...
Aug 27, 2012 @ 7:07pm

It throws an error when launching the game.

OS: Windows XP SP3.
Java version "1.7.0_05"

run command:
java -jar "2. E-Motional Progression Standard.jar"

Exception in thread "main" java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoa
der.java:58)
Caused by: java.lang.UnsatisfiedLinkError: org.lwjgl.DefaultSysImplementation.ge
tPointerSize()I
at org.lwjgl.DefaultSysImplementation.getPointerSize(Native Method)
at org.lwjgl.Sys.<clinit>(Sys.java:113)
at org.lwjgl.opengl.Display.<clinit>(Display.java:132)
at org.newdawn.slick.AppGameContainer$1.run(AppGameContainer.java:39)
at java.security.AccessController.doPrivileged(Native Method)
at org.newdawn.slick.AppGameContainer.<clinit>(AppGameContainer.java:36)

at LDGame.main(LDGame.java:19)
... 5 more

pekuja says ...
Aug 27, 2012 @ 7:09pm

I couldn't quite get it to work. Crashed on startup with this error: "Exception in thread "main" java.lang.UnsupportedClassVersionError: LDGame : Unsu
pported major.minor version 51.0"
I'm guessing possibly a JRE version problem. I might try again later.

dalbinblue says ...
Aug 27, 2012 @ 7:58pm

Yep, getting the same error. Second game that I and issue like this today. I did make sure to download the latest version of Java.

jsjwooowooo says ...
Aug 27, 2012 @ 8:21pm

Hrmm, looking into it. Not quite sure how to package it all up, thought what I had would work. Thanks for all the data though! Will comment again when I have uploaded something different.

jsjwooowooo says ...
Aug 27, 2012 @ 8:39pm

Have tried some repackaging and updating, would appreciate if you guys could give it another go!

jsjwooowooo says ...
Aug 27, 2012 @ 10:20pm

I do believe I am using the latest Java JRE to compile (1.7), is that the version of Java you guys are using to try and run?

Guardian_Bob says ...
Aug 28, 2012 @ 1:18am

Win 7 32-bit, Java 7 update 6:
C:\Users\Guardian_Bob\Downloads\E-Motional Progression>java -jar "2. E-Motional
Progression Standard.jar"
Exception in thread "main" java.lang.UnsatisfiedLinkError: org.lwjgl.DefaultSysImplementation.getPointerSize()I
at org.lwjgl.DefaultSysImplementation.getPointerSize(Native Method)
at org.lwjgl.Sys.<clinit>(Sys.java:113)
at org.lwjgl.opengl.Display.<clinit>(Display.java:132)
at org.newdawn.slick.AppGameContainer$1.run(AppGameContainer.java:39)
at java.security.AccessController.doPrivileged(Native Method)
at org.newdawn.slick.AppGameContainer.<clinit>(AppGameContainer.java:36)

at LDGame.main(LDGame.java:19)

jsjwooowooo says ...
Aug 28, 2012 @ 7:38pm

I think I have it working now for screens that can display the full resolution! Please give it a shot again my good men and women!

jsjwooowooo says ...
Aug 28, 2012 @ 7:55pm

Or maybe for screens that can at least display 1250x750 or higher!

jsjwooowooo says ...
Aug 28, 2012 @ 10:30pm

I have tried quite hard, but on other machines regardless of resolution, I believe you still fly off screen. Don't know why it doesn't do that on my machine, but I guess you guys can't really play it, unless you never hit a wall. So I guess just don't rate, at least I can play my game. Sorry I couldn't get it working for all you chaps!

whilefun says ...
Aug 29, 2012 @ 12:32am

Pretty cool concept, but the game kept crashing on me :\ The gfx and sounds were nice, and the intentionally frustrating starting controls were a neat idea. So hard at first, but fun!

jsjwooowooo says ...
Aug 29, 2012 @ 9:08pm

Glad you enjoyed it. Yah, cool idea, didn't really get to flesh it out though. Totally glad someone else finally got it in a mildly playable state! Sweetness!

mutuware says ...
Aug 30, 2012 @ 7:17am

Died near instanteously every time, so I couldn't rate. Music was interesting though.

Cipher says ...
Sep 10, 2012 @ 1:16am

Can't run, the console window opens, then closes

You must sign in to comment.


[cache: storing page]