Deep Lost by Lysenti
Description
This is our first attempt for Ludum Dare. The game takes place in a terrible nightmare. If you want to wake up, you have to go deeper and deeper...
It's also the first 3-day jam for us, which is why the game isn't completely polished, but we are very proud to have been able to go to the end of this adventure !
We hope you enjoy playing Deep Lost !
Controls
"WASD" or "ZQSD" to move.
"F" to turn on/off the flashlight.
"SPACE" to jump.
"Mouse" to direct the flashlight.
"MouseWheel" to manage the lightpower.


Changelog
04.27.21 : Problem with a filename (damned uppercase !)
05.01.21 : Add the miss delta time for the player friction (thanks to Alchemic !)
05.03.21 : The "How to Play" screen is now fully instructive
05.04.21 - the brightness has been adjusted (too dark on several systems)
| and other Desktop | https://lysenti.itch.io/deep-lost |
| Original URL | https://ldjam.com/events/ludum-dare/48/deep-lost |
Ratings
| Overall | 184th | 4.023⭐ | 24🧑⚖️ |
| Fun | 251th | 3.857⭐ | 23🧑⚖️ |
| Innovation | 456th | 3.619⭐ | 23🧑⚖️ |
| Theme | 347th | 4.045⭐ | 24🧑⚖️ |
| Graphics | 424th | 4.095⭐ | 23🧑⚖️ |
| Mood | 89th | 4.295⭐ | 24🧑⚖️ |
| Given | 23🗳️ | 19🗨️ |
The music together with the visuals, I just wanted to get out of there.
I still dont understand the meaning of the UI element right next to the flashlight tho :D
https://youtu.be/DHfy_7ZtjHk
Another feature that could have been added would maybe be some kind of death count, to make it more competitive between friends and such. Overall, great game!
I did run into one issue, however: I have a 120Hz monitor! Jumping was actually impossible for me. I couldn't even clear a one-tile gap to jump over the enemies on the floor.
However, I have a fix for you! I cracked open the game (hope you don't mind) and looked at the source code. In `player.lua`, on lines 275 and 276, you're applying "friction" (damping) to the player's movement like this: `self.vx = self.vx * .9`. However, this damping is not applied based on delta time, and assumes 60Hz.
To apply damping based on delta time, those lines should look like this: `self.vx = self.vx * math.pow(.9, dt * 60.0)`. Once I applied this fix, the game became perfectly playable for me, and my jump arc looks as it does in the video BarelyEvenGames posted.
@alchemic Like I mentionned in the changelog, thanks for your bug report. :)
@barelyevengames Fantastic feedback, thanks a lot for your valuable advices !!
What a nice game! It was fun to play, the control were nice and as a player bad at platformers, I really enjoy your generosity with checkpoints.
The game is really dark though, a bit too dark. I think you could tweak the size of the emission of the torchlight or the light circle around the player without it affecting too much the gameplay.
The control of the torchlight could also follow the mouse, regarding of the facing direction of the player, this would make it much more usable.
But theses are small nitpick ^^ Congratulation!
I think you could consider the flashlight following the mouse all the way even if you're not facing that direction... Now it felt a bit unresponsive because of that. The falling sequence was maybe a bit too floaty and bugged so that when I died and started it again, there were no obstacles.
Graphics were cool, and fit well to the creepy mood with the music. I liked the different enemies. The faces were a pain because of the mouse control thing, but they were not so frequent, so I could handle them.
Nice touch adjusting the light power! I only understood why after my flashlight ran out :laughing:
That said, I loved the horror aspect, and I thought it was done really well for a game jam, let alone 2D platformer. The art accompanied it nicely. Good job!