Pyramid Escape by MrJavaFrank

[raw]
made by MrJavaFrank for LD29 (COMPO)
Hey guys,

this is my entry for this Ludum Dare!
When the game crashes, please write me before rating. Thanks!

Like last time i had a lot of fun!

EDIT (Monday 28.04.2014) :
I edited the game after the 48h to fix the bugs zenmumbler mentioned!
EDIT 2 (Wednesday 30.04.2014) :
I fixed a bug, where you were teleported to a random position on the map in the pausemenu, so that you couldn't play on anymore.

Furthermore, I added a video-link, inwhich you can watch the full game. So if you get stucked and aren't sure about the rating you can decide with help of this video.

When the game crashes or has bugs try to update your Java-Version (http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html)!

Ratings

Coolness 87% 2
Overall 3.23 502
Audio 3.04 371
Fun 3.21 390
Graphics 3.02 648
Humor 2.32 639
Innovation 2.50 969
Mood 3.00 530
Theme 3.28 545

Feedback

zenmumbler
27. Apr 2014 路 21:16 UTC
The .sh file seems to have Windows line endings so Ubuntu complains: "./PyramidEscape.sh: /bin/sh^M: bad interpreter: No such file or directory" (note the ^M)

Trying to run the .jar on Mac OS X 10.9.3 yields the following error:
JavaVM WARNING: JAWT_GetAWT must be called after loading a JVM
org.lwjgl.LWJGLException: Could not get the JAWT interface, and then a stack trace going back to your initGL call.

On WinXP and Win7 (in a VMWare session) the game works but moving the mouse results in extreme sinusoidal vertical and horizontal movement of the camera angle, may be a VMWare issue but haven't seen that problem pop up in other apps, the mouse works fine in the menus.

Finally, if I open the in game menu with Esc, I'm transported to a random location in (and sometime outside of) the maze, odd.

Sorry that I can't get it to run, it looks like a nice game.
zenmumbler
27. Apr 2014 路 21:26 UTC
Also tried running the .jar on Ubuntu and it starts fine, but hitting Play crashes and yields:

Exception in thread "main" java.lang.NumberFormatException: For input string: "3
"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.lang.Integer.parseInt(Integer.java:492)
at java.lang.Integer.parseInt(Integer.java:527)
at de.frank.main.Game.loadGame(Game.java:566)
at de.frank.main.Game.update(Game.java:402)
at de.frank.main.Frame.update(Frame.java:25)
at de.frank.main.Main.main(Main.java:32)

Likely for the same line-ending reason as the .sh file.
馃帳 MrJavaFrank
28. Apr 2014 路 08:04 UTC
Thanks for the reply! I think on the UNIX-based systems the Integer parser is kind of buggy, because i had the same problem on Android with my game. With Android devices, it works to parse the number as Float and afterwards in program this float will be parsed to an Integer -> e.g. Float.parseFloat("4") -> 4.0 -> (int) 4.0 -> 4

Ich have no idea, what went wrong with the camera movement, because the exported .jar works perfectly fine under my Windows 8.1.

I'll upload the new files in a moment!
Marcus_siactro
28. Apr 2014 路 13:29 UTC
It worked for me. I really enjoyed the overall retro feel of it and had some fun. The music gets a bit repetitive but it is not that bad.
mess110
28. Apr 2014 路 13:36 UTC
really good job on the intro. pleasant sounds. controls felt a little too fast, but I understand why.
looks good
jmf
28. Apr 2014 路 13:41 UTC
This is great. I love the music - very Wolfenstein 3D-esque.
Doubstract
28. Apr 2014 路 13:53 UTC
Confusing, but nice.
lantto
28. Apr 2014 路 13:54 UTC
Nothing happens when I run the .exe. Too bad since it looks really fun!
Kalabasa
28. Apr 2014 路 13:56 UTC
Nice game. The controls are nice. I found doors but I never found a key :( the bats ate me
馃帳 MrJavaFrank
28. Apr 2014 路 14:07 UTC
@Iantto Have you installed at minimum Java 1.7? You can check it when you enter "java -version" in the cmd!
leddkire
28. Apr 2014 路 15:03 UTC
Very good job on this. I enjoyed exploring the pyramids, but I got lost very easily. Unfortunately I could never find the keys to open the doors, and since I got lost all the time, I always ended up in the same rooms. Still, it was a good time, very solid.
sam101
28. Apr 2014 路 15:13 UTC
I got blocked quite fast (but that's because I'm bad I guess :D), but the game is nice. I liked the intro (even if the little guy seemed weird ?) !
ryebread761
28. Apr 2014 路 22:27 UTC
Good game, I found my guy was almost to quick to be controlled however!
zenmumbler
30. Apr 2014 路 22:21 UTC
BTW, followup on initial reports. App now starts fine on Ubuntu but in VMWare has same issue as with my Win VMs (super-accelerated mouse look), but I found the cause: if I keep the pointer inside the game window it works fine but as soon as I move it too far and it leaves the main window the calculations go insane.

W.r.t. Mac OS X: its Java 1.7 runtime is now maintained by Oracle and it removed an older GL integration feature and lwjgl first fixed their integration code in v2.9.0 as per http://lwjgl.org/forum/index.php?topic=4326.0
MunkeeBacon
30. Apr 2014 路 23:26 UTC
The game was fun to play, and I felt cool punching things. I like the transition between the platformer and first person.
sudorossy
30. Apr 2014 路 23:32 UTC
I'm not sure if the levels were randomly generated, but I seemed to be stuck from the start. Pretty much a single corridor that ended. Music was good, art was nice. Reminded me of the old windows screensaver
TeamFlare
01. May 2014 路 11:59 UTC
Nice,really enjoyed it. And nice to see something fps like :)
Teesquared
01. May 2014 路 12:48 UTC
Impressive tech for a 48 hour game. It worked great. More visual variety would help. The same looking hallways and rooms over and over got me very confused. The secret door in the first room just did not stand out enough for me to notice (thanks for the video!). In the end, I didn't feel the game was innovative but it was a strong technical achievement.
D2FXRayG
01. May 2014 路 12:58 UTC
Works well enough but I got lost right at the start O_o
Nichii
02. May 2014 路 13:46 UTC
Fun game, i like how it is slightly similar to minecraft XD
JonathanG
06. May 2014 路 07:57 UTC
Very atmospheric! I like the little intro, and exploring is fun. It is easy to get lost though!
NuSan
07. May 2014 路 07:08 UTC
Cool game!
馃帳 MrJavaFrank
07. May 2014 路 14:07 UTC
Thank you so much for the replies so far :-)
01101101
08. May 2014 路 08:41 UTC
I had to hit the walls to find the way to the door, but couldn't find how to open it, even if I had plates. So I got stuck pretty fast :) I did punch a bat to death though so there's that ^^
Druid
08. May 2014 路 15:35 UTC
I love that moment when i find a hand in that box XD
CrackedP0t
11. May 2014 路 19:34 UTC
On Linux, just rename the .sh to .jar.
Karmalis
12. May 2014 路 09:57 UTC
Nice one. Using somone's hand to break through walls and kill monsters, keeping one's sanity and hands "clean". Very beneath the surface directly and indirectly. Well done, I really enjoyed it, the whole game feels very robust from a technical perspective (apart from some occasions getting a little stuck on corners, but that's not really a problem). Enjoyed it.
zzForrest
17. May 2014 路 11:21 UTC
I enjoyed it for a while, but then got lost in the huge maze. Perhaps having a map would help? Also, this reminds me a lot of "prelude of the chambered" by notch, was that your inspiration?
Also, music is always a good thing for ludum dare.
rincewind_cz
19. May 2014 路 13:53 UTC
I really liked the audio. Actual gameplay -- the level is too confusing, some decorations on the walls would be super. I've also had problem to find keys and plates, maybe because I was lost all the time :-D...