jach's LD14 game

by jach
Overall★★★★★★★★★★3.00
Fun★★★★★★★★★★2.75
Innovation★★★★★★★★★★2.25
Theme★★★★★★★★★★4.33
Graphics★★★★★★★★★★3.08
Audio★★★★★★★★★★3.17
Humor★★★★★★★★★★3.00
Food★★★★★★★★★★3.60
Journal★★★★★★★★★★3.22
Polish★★★★★★★★★★2.83
Technical★★★★★★★★★★2.27
Source: http://shared.nincheats.net/zips/Jach_LD14_LavaFlee.zip

Source with Windows Binary: http://shared.nincheats.net/zips/Jach_LD14_LavaFlee-win.zip

(Does this work on Vista? I’ve only tested it through a 64-bit XP and a 32-bit Wine on my Linux.)

Afterthoughts/replies to comments: Sound was made with sfxr (I love it so much), Gimp was used unoriginally to render the Lava, Xara and KolourPaint were used for everything else. To reiterate, it IS possible to win without losing a single life, and if I weren’t so lazy I’d make a YouTube video showing a perfect run. =P To get past the first big obstacle (the upside down U thing), see the screenshot below. It takes a little finesse for the interesting controls, but it’s more than doable.

Well, finally finished. I was really lazy this time, and probably spent more time just hanging out in the IRC room than coding. Ah well. I had fun, and as I mentioned earlier, there’s at least *some* good code in here that I can reuse on side projects. Anyway, yes this game is beatable with no lost lives, it’s just somewhat difficult. Would have liked to make it longer, but again, too lazy, and I want some time to contemplate another foodphoto…

It just occurred to me that I didn’t mention you need Python + PyGame (optional Pysco (which is a library to speed up my crappy code)) to run it (until I get the EXE built) in the README, or that you need to run main.py / main.exe, but since I committed revision 30 I didn’t want to mess up that cool number, so I’m telling you here.

screenshot
Tools: GIMP, pygame, sfxr

Comments13

nilsf
The jumping physics were quite weird. I finished it, but only by having the character commit suicide at strategic places.
Despite that it is a pretty neat game.
Entar
When I try to open the .zip, I get an error (unexpected end of archive?) :(
Shits. It's difficult. I failed right after the HEE HEE part. Jumping mechanics are very weird and hard to control. I have no idea how to get up that upside-down 'U' structure with shootable blocks without dying and respawning above it. I love the laser sound, it reminds me of something out of Journey to Silius or Turtles 2 on the NES.
5parrowhawk
Please check your physics. Something appears to be very wrong somewhere w.r.t. jumping and falling.

Also, not enough time to solve puzzles like Upside-Down U before getting lava'd.

Good try, though.
HybridMind
Fairly brutal game here.. the wall of lava is quite menacing though that is for sure. I had a bit of problems with the controls as I never quite managed to get the hang of them enough to perform more of the advanced wall scalings it seems would be required to escape. I often just used the 'death push' to get past the barriers so that was a nice bug (feature?). I think if the wall was slower moving I would have more fun with this. As is, it is too frustrating unfortunately.
Jonny D
I barely made it... phew.
I liked the sound effects, and that lava looks darn familiar ;). On a design note, I don't really like having to die to win...
really nice, very difficult..hmm says i don't have psyco. i wonder what that means? is there a whole nother game if i could figure that out?
Woow, some frantic action there! Not a second to breathe. Scary wall, and difficult traps! Nice tiles. Too hard for me, but still cool, I tried lots of times!
PsySal
Unfortunately I get the same problem as Endurion, I'm pretty sure I have python/pygame installed correctly! Sounds cool though =)
The game was too hard, most stuff only seemed possible by dying to get high to jump down...
I'd say the main issue was the controls had too much inertia in them...
Endurion
The Windows version gives me:

pygame.Rect.pyd could not be extracted!
MSVCR71.dll could not be extracted!

Traceback (most recent call last):
File "<string>", line 3, in <module>
File "C:pyinstaller-1.3iu.py", line 334, in importHook
ImportError: No module named encodings
The messed up jumping physics are disappointing, because otherwise the game looks pretty good and has a decent amount of polish, sound effects, etc.

The respawn after death is also too harsh, putting you right in front of the lava again.
noonat
Nice work, very polished. The game is a bit too hard for me... it feels like your errors snowball, might be an improvement if the wall slowed down after it killed you once. The jumping physics felt weird. Liked the sound a lot.

Other games by @jach

Found a bug?
Tell us on Discord