Depths by cppchriscpp

[raw]
made by cppchriscpp for LD 44 (COMPO)

anim8.gif

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

ld44_001b.png

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!

Photo Apr 28, 9 30 40 PM.jpg

Ratings

Given 52🗳️ 37🗨️

Feedback

AzimuthGames
30. Apr 2019 · 04:37 UTC
I really liked this, it felt more fun than I expected. I got to just past the storm before drowning. There was a pleasantly surprising amount of dialog and it was fun to hunt out the quirky little nuggets especially the manatees? talking to you as a human. It looks like youve powered through quite a few of these LD, congrats on completing another, and its really interesting that you make these for retro consoles as well!
Shawn Moore
30. Apr 2019 · 04:40 UTC
NES support is SO COOL! :D
FatCrow
30. Apr 2019 · 05:08 UTC
My first impression was wow this is so cool that it plays on NES! I have downloaded the ROM! And then as I started playing it I thought this game is truly amazing. I think you reached your goal, because this emotionally affected me and made an impact. I think that putting this extra layer into your game was done brilliantly! I am going to think about this game the next time I make one, and hopefully try to impact the player as well. I also loved the music and art style! Super well done!!!!
🎤 cppchriscpp
30. Apr 2019 · 05:32 UTC
Thank you all for the kind words!

@fatcrow just so you know, your comment made my night.
toasteater
30. Apr 2019 · 07:11 UTC
I find it insanely cool that you made an NES game for LD! The audio and graphics are good for the platform restriction. This interpretation of the theme is unexpected, unique and emotionally intense. The intro text was a bit of a spoiler for me, but I acknowledge its necessity.

All in all, a very nice experience personally. Thank you for making this.
LiauJ
30. Apr 2019 · 07:21 UTC
I survived the storm! You've done well; the rising rates of suicide need to be talked about more often.

It's not so easily apparent when someone is hurting so deeply. Thank you for making this!
Vectrex28
30. Apr 2019 · 07:39 UTC
Wow, making a game with a meaning for Ludum Dare was quite unexpected but welcome. Also, it's an NES game and it's always neat to see someone keeping the NES alive!
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
fullmontis
30. Apr 2019 · 12:59 UTC
I'm always impressed by the fact that you are able to make a NES game in such a short timeframe... And with such a deep meaning too! I really loved it, good job!
joe-the-really-old
30. Apr 2019 · 18:10 UTC
Done with style, very impressive!
Adam Elaoud
30. Apr 2019 · 22:41 UTC
Wow! Despite the heavy subject, I actually had a lot of fun weaving in and out of the currents. Absolutely well done, this was a great way to bring an important subject to light. +1 for the links at the end of the game!
mikelovesrobots
01. May 2019 · 02:17 UTC
WTF. An NES game?! I've also had a family member drown. So that was kind of a bummer. But that's not your fault. Nice work!
🎤 cppchriscpp
01. May 2019 · 03:13 UTC
Thank you for the kind words everyone! They're very much appreciated.

@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.
jjoeyay
01. May 2019 · 03:23 UTC
Aah, this was really something! Really splendid in your production of it as an NES game— Making stuff as homebrew for old traditional consoles is always neat. The good 'ol NES spritework and sound implementation was all quite nice and I had a good time playing through it, and the undertones of your game were written in well. It was a unique experience.
SilvervaleGames
02. May 2019 · 02:23 UTC
I don't know how you made all this is such a short time! Great job!
Shunaky
03. May 2019 · 20:27 UTC
This game was actually pretty good, and it's awesome when someone creates something to an old console and it actually works on it. Congrats!!
Webox
04. May 2019 · 19:18 UTC
Damen you made a nes game haha that's super awesome. Sounds, art, dialogs, all felt very cohesive. It's a solid contender. Also those were some really smart seals!
cogcomp
04. May 2019 · 21:05 UTC
Really impressed! Wow making a NES game for a game jam! Loved the music. Time to play it some more :-)
Codesity
04. May 2019 · 21:07 UTC
okay. Wrting a game for the NES is a step harder, than to write it on a better perfomance maschine.
This is very impressiv. Good Work!
Copper_Aardvark_Games
04. May 2019 · 21:32 UTC
5 stars overall! Great art style and intriguing gameplay!
gurkan96
04. May 2019 · 21:44 UTC
Good work with working with such a hard system really nice little game
redmountainman1
04. May 2019 · 21:56 UTC
Really, really liked this! Wonderful work!
tddawson
04. May 2019 · 22:17 UTC
I echo what everyone else has said about how cool it is that you made a game for the NES and one with meaning in such a short time. I was able to beat it (normal) my first time, but I completely agree with your reasoning for the difficulty level. I love being able to play through a complete LD game. One minor issue I experienced was getting "stuck" on the edges of the rafts/animals when they were in close proximity to each other. I was eventually able to all the way up and around the raft in reverse. Just a small thing, didn't affect my enjoyment. Good work!
🎤 cppchriscpp
04. May 2019 · 22:27 UTC
Thank you all again for all the positive feedback! This was one of the most challenging games I've done for a Ludum Dare, and I'm so glad to see people enjoying it.

@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!
GaryS
04. May 2019 · 22:39 UTC
Beautiful. I loved that it was on the NES too, but in any case it was a lovely interpritation of the article. Glad you added the easier mode - not sure it should be too difficult to stay afloat!
Purrfexionator
04. May 2019 · 22:46 UTC
Wow. This is... wow. You know that feeling where you are sitting and playing a really good game or watching a really good movie for a long time, and then you get up and you feel dizzy, almost some form of numb? Like when you become so immersed in something that you can feel a physical difference when it stops? That's what this game did for me. While the gameplay itself wasn't super innovative, it was definitely fun to play through, and I absolutely loved the way that you flipped the theme on its head to tell an emotional tale and spread an important message about suicide awareness. I enjoyed the graphics and occasional humor thrown in to some of the dialogue. However, I think what makes this game special is its mood. The way you incorporated the idea of clinging to things of sentimental value to stay afloat in life and avoid giving up and succumbing to suicide as an actual gameplay feature is incredible, and the audio not only provides feed back wherever it is necessary (like blips for dialogue and a sound effect for restoring stamina), but the way that the music starts upbeat and cheery but becomes slower and and a lower frequency as things start to take a darker turn is subtle, yet works so well. You took a risk, but I say that it was worth it. My first overall 5-star rating.
CarlsonAndPeeters
05. May 2019 · 00:37 UTC
Really impressive, powerful stuff. The relationship between the gameplay and the story is perhaps a little on the nose, but its really impressive for a Ludum Dare game. I definitely felt motivated to help my little guy swim to safety. On top of that, the art and audio were fantastic and the characters and writing were super strong. You should be incredibly proud of yourself, this is a real achievement and one of the best entries I've played.
Hunter Towe
05. May 2019 · 00:49 UTC
This was awesome! At first I was expecting to like it because it was an NES game, but this is unlike any NES game I've ever played-- not because of the gameplay itself, but it's the message and how it's delivered so effectively. The gameplay was fun, and the visuals and audio were definitely nice, but I think it's the use of the theme that amazed me the most. You did phenomenal on this!
pixlark
05. May 2019 · 01:10 UTC
A very good game. Definitely resonated with me, personally. The only criticism I have is that the collision detection is a bit wonky. But I'm sure you knew that already. Thanks for making this.
mutt
05. May 2019 · 01:28 UTC
This is really cool - reminds me that I've been meaning to make a game for an old system, maybe the original gameboy. Really nuts to think about doing that for a ludum though -- awesome work!
hutchings90
05. May 2019 · 01:30 UTC
This is probably the deepest game I've played here.
Well done on audio, graphics, and driftwood/preserver placement, as well.
David Greene
05. May 2019 · 01:36 UTC
Nice game, I felt like it wasn't too hard, but not too easy either. Only difficulty issue is that it was almost too easy at the end, but I sort of liked it given the Jam (I wanted to see the end). I really love the NES titles - this is the second I've come across and I'm just really impressed. The sound was really well done, GG.
🎤 cppchriscpp
05. May 2019 · 01:51 UTC
Thank you all yet again for all of the wonderful feedback!

@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!
Josh Mcmillan
05. May 2019 · 02:26 UTC
This is a game that caught me off guard. The simple graphics and audio (for today, mind you. Excellent work from a technical standpoint!!!) really lull a person into thinking it was a simple endeavor. And it wasn't.

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!
maloy
05. May 2019 · 02:42 UTC
Nice to see that someone else did a NES game :)
Congrats, the music and graphics are pretty good
comatomatoes
05. May 2019 · 02:45 UTC
Great mood! I even felt a bit nervous when the storm started. I really appreciated the opportunity to talk to the sea creatures. They gave me much needed encouragement. I have one nit about the controls. When I swam into a raft, I couldn't swim along the side, but had to swim directly away from it to not be stuck.
vulpineblazeyt
05. May 2019 · 04:17 UTC
In another life you could have sold me this cartridge! Other than getting stuck on things sometimes, I had a blast!
Skoggy
05. May 2019 · 07:35 UTC
Cool idea and well executed. Crazy it works on a NES! :smile: Good job!
zondarg
05. May 2019 · 11:55 UTC
Wow, very good. Made it to the final raft and followed the story, this is cool, also that it is really working on the NES! Graphics and audio was very fitting, a lot of good text to keep the motivation up to get through the next current. Controls were ok, yes when moving away from a piece of driftwood you need to steer directly away, not in parallel to it, but I quickly got used to this.
Very well done! :thumbsup:
Aim
06. May 2019 · 03:27 UTC
Very well put together and thoughtful game. I really enjoyed it and what you were trying to do. I also relate to your main character, which I'm assuming is modeled on yourself. It was nice getting to know a bit about you through this game. Keep on keeping on. :)