Shiny Depths by José Bonilla

[raw]
made by José Bonilla for Ludum Dare 48 (COMPO)

Screenshot 2021-04-26 200655.png

I have since released a post-compo version, v1.2 alpha, with most of the feedback received so far. Thanks a lot for all your constructive comments! I hope you have time to play this post-compo version and let me know how it feels!

Links

  • Windows: https://biyectivo.itch.io/shiny-depths
  • Source code (Bitbucket repository): https://bitbucket.org/biyectivo/ld48/src/master/

COMPO version: Shortly after the submission period, I fixed a number of small bugs and a reasonable improvement in performance and released version 1.1 (the first file listed, named "v1.1 bug fixes"). I strongly recommend you play that version. No new gameplay features were introduced. You can check the full commit message on the Bitbucket code repository listed below. Thanks for the patience!

Premise

You are an expert miner who has decided to explore the Dareum mine nearby, a procedurally generated mine. You will try to dig deeper and deeper, while mining precious materials on the way!

Mining is dangerous, so you need to be agile to survive. Your health will decrease in the depths, your headlight will eventually run out of battery and your pickaxe will grow dull. Also, if you don't dig carefully, you can end up trapped forever, having no way to ascend!

Fortunately, a small table/shop is available just outside the mine entrance. Use it to sell your precious jewels and ores to repair your gear, restore your health and upgrade your stuff.

See if you can make it all the way to depth 150, the center of the very Earth! Who knows what cool stuff will you find there?!?

Controls

  • By default, WASD to move (A and D to move, W to jump/ascend, S to descend). You can remap these in Options.
  • Left mouse button to dig/mine or enter the shop/interact.
  • Right mouse button to toggle your headlight on/off (while underground) or exit the shop.
  • ESC pauses the game.
  • You can use middle mouse button to pan the camera.

Tips and Tricks

  1. Be careful how you mine! If you don't think forward, you might get stuck, unable to ascend, and you'll eventually die.
  2. If you accidentally get stuck into a shaft three blocks deep, try jumping and digging at the same time, it might just be what you need :D
  3. Always keep an eye on your health, battery level and pickaxe sharpness. Try to upgrade your light and pickaxe as soon as possible.
  4. The deeper you go, the more health you lose, but the more precious gems and materials you might be able to mine!

Credits

  • This game was made all by myself, for Ludum Dare 48 Compo, in 48 hours. I created all art (Aseprite), programming (Gamemaker Studio 2.3), sounds (bfxr + my Roland piano + Audacity) and music (I composed and played both songs in my Roland piano).
  • I used my existing template for new projects (also created by me), as well as the string formatting library I created (TypeFormatted).
  • I used the free JujuAdams's Bulb library for the lighting effects, available here: https://github.com/JujuAdams/Bulb
  • Fonts used downloaded from: "No Virus": https://www.dafont.com/no-virus.font "Poetsen One": https://www.dafont.com/poetsen-one.font
  • Source code (Bitbucket repository): https://bitbucket.org/biyectivo/ld48/src/master/

Extra

I will reward the first player to post a screenshot in the comments who has found the cool stuff lying in the final depth of the Earth. No cheating by modding the code!!!

Ratings

Overall 401th 3.52⭐ 51🧑‍⚖️
Fun 461th 3.316⭐ 51🧑‍⚖️
Innovation 761th 2.622⭐ 51🧑‍⚖️
Theme 214th 3.929⭐ 51🧑‍⚖️
Graphics 556th 3.245⭐ 51🧑‍⚖️
Audio 399th 3.235⭐ 51🧑‍⚖️
Humor 542th 2.19⭐ 44🧑‍⚖️
Mood 475th 3.204⭐ 51🧑‍⚖️
Given 48🗳️ 78🗨️

Feedback

ancooper
26. Apr 2021 · 17:20 UTC
Interesting game! The lift goes up when I skip to dig. So dromatic die))
Ennacirruh
26. Apr 2021 · 17:33 UTC
This is a pretty cool game. Nice simple concept. The flashlight for finding where valuables is a neat mechanic. You really do need to to focus on making a path back to the surface. A better explanation of controls would be nice. And some screen effects when health is getting low would also be nice. Its really easy to ignore right now. Nice game.
haztro
27. Apr 2021 · 02:15 UTC
Nice game! I like the idea of having to plan where you dig in order to get back up - this was immediately obvious to me (should of read the tips and tricks ;)). The different music for mining/surface was great for the mood too.
🎤 José Bonilla
27. Apr 2021 · 02:38 UTC
@ancooper thanks for your comments :) I fixed the lift bug in the published version (1.1), if you want to give it another shot :)

@ennacirruh Thanks a lot for your comments and great you liked it. I added a better explanation in the fixed. The HUD health effect is a nice idea, I will implement it if I keep working on the game. Thanks!

@haztro Thanks for your comments :) You should give it another shot, now that you've read the tips & tricks AND you've experienced what it is to die alone in the depths :D
zlan100
27. Apr 2021 · 04:05 UTC
Nice calm game, the music really nails the feeling of quiteness. I think it just kind of hard for me to know where I need to go like where's the direction, but overall I think this is a pretty neat game.
🎤 José Bonilla
27. Apr 2021 · 04:11 UTC
@zlan100 Thanks for your kind comments! You should try again, maybe you can find the most valuable gem of all :)
ubershmekel
27. Apr 2021 · 04:26 UTC
Wow, I had a 37 minute session here. Got the level 3 pickaxe, level 2 bag, level 2 light. I initially thought it was 100% boring (hah!) but in the end I got in this loop where I was excited to discover new rocks and how deep can I go. It was a real balancing act between the resources health/money/pickaxe/battery which kept me busy and interested for longer. I do wish that I could have dug upwards, or had a way to place a block, it felt just a bit too easy to get into situations that I literally cannot get out of. For example - one time the elevator went up without me and I was stuck forever underground :( Still though I had a great time exploring my underworld of gems. Thank you for the game.
🎤 José Bonilla
27. Apr 2021 · 05:15 UTC
@ubershmekel thanks a lot for the great comments! I am really proud you enjoyed it. I (think I) fixed the elevator bug in the bug fix version (1.1). Thanks for playing it!
LitmusZest
27. Apr 2021 · 06:04 UTC
Cool game! spent a couple hours on it and got to 110 block depth. Felt impossible after that point haha. I had to only dig 2 blocks at a time and go back up near the end. Would have been nice if I could buy a health pack or 2 to take with me on the deep digs, or somehow buy more health or a way to make it go slower. I had a lot of fun with it for a couple hours. Nice work!
🎤 José Bonilla
27. Apr 2021 · 06:52 UTC
@litmuszest amazing!!! You were so close to reaching the last level! One more try maybe? Carrying health packs would be a good alternative, your health decreases fast at that depth. Thanks so much for playing it :)
TheGreenWorm
27. Apr 2021 · 17:37 UTC
A cool hommage to Motherload. I feel like the headlamp and pickaxe heal could be free. I got stuck multiple time, wich is frustrating, even if I'm the only one to blame. Keeping the mouse button down could auto mine, my index finger is getting sore after a while.
LDJam user 212364
27. Apr 2021 · 17:47 UTC
It would be nice if you could just hold down left mouse or to mine. Also, it was a bit frustrating that you couldn't mine the block directly above you. It would also be useful to have some sort of a warning when you're running low on health. Overall I had fun playing it though.
🎤 José Bonilla
27. Apr 2021 · 18:50 UTC
@thegreenworm Thanks for your comments! A non-jam release might add an "easy" mode in which pickaxe and headlamp repairs are free and automine is on! Thanks for playing and rating!
🎤 José Bonilla
27. Apr 2021 · 18:52 UTC
@jogy34 Thanks for playing, great comments! I considered ability to mine the block above but decided not to, it was a design decision (it forces you to tunnel above it and recover it). Automine would be useful for an "easy mode". The health warning is a good idea.
Falzock
27. Apr 2021 · 19:15 UTC
Nice game. The mining is more interesting thanks to the mining light. Nice idea! Like the authors I think mining good be a bit simpler. But all in all nice jam game.
🎤 José Bonilla
27. Apr 2021 · 19:17 UTC
Thanks @falzock for your comments, glad you liked it!
JUSTCAMH
28. Apr 2021 · 12:07 UTC
Heyo, thanks for submitting your game to the stream the other day! Here's the vod if ya wanna rewatch, I hope my feedback was helpful!

https://www.twitch.tv/videos/1002310964
JUSTCAMH
28. Apr 2021 · 12:07 UTC
omg LD why do you hit me with these double posts... anyways can't delete, ignore this
🎤 José Bonilla
28. Apr 2021 · 16:23 UTC
@justcamh thanks for streaming and playing it. as well as your feedback!
Timbertoes
29. Apr 2021 · 04:41 UTC
I definitely died deep down in my mine. I forget how deep I got but I know I had fun getting down there. My light flickered off and my pickaxe broke. Good times lol. Great little mining simulator and I like the strategy involved in planning your survival. Keep it up!
🎤 José Bonilla
29. Apr 2021 · 05:49 UTC
@timbertoes thank you, I'm really glad you liked it! :)
Blue Pin Studio
30. Apr 2021 · 07:55 UTC
Pretty cool game! Im impressed by what you were able to accomplish in such a short time :D I ended up ending my playthrough when i got stuck in a hole. Its my own fault i suppose haha. Maybe a way to get back out if you sacrifice your inventory. Oh and perhaps holding down the mouse button to continuously mine would be a welcome improvement
🎤 José Bonilla
30. Apr 2021 · 14:10 UTC
@blue-pin-studio thanks a lot for your comments and glad you liked it! Yeah, a "rescue" option with penalty and the "auto-mine" option are both great ideas, that others have suggested as well. If I continue developing the game I will include these for sure. Thanks again!
Jordan Carroll
30. Apr 2021 · 15:18 UTC
Love the music!
🎤 José Bonilla
30. Apr 2021 · 15:48 UTC
@jordan-carroll Thanks!
🎤 José Bonilla
30. Apr 2021 · 15:48 UTC
@jordan-carroll Thanks!
miej
30. Apr 2021 · 16:55 UTC
found myself having to do some peculiar acrobatics in order to dig at one block above my current level. two blocks above was notably easier for some reason. nice implementation on the 'dig for resources' theme!
🎤 José Bonilla
02. May 2021 · 04:55 UTC
@miej I know the feeling! I think it could be fixed by letting mine up (not diagonal), but I guess I liked the idea of having to plan the dig in order to mine. Thanks for playing and hope you enjoyed it!
bentglasstube
03. May 2021 · 20:35 UTC
I enjoy the concept of this game and it seems like an interesting mining/terraria type idea. Unfortunately, having to click on each individual tile multiple times to mine it was just too rough on my fingers to play for very long. It was also much too difficult to mine upward at all. I think having a better control to let you mine would make this a lot better.
I did enjoy the resource management, especially having to make sure you don't dig yourself into a pit and then have your pick break leaving you stranded. The music changing for the surface/underground was nice too.
jandourek
03. May 2021 · 21:26 UTC
Good game! I managed to get to a depth of 42. It was going pretty well for me, but then the elevator decided to leave without me, so I was stuck (pretty sure that's a bug). I liked the clever survival mechanics that really kept you on your toes every time you went into the mines, as well as the different materials you could get. It required a lot of strategy and I ended up playing the game for way longer than I expected.

The only things I would change would be to make the controls a bit more responsive (sometimes it's hard to tell in what direction you're mining) and balance it to make it a bit less punishing. Your health drops really fast once you get pretty deep, and there aren't enough resources (or are weirdly spread out) to make it feel like you're making progress.

I think this would be a great game with just a bit more polish and balancing!
🎤 José Bonilla
04. May 2021 · 04:08 UTC
@jandourek Thanks a lot for playing it! I can confirm the elevator issue IS a bug, I fixed that as soon as I checked it in version 1.1 (you probably downloaded the initial version). The health stuff has been mentioned as well by many players. I'm working on a 1.2 release with that tuned down as well. Finally, you are right about the jewel distribution, I am improving that as well in order to make it more rewarding. Thanks for your kind comments and hope you try the improved version once I publish it :)
🎤 José Bonilla
04. May 2021 · 04:09 UTC
@bentglasstube Thanks for playing it! The auto-mine issue has been mentioned quite a lot, I already enabled it in the upcoming version 1.2 (if you keep the button pressed you will keep mining). I've also enabled mine up in order to make it easier. Glad you enjoyed it :)
Gorethumb
04. May 2021 · 05:52 UTC
thank you for stopping by the stream and i hope the feedback given was helpful!
zimny11
04. May 2021 · 11:54 UTC
Great game! I like it a lot, especially the variety of resources a player can find. But I think it could be improved.
- Not being able to dig up was frustrating at times.
- Getting stuck is also a problem. Maybe add a teleport to surface in the store so that the player has the option to prevent itself from getting stuck.
- Keep clicking to dig was also hard. A press and hold would be much better option in my opinion.

Overall great job!
🎤 José Bonilla
04. May 2021 · 16:41 UTC
@gorethumb thanks for playing the game, I agree with the feedback and will incorporate some of those into 1.2.
🎤 José Bonilla
04. May 2021 · 16:44 UTC
@zimny11 Thanks a lot for playing it :) Digging up, rescue option (with a penalty) and auto-mine, will all be implemented in the 1.2 version I'm working now. Hope you can play it when I release it. Thanks for your feedback!
zimny11
04. May 2021 · 16:46 UTC
If you can, let me know when the next version is out!
🎤 José Bonilla
05. May 2021 · 06:00 UTC
Hi @miej @jogy34 @haztro @falzock @zimny11 @zlan100 @ancooper @justcamh

I have released an alpha version of **Shiny Depths v1.2**! It includes almost everything you mentioned in the comments above. I would be delighted if you played it and gave me your opinion! Go download the zip file in my itch.io page: https://biyectivo.itch.io/shiny-depths

Changelog:
* Auto-mine is enabled by popular demand! Click and hold to mine.
* You can now mine upwards, by popular demand!
* You can call for rescue if you get stuck down the mine! You'll lose all your gems, though. Click the "Call for rescue" link at the bottom right.
* You can now hover over your backpack icon to show what you're carrying and the total value.
* Your health, pickaxe and battery life will change colors to indicate low values.
* Jewel tooltips now show value as well as weight.
* Introduced particle effects to make mining cooler!
* Improved death message, you can now check out many more stats about your run!
* Tweaked health decrease (now much easier), jewel generation (now more generous) and other parameters.
der_finski
05. May 2021 · 18:51 UTC
Nice Game, would of been a little long (i didnt finish it) it was designed to be a long game. Liked the mood!!
zimny11
05. May 2021 · 21:56 UTC
Amazing update! Do you have any plans to develop this game further or was it an enjoyable experience for LD?

! SPOILERS!

See what I found in the depths ;) Not only did I find it, I was able to bring it to the surface!

![W.png](///raw/ad6/b2/z/4232e.png)
🎤 José Bonilla
06. May 2021 · 15:49 UTC
@zimny11 WOW! congratulations! I promised I'd reward the first player to obtain it. I'll send you a $10 Amazon gift card if you give me your email.
Did you find the tweaks (health decrease rate, jewel generation probs, etc.) better?

Regarding future development, if I find enough interest I'm willing to develop it further. If you help me share the love, it might be possible.

Good job! And thanks for playing the update!!!
🎤 José Bonilla
06. May 2021 · 15:49 UTC
@der-finski Thanks a lot for playing it!
Salier
06. May 2021 · 16:00 UTC
Very cool game! Simple but I loved it a lot! I went lower than the hundred, health run out a bit too fast at those depths i would say. Having less than a minute is a bit hard, particularly since you have to climb everything back up.

I would add a way to augment the depth the lift can reach (either by digging under it or by buying it), and make it a place which either reduce or negate health drop (as it is a bit slow, and i would be worried about dying on it). And as a way to promote the use of the lift, and not the current method of just making a straight-down drop tunnel and a staircaise next to it, i would recommend on adding fall damage.

Again a very good game!
🎤 José Bonilla
06. May 2021 · 17:00 UTC
@salier Thanks so much for playing it! I guess you played the compo version, the health decrease rate in that one is indeed a bit too aggressive. I have since released a post-compo 1.2 version in which the health decrease rate is toned down, as well as many other improvements that have come directly from all you folks' great feedback!

The depth of the lift idea is one I had since I was working in the compo, but sadly did not have time to do it then. The fall damage would be great as well. If I continue developing this I will surely explore those two, as well as some other ideas I have in my (mental) backlog (boulders than can fall on you, other dangers such as spiders/critters that sometimes pop up when you dig, etc.)

Again thanks for playing it!
zimny11
06. May 2021 · 17:11 UTC
Thank you so much, but I couldn't accept it. I was only playing for fun! If you want you can send it to charity, that would be the best reward for me.

Yes, the tweaks were what were needed. The health loss is just perfect to be able to go down (by preparing the shaft straight down) and jump back to the surface (by previously prepared staricase). Resource generation fills better too. Last time I felt that I sent the almost the same amount in the shop (battery, repair, helper) as I got from digging, so progress seemed slowed. Now I was able to get the updates faster but too fast. Of course, automaining is so much better than clicking constantly! The same goes for the ability to dig up and rescue button, it's much more "fair" to the player now.

If you were ever interested in further development on this game, you could check out the old flash game called "Glean". They had some interesting idea, but that game felt remarkably repetitive after a while.

Anyway, good job on the update!
🎤 José Bonilla
06. May 2021 · 18:04 UTC
@zimny11 Thanks so much for your kind comments! I've briefly checked Glean, I'll check it later. :)
Rocktavious
06. May 2021 · 19:02 UTC
I am really impressed with your compo game! Great work! I think you walked a very fine line on limiting mechanics as it could have come out unfinished with many features half baked but you did a great job fleshing out what was there.

I do wish that I could have dug upwards, it was not immediately obvious I couldn't do that and I got stuck my first time. But restarting over I just kept making sure I wouldn't get stuck - this felt antithetical to the actual design of the game (but maybe that's just me).

I agree with most everyone's feedback and the 1.2 changes you've made definitely make the game feel better. Keep at it!!!
megalukes
06. May 2021 · 19:39 UTC
A very impressive game for a compo. I'm really impressed on how many features you were able to add in your game. Congrats. It was really fun to play!
🎤 José Bonilla
06. May 2021 · 21:26 UTC
@rocktavious Thanks so much! It was a bit stressful because I had only like 40% actually programmed by Sunday (even though I had most of the features thought out). But somehow I managed to finish on time and submit.

If you are interested, you can download an play the 1.2 alpha version from my itch.io page (https://biyectivo.itch.io/shiny-depths).

Regards,
🎤 José Bonilla
06. May 2021 · 21:27 UTC
@megalukes Thanks a lot for your kind comments and for playing it :)
cavedens
07. May 2021 · 00:51 UTC
I really liked the audio. Good job with your entry
LazyAlarm
07. May 2021 · 02:35 UTC
Pretty darn fun, always been a fan of mining games!
🎤 José Bonilla
07. May 2021 · 02:50 UTC
@cavedens Thanks for playing it :)

@lazyalarm I like them as well! Thanks for your comments :)
sorlok
07. May 2021 · 15:07 UTC
I liked it! Lots of fun, and had a nice exploration + risk feel to it. I think my complaints were addressed in the post-LD release.
🎤 José Bonilla
07. May 2021 · 16:17 UTC
@sorlok Thanks a lot for playing it and for your kind comments :)
🎤 José Bonilla
07. May 2021 · 16:17 UTC
@sorlok Thanks a lot for playing it and for your kind comments :)
GameDev and Architecture
07. May 2021 · 17:02 UTC
Great job making this game!
I've been playing it way longer than any LD game so far!

Kinda like my game, it's pretty fast to get all upgrades, then all that's left is to reach the bottom.
But what's nice with your game is that even when fully equipped, the player must still return to the surface often.
🎤 José Bonilla
07. May 2021 · 17:03 UTC
@gamedev-and-architecture thanks a lot for your comments, glad you liked it :)
asfdfdfd
07. May 2021 · 22:08 UTC
I've mined deep enough and found my life. Thanks!
🎤 José Bonilla
08. May 2021 · 03:42 UTC
@asfdfdfd haha :) thanks for playing it!
Hobzone
10. May 2021 · 10:16 UTC
I've really enjoy to play this game. really relaxing and yet fun to play !
shp
10. May 2021 · 15:00 UTC
Nice game, I like the light mechanic. The game overall reminds me a bit of an old flash game called motherload
🎤 José Bonilla
11. May 2021 · 02:20 UTC
@hobzone thanks a lot for playing and leaving your kind feedback!

@shp thanks for your kind comments. I have not seen Motherload but will definitely check it out!
Pierce Brooks
12. May 2021 · 03:01 UTC
I didn't feel as much ambience from this game as I would have liked to given the exploratory mechanics loop approach.
Phantom49
12. May 2021 · 12:30 UTC
Loved the overall design of the Game. Congratulations!
epb9000
14. May 2021 · 06:10 UTC
It definitely takes some effort to collect that stuff at the center of the earth. Even more so when a child challenges you to do it with only a level 2 pickaxe, haha.
🎤 José Bonilla
17. May 2021 · 09:34 UTC
@pierce-brooks thanks for your feedback!

@phantom49 thanks for playing it and glad you liked it :)

@epb9000 you did find it, did you? :) Congrats! Thanks for playing it and hope you've enjoyed it!
epb9000
17. May 2021 · 13:46 UTC
@jose-bonilla Yup. Takes some pretty severe patience with a level 2 pickaxe, haha
shnigle shnagle
18. May 2021 · 18:00 UTC
absolute great game, I had a blast with it. This game is really fun, and I really liked that foggy effect when you have headlight turned on. This game is amazing, its really good.
🎤 José Bonilla
18. May 2021 · 18:50 UTC
@shnigle-shnagle thanks a lot for your kind comments and glad you liked it!!!