The Deep Caverns by GullynGames
A tower defence/mining game, where the goal is to protect your base against enemies. The deeper in the caverns you go, the better the resources will be. The map is completely procedurally generated, so if you get an unfavourable map, you can reload to get another.
This can be a long game, and it can last anywhere from 5-30+ minutes.
I highly suggest playing this on Chrome/Chromium instead of Firefox, as it is much, much faster
Music generated by aiva.ai
Tips:
- after the enemies spawn, it will take a while before they reach your base, so be patient
- if the black circle is annoying, press N to turn it off. This may increase lag
- the game's pathfinding graph will take a while to generate (between 2-30s)
- after a while, mining manually might get tough. You can create a mining bot, which won't do anything at first. Place a mining flag on an ore to get it to mine.
- mining bots are better for short distances, and the later ores are better mined manually
- you might be able to fight the first couple waves off by yourself, but you'll soon need turrets
Controls:
- WASD to move
- N to turn off black circle (may decrease performance)
- X to remove block
- hold down click on ore to mine (must be near ore)
- click to shoot
- space to pause game
| Link | https://github.com/gullyn/ld48 |
| Link | https://gullyn.github.io/ld48/ |
| Original URL | https://ldjam.com/events/ludum-dare/48/the-deep-caverns |
Ratings
| Overall | 1308th | 3.286⭐ | 23🧑⚖️ |
| Fun | 1153th | 3.19⭐ | 23🧑⚖️ |
| Innovation | 1065th | 3.095⭐ | 23🧑⚖️ |
| Theme | 1642th | 2.905⭐ | 23🧑⚖️ |
| Graphics | 1572th | 2.905⭐ | 23🧑⚖️ |
| Mood | 1193th | 3.286⭐ | 23🧑⚖️ |
| Given | 15🗳️ | 18🗨️ |
What could use a bit more polish is sounds I guess. I'd really love to get some time of response when I start mining. Also some tutorial in the game (right at the beggining) could really help out too. As for visuals - clean and simple, I like that. I personally preferred to play with N pressed to see more of the map, maybe increase the radius of the standart vignette?
Cheers anyway, great work!
* No combat damage feedback
* Base health should be on screen at all times, or you need an alert when it's under attack since it's a lose condition.
* Some kind of feedback while directly mining would help both mechanic discovery and satisfaction/feedback. I found sitting still and mining to be pretty boring.
All that said, I really liked the atmosphere, and would be interested in playing more if you take it further :)
The levels feel organic and large, the resource spawn system is great, and I really like the low color, squares and circles aesthetic, reminds me of great old Web tower defense games!
I think with some feedback for player actions, controls in game (I cant stress enough how important this is in a jam, just throw a panel with the controls in!) and some cleaner tooltips this would be extremely fun to play.
I can tell you poured time into the spawner and upgrade/towers system, and it is a really awesome cave generator. Nice work!
The graphics are simplistic, but they do their job. Music fits the mood.
And... it was just fun to play!
I like the minimal aesthetic, and great work on the level generation.
Mining could definitely use some visual feedback.
I didn't actually realise the grey square you start at was a base that needed defending on my first few attempts and was confused as to why I was suddenly losing. I suggest it be more visually a structure, and perhaps a persistent health value on screen.
The other issue I had was I kept trying to shoot when I had a tool selected. Something like right-click to deselect would have been nice to quickly get back into combat mode.
It would also have been useful to have a value somewhere of how many mining drones I have.
It got fairly easy once I figured out the enemies don't path around walls, so I could just impede their progress with just a few blocks and surround the place with turrets.
Ended up having to stop at level 34 just because I switched tabs to write this, then game was just frozen when I switched back.