Depths by cppchriscpp

Depths is a game about survival.
You awake in the middle of the ocean, clinging to a piece of driftwood. You have no memory of how you got here, however you know you need to survive. Unsure of your surroundings, you set off to explore.
You find yourself feeling weak, and can barely tread water. Yet somehow, you survive.
As you travel on, the seas become more treacherous. Can you make it through to the end?
Important: This game makes some references to suicide. If this is a concern, you may wish to pass this game up.
Controls
A Button (Z): Talk/Interact
Directional Pad (Arrow Keys): Move
Start (Enter): Pause
About the Game

I took a break from my usual carefree game style for this Ludum Dare. I wanted to make something that has an impact on the player for once. I really am not sure how I feel about how this game came out, but I feel I had to make it. It probably isn't for everyone, but I guess it was for me.
It was inspired partially by an article by Anna Borges
This game was developed for the original Nintendo Entertainment System. A ROM download is available below
It was built using NES Starter Kit - a C-based game library for the NES.
Does it really work on the NES?
As usual, yep!

| Source Code | https://github.com/cppchriscpp/depths |
| HTML5 (web) | http://cpprograms.net/classic-gaming/depths/ |
| Nintendo Entertainment System/Famicom | https://s3.amazonaws.com/cpprograms-nes-games-https/ld44/master/ld44.ldjam1.nes |
| Original URL | https://ldjam.com/events/ludum-dare/44/depths |
Ratings
| Given | 52🗳️ | 37🗨️ |
@fatcrow just so you know, your comment made my night.
All in all, a very nice experience personally. Thank you for making this.
It's not so easily apparent when someone is hurting so deeply. Thank you for making this!
Maybe one little thing I would've added is just a bit more challenge, I managed to beat the game on my first try without dying. Still, it's a great and welcome entry
@vectrex28 That's fair on the difficulty - the "hard" mode was actually the original planned difficulty, but I made a late decision to ease it up. My thought was that with the theme of this game, I'd much rather anyone be able to complete it, rather than giving a really tough challenge. (Especially with the attention span most people have for game jam games)
Fun fact on that difficulty switcher, I actually implemented it in the last 20 minutes of the compo. The commit came in 2 minutes before the deadline!
And mikelovesrobots, I'm so, so sorry this game brought that memory back up.
This is very impressiv. Good Work!
@tddawson Thank you for the bug report, and sorry for the frustration! That's a known bug sadly. It's an [issue with nes-starter-kit](https://github.com/cppchriscpp/nes-starter-kit/issues/15) that I've been trying to squash for a long time. I think I may need to rewrite a lot of the engine to avoid it. Getting stuck between two sprites is new to me though. (and definitely not good >_<) I probably won't fix it for Depths, but I'm definitely going to try to fix it in the engine!
Well done on audio, graphics, and driftwood/preserver placement, as well.
@mutt You should totally do it! There's a ton of really good tools these days; it's easier than ever to get started.
If you haven't seen it yet, the recently-released [GBstudio](https://www.gbstudio.dev/) is very easy to pick up, and will help you create a decent game for the gameboy. (It's also free)
[NESMaker](http://www.thenew8bitheroes.com/) also exists, though it's not free, and I'll admit I had a hard time figuring out how to use it.
I'll also shamelessly promote two projects of my own: you can make a very simple puzzle game using [NES Puzzle Maker](http://puzzle.nes.science) (the editor is actually an NES rom; you can run it on a console if you want!) The end result is a downloadable NES rom.
Finally, the engine I made this with is also open source: [NES Starter Kit](https://cppchriscpp.github.io/nes-starter-kit/) -- it's a little harder to pick up but I'm always open to supporting it.
I'd love to see you jump into the retro scene!
This game had depth that I think some modern titles simply can't hit. You delivered a strong message in an powerful, yet not in-your-face way. It's the kind of subtlety that can be simply described as masterful.
Awesome work!
Congrats, the music and graphics are pretty good
Very well done! :thumbsup: