Comments

Log in with itch.io to leave a comment.

Love game's aesthetics!

The first thing I noticed is that jump seems to be time-based, which allows you to fly under a ceiling. Looks almost like dash. Just a tiny feature which, even fun to use =)

I've died to that falling bat like 20 times in first 15 minutes of gameplay. Game feels pretty hardcore, it will take more that 1 session for me to beat it

A really solid, satisfying game! Looking forward to spending more time with it. 

Glad to hear that you enjoyed it!

(3 edits) (+1)

Pretty fun game. I've beat this thing about fifty times by my estimate. I've found a few glitches in my many playthroughs.

  • After receiving the "double jump" powerup, you can infinitely jump by jumping into a ceiling and rapidly pressing the "jump" button. I've found that this glitch helps one go from the "double jump" powerup, to the room requiring the "wall climb" powerup to traverse, and then to the "wall climb" powerup without having to take a detour.
  • Using the "shrink" powerup and falling to the left of the leftmost mushroom in the second room right of the three spike pit room causes the PC to move to the room left of the screen, but above the ceiling and out of bounds.
  • The four "heart" powerups disappear often and the only one I have found to appear consistently is the one requiring the "shrink" powerup.

I highly doubt this game will receive an update as it was created just for a Jam, but I thought I'd state them for the record. It's a great game and I can beat it in less than 10 minutes now with a fairly optimal run.

Edit: Turns out if you jump high enough against the wall in the same room as the out-of-bounds glitch with the "shrink" powerup activated, you enter a room with a couple platforms with the castle tileset. You can only run around half the left half of the room and crossing into the right causes you to be transported back to the mushroom room. I can only surmise that this is a dev room of sorts.

(+1)

Fifty times? Wow, I definitely think you’ve played this even more than I have! That's awesome! Thanks so much for playing so much and thanks even more for giving feedback! 

  • I’m glad that someone found this bug and played around with it in exploration! I noticed it near the end of the jam limitations, and since it wasn’t actively detrimental to normal gameplay, I opted to leave it in rather than spend precious time fixing it. Besides, I love speedrunning tricks and I thought it was pretty entertaining, just mashing the jump button into the ceiling XD
  • Thanks for giving me the heads up on this. I took a look at it, and then poked around a bit with it, and have since discovered that this is a pretty major bug that happens in a lot of places! It seems like any time that you are in the “shrink” state, you are able to trigger the scene transition on the left side of a room if the left wall is only one tile thick. I’m kinda surprised that no one ran into this (or at least reported it), because it can easily get you permastuck. I’ll note it in the description above.
  • Yeah, the heart power-ups are a bit messed up. As far as I can tell, I made an error in the pointer math when trying to save/load the heart states, so picking up the hearts can accidentally flag another as already picked up. You are supposed to be able to collect all of them (and I believe there might be a pick up order that still lets you, as I thought I had done so in testing?), but in practice, they don’t spawn correctly unfortunately.

On the matter of updates, I do want to get back around to this someday as this version was incomplete from my original vision. I had to cut some content due to limitations I ran into, such as sprite table limits, that I imagine I can fix or find workarounds for if I have the time to do so (which, with it being a jam, I did not back then). I really would like to make a ‘DX’ version with the additional content, maybe even a GBC mode, but unfortunately at the moment, the original project files are on a computer stuck in storage across the country so I am unable to until I can get my hands on it again (which is also part of the reason I never got the source code up on GitHub like I told Zalo I would try to do). Hopefully that day is someday soon though.

On the dev room comment, yes, this is a dev room! It was used to work out the jump heights and distance when I first started working on the project. The reason that you are entering it here with the clipping glitch you found is that it is the default room that the engine loads if it cannot find any other room to load. Since there is no room overlapping the space left from the top screen of this room (unlike further down, where you ended up out of bounds), it loads this room instead. At this location, you are restricted to the left half because the engine tracks where you are in the world and, if I recall correctly, this room is loaded in such a way that the left half is always on either the odd or even column in the world, so once you cross back over the half, it reloads into the room you came from. If you are interested in checking out the full room, you can head to the vertical room to the right of the starting room, then use the shrink clip to go through the left wall at the top of it. That will load you on the right half and since it overlaps no rooms, you’ll be able to see the whole thing (fair warning though, that means you might be stuck there, though I have managed to escape using that shrink clip again as well as some awkward out of bounds movement). There’s not much to it, but I figured I'd let you know in case you were curious to see the full thing.

Thanks again for playing the game and giving feedback. It’s always nice to hear that someone has enjoyed something I’ve made enough to put so much time into it. I will be sure to let you know if I manage to get around to making any updates to it in the future, or do anything else with the project. Take care!

The pattern I have found to be the most reliable is the following:

  1. "Shrink" powerup accessible heart in the castle.
  2. Second heart powerup in the castle.
  3. Heart stuck behind forcefield in the room right of the large, dark room.
  4. Heart in the tall room after the large, dark room.

Thank you for the reply. The fifty times thing is no joke; I play it sometimes when my professor drones on and I need something to focus on for ten minutes. Let me know if you ever need a dev tester for any future versions as you can already see I'm very thorough lol.

Great game! Love how spacious it feels, the tone of the graphics, how the cavern expands and all the upgrades play out. Looking forward to figuring out the alternate ending. :) 

This a very good improvement over the previous one

Still haven't finished it, you put a lot of content on it. But so far I am really enjoying it, congrats!

I guess it's too much to ask, but a pause screen with a little map would be awesome!


By the way, I have added a link to the showcase in ZGB wiki https://github.com/Zal0/ZGB/wiki/Made-with-ZGB

I finished it!

Any chance we could get access to the source code?

Sorry for a bit of a delay, been a busy month. Sure, I can get a repository set up with the source code sometime soon and let you know when it is up. Should I include the ZGB files in the repository as well, as I believe that I made some adjustments to it for things like transition effects?

yeah, Ithink it could be useful for people developing games with ZGB out there :)
(include the modified files and everything)

I know this has been a *looooooong* time coming, but I have finally been able to make the source code for this game available. The repository is at the following location:

https://github.com/TheGreatGallus/Cavern-GB

Sorry for the incredibly long delay. Life got crazy, then my desktop was in storage for over two years and I had no access to the code until a short while ago, and I just got around to getting it set up with a repository. 

Hopefully someone will find it useful (even if it may be a bit outdated at this point...)!

Aah this one is better than previous one of course :)

Anyways, I've explored deeper and gained more upgrades. Still looking for last upgrade(s). Speaking of which, I've spotted two hearts. I've taken heart in room with mini tunnels however taking that caused the other heart (in tall room requiring wall jump) to disappear. Is that a bug or player can only take one or the other?

That appears to be a bug. I had an issue earlier on in the design that caused the hearts to vanish when reloading a save file as I was saving/reading the wrong flags to indicated which had been picked up. Thought I'd squashed it, but apparently I didn't quite get it! Thanks for the heads up, I'll be sure to look into it for any future updates.