So this game has come a long way since its inception. I've been doing a lot of accessibility updates so that visually impaired people can play it more easily. If you are visually impaired, this game should be fully accessible to you, but make sure you have your screen reader going before you start it up.

I started up a wiki for regular updates and to search as an encyclopedia for it (its getting in depth enough to where I think it needs it now).

The goal was to create a game with no external resources, with everything contained in a single HTML file. Here I've used only base Javascript with no libraries (like jQuery) and all of the javscript and CSS is self contained. Also, like all purely HTML/CSS/JS games it is fairly easy to cheat, so don't think you are some slick hacker if you do it. I've recently added sound effects to the game, you can enabled those in the settings but they are off by default as they are still kind of experimental.

The basics:

Getting Started: The first screen you are presented with is the start screen, click start to begin. If the game does not start for you, you may have some compatibility issues with the WebAudio API (iOS users). Try starting with the link at the bottom of the start screen if you run into that. It should bypass those features (which, right now is just panned audio).

New Game: At the start of the game you have the option to click New Game, or paste a save string in the import box and click Import Game. This is a bit confusing for new players sometimes. Each time you start the game, you have to start a "new game". Your gear, stats and resources will not be saved between runs. Only your prestige bonuses, heirloom gear and achievements will be saved. This is not a typical RPG and closer to a Rogue-Like.

Prestige: As you venture through the dungeons you have the ability to add prestige effects to your character that improve your abilities. These will be preserved in future plays if you end up resetting your game by eating a Humble Pie. This is the prestige mechanism and the only way to keep permanent bonuses on your character. Each merchant will have prestige foods for sale (such as Toughen Muffin) and a Humble Pie, along with other items. In order for these to save between each play-through,  you must have cookies enabled, and if you clear your cookies, they go away, sorry.

Controls: Explore moves to the next scene, and uses 1 Energy. Search searches the current scene and uses 1 Energy. Each scene can only be searched once. Potion consumes 1 potion and heals wounds. Rest consumes food and heals fatigue. Fight fights the enemy in the current scene. Run attempts to run away from the current enemy and uses 1 Energy for each attempt. You cannot run from boss fights.

There is a lot to this game and I'm not sure what all needs to be explained, so check the wiki or post a comment with questions.

Development log


Log in with to leave a comment.

I found a bug that softlocks me :(

Oo, how did you get there? Just fighting a slime? or was something pressed after that? Also, what screen are you playing on? is this on mobile? The buttons and tabs are all squished, havent see it do that before.

This is on the web with a laptop and I don't remember what set it off. I was just exploring, searching, & fighting. So I wasn't really paying close attention.

Hmm, that might be related to the last update. I might have screwed something up trying to fix another bug. I'll try to see if I can replicate it and track down the issue. Thanks for reporting it!

If you're still working on this game I think it's pretty good, but it needs some heavy balance changes. I got to scene ~350 without prestiging. By that point I had (almost) all level 19 items, 250k+ gold, had invincibility 99% percent of the time, I have ~250 potions that have been condensed twice, and I forgot my level, but I was leveling up so often that seldom needed to rest. I also have no clue what leveling up my pet does. Cheers to 2021! -Nick

I am still working on it, thanks for the critique. Balance is something I struggle with. In a dynamic and infinite game, its hard to reach a point where its the same challenge the whole way through. If you have suggestions on what parts need tweaking, I'm all ears. Pets help you negate environmental effects, each pet has its own set of environment effect that it cancels out. The level of the pet cancels higher levels of effect. For example, the eye beast lowers the chance of getting lost, stepping in traps and getting ambushed. Some also have bonuses they can activate at the cost of food.

I've made a couple small changes. I've reduced the amount of hits that ubertrank gives you invincibility for, I've also added a buff to enemies that slowly ramps up each scene.

(1 edit)

Edit; Ignore my comment. I misunderstood how the game works. Looking more closely at the starting stats with prestige effects, and I understand now.

Not sure if I'm missing something. I'm having issues with loading saved games. The save is already in the textbox when I start the game and I click import. I get the dialog that says the save loaded, and when I close out the dialog, I'm returned to the option to start a new game or import a save. I have tried both before and after eating a pie.

I'm using Chrome on a Mac. I also tried the game from the docs.buddywagner linked in one of the comments. Same behavior there as well. I'm also using a screen reader if that makes any difference.


so unless I'm missing something it seems that if your inventory is full and you open a box like a chest, that the item just vanishes and isn't in the area tab?

I will look into that asap!

(1 edit) (-1)

So these items should never go to the area tab, now that I think about it. Since you are using a skeleton key to open them, the heirloom item should always just replace the space that the key took up. So I fixed it to where it adds the item regardless of inventory space, knowing that the key would be removed to free up that space.

Thanks for reporting this bug!

Pretty huge update just dropped, check the wiki (oh yeah I have a wiki now!)

I updated the edit boxes to be plain text in both verisons. That link is permanent and will receive the same updates as (actually probably more frequently). You can assume that the version at that link is always the most up to date version.

I will look into implementing achievements!

hi there,

the achievements I was thinking about them being tied to the player not externaly.

when i play your game via the .html file, the edit boxes have vanished, that link is it a one off, or permanent?

was thinking of bookmarking it incase you do happen to update via that link?

thanks for your game again!


hi there,

would it be possible to have a html file of this for offline playing?

also, i'm blind and use a screen reader,

most of this is accessible, thank you!

there are  read only edit boxes with stuff in like the amounts of gems etc, would it be possible to turn them in to pure text?

would it be possible to add a purks type of system?

or achievements?

druggs how's about interesting drugs that have interesting effects?

just some thoughts of mine,

Majid Hussain

(1 edit)

Hi, thanks for the comment. Accessibility wasn't a consideration when I first made this, so I'm glad to see that it works for the most part. I've been working on getting my sites and games accessible for screen readers lately, I will definitely look into converting those boxes over to text. there is no index file there, so it'll allow you to view the directory right click on the html file and save it. It's a single file, everything is self contained. :) But you won't get updates on your offline version.

For achievements do you mean just within the game or tied to some achievement system somewhere?

For drugs, there are a few things in game that give you effects like that, the Ubertrank and Magic Berry. There is also a Deck of Fate that you can draw from to give you random effects. I could add more, I just stopped because inventory is limited and having more items means needing more space.

Also, please let me know if there are other ways that I can make it easy to play through a screen reader, as I've never designed a game for a screen reader before. If I can make another version with a different layout or something that would help, let me know.


I'm absolutely loving this. I'm a big fan of text rpgs with good mechanics, especially with random generation, I particularly like how much there is to discover, though I have a couple of questions. 

Firstly, my game doesn't seem to be saving if I leave the page. I know my cookies are working since some other games on that use cookies save fine. 

Are there only certain aspects of gameplay that save with cookies? EG prestieges?

I also would really like a way to see the statistics of a given weapon or piece of armour, since the question mark button doesn't seem to work for those and it'd be nice to know for example if a staff does anything special. 

Lastly, I work for the site, a site devoted to games accessible to blind and visually impaired people using screen reading programms. Games using html work surprisingly well, since screen readers are very good with html text as long as there aren't any graphics or controls that are too bonkers.

Rpgs are very popular over there since as you imagine, there aren't too many accessible ones. 

If you'd like to chat about the game further therefore, feel free to check out this topic:

Looking forward to seeing what else is in the dungeon.

(3 edits)

I'm glad you are enjoying this game, I put a lot of work into it!

So the saving issue... I haven't done much testing on the site, so there may be an issue there, but typically the game will not save unless you prestige. It was designed to be a rogue lite type game with progression (which is not normal in roguelike/lites). In order to progress you need to eat a Humble Pie, which will save all of your prestige bonuses and restart you. So you will start at an advanced scene, with bonus xp and the elemental stat bonuses from the other presitige items (Toughen Muffin, Pricey Spice, Breezy Cheese, Funny Hunny, Dandy Candy and Vitali-Tea). You'll need cookies enabled, your browser may not prompt you about cookies until you attempt to save.

For the weapon statistics, I noticed that same issue the last time I played it, currently looking into getting the inspect button to work with gear. It was an oversight and it was intended to work with those.

I registered over on and posted in the introduction thread. Most of the comments there have to do with the saving, which it looks like a few people have already guessed that it is a prestige function. So hope these posts clear things up for you all!