Inspiration

A procedurally-generated dungeon in the 1980 video game Rogue, and Zelda for the Nintendo Entertainment System.

What it does

This game procedurally-generates a dungeon and spawns in a couple of enemies per floor. You proceed by killing all enemies (stairs appear on the floor). Every enemy is spawned in by calling https://mempool.space/api/mempool/recent. A bonus is that the user that plays this game gets a whale alert on the go.

How I built it

xAI Grok 3 was the main coder, I directed Grok and moderated the code and did some changes here and there. I also used Duck.ai llama 3.3 70b for some quick changes. This way I was able to leverage the free tier without hitting the rate limit.

Challenges I ran into

I have polished the API calls WAY too much. I didn't want to get soft blocked so I (and Grok 3) implemented the spawning of enemies and whale alert to best of my knowledge.

Accomplishments that we're proud of

The overall feel of the game (gfx) and the music. I do believe I have much to learn about the free tier API calls my game make but still, pretty happy about the end result.

What I learned

To have fun while trying, no matter the challenge.

What's next for btc-dungeon

I depends, if people enjoy to play btc-dungeon I will have to polish the game. :)

Additional information

Spawn enemies via API logic:
Shrimp, max: 0.01 BTC
Crab, min: 0.01, max: 0.1 BTC
Squid, min: 0.1, max: 1 BTC
Dolphin, min: 1, max: 10 BTC
Shark, min: 10, max: 100 BTC
Whale, min: 100, max: Infinity BTC

Built With

Share this project:

Updates

posted an update

Added "Echo Warden" and did some controller tweaks. Soul Resonance is a hidden progression mechanic that builds up passively as you descend floors. (Spawning Echo Warden when ready and if needed).

Log in or sign up for Devpost to join the conversation.

posted an update

Introduced unique monsters type and a shrine. Redid music for hell and redid graphics for player, gnome, armor and waypoint. This felt like a huge update due to finicky game mechanics. I also redid the names for the leader-board. (Streamer friendly names)

Log in or sign up for Devpost to join the conversation.

posted an update

Second expansion! Added soul stash (soul terminal), soul stone, soul shard, soul orb and hooded heirloom NPC. Added a soul storm charges system to enhance the sword based on specific requirements / progression in the game. Updated the info screen.

Log in or sign up for Devpost to join the conversation.

posted an update

Did some bug-fixes, screensaver no longer spawn whales in the background. (Mute button pressed 3 times activates the screensaver). When having multiple pickaxes, finding a secret room no longer remove all pickaxes. Instead it removes 1 pickaxe per secret room found.

Log in or sign up for Devpost to join the conversation.