It looks like this no longer works in Safari or any browser on iOS. It hangs on load because the files `laugh.wav`, `dragon_death.wav`, and `jorge.wav` are sent with no `Content-Length` header. For some reason, Webkit (iOS and Safari's web engine) does not like this for sound files. These files never load, and `pendingStuffToLoad` in the `loadSound(path)` function in `gamelib.js` never reaches 0. For audio files, Safari seems to send a request with a `Range: bytes=0-1` header, and then sends it again with a`Range: bytes=0-whatever-content-length-was-from-previous-request`. But when a file is gzip compressed, the `Content-Length` isn't given when the `Range` header is present in the request (at least, not for itch's Cloudflare R2 bucket).
I'm not sure what the best fix would be here. Maybe make all the sound effects MP3 or OGG files? Those formats are already compressed, so `Content-Length` would always be available to Safari. Those 3 wav files above happen to be the three biggest wav files that try to load. The cut off seems to be 50 KB since win.wav (46 KB) loads, but jorge.wav (62 KB), doesn't. I observed that Cloudflare Pages does not have this problem (I rehosted it for my own private use). Perhaps itch needs to re-examine their R2 bucket upload settings? Maybe they can ensure that WAV files never get gzipped.
I notice also that for MP3 files, if a server doesn't provide a `Content-Length` header, Safari just plays it anyway. For instance, if an MP3 in Safari is sent with `Transfer-Encoding: chunked` (notice I didn't say `Content-Encoding`), instead of showing you a little playback bar where you can jump back and forth in the playback, it shows a "Live Broadcast" bar and only the pause button is available.
What a whacky browser. You can't escape it on iOS either. Chrome and Firefox on iOS are both forced to use Webkit under the hood, so you literally cannot play it on any iOS device anymore which is very sad.
this is surprisingly addicting! i might be silly but a number for the xp and hp would be nice rather alongside the hearts and squares so you can know how much you have at a glance (since the numbers on the board are also numbers)
genuinely the most fun I've had playing any puzzle. the experience of studying each monsters patterns made winning feel more rewarding than anything else I've played. Its hard enough to get invested in, but achievable enough to not lose hope. 100/10, a million times over.
I forgot to indicate that MHAS Dungeon Sweeper was released mid-August ^_^ It was inspired by Dragonsweeper, but with dungeon items and few game modes.
If you feel that way, you may not have figured out all the secret patterns and ways of using logic to deduce monster locations. It's almost always possible to beat the dragon (but not necessarily to get the achievements) with no unsafe guessing (i.e. no guessing where you might die based on the result).
There are patterns that predict the locations of: Gargoyles Egg Walls 8-slime and slime sorcerer Necromancer {6-monster} Rat King
Combine them and you can slowly chip away at the dungeon without risking a loss.
It's especially useful to understand that the 8s have specific placement rules, and there are only two 9s and one 11. That means you can pretty quickly reach a point where you can say "These three tiles have 15, but none of them can be bigger than 7, so I can safely make this the first click of my 7-health turn."
Those are very good tips; however if you're going for egg-keeper + lovers + rat-friend, it's hard to argue it's not slot-machine based owing to the need to clear rat king and find those treasure chests before the gnome gets them. (I say this with much love for this game.)
I can't tell you how many times I played this game to get an ending screen. I saw everyone was posting theirs so I was like... I know it can happen! haha, dont know if this is a good score or not but ~200 tries later I finally beat the dragon. Thank you for the game! Absolutely love it even though I am terrible at it!
It's very well made but sometimes I feel like the game demands you take a risk when more often then not it leaves you with no other choice. Could be a skill issue but I still love the game
Agreed entirely. I think it's a great mix of certainty (like knowing you only have 1 mimic), educated guess and, on rarer occasions, straight out guess. But I'm fairly sure I still have things to learn too, which will naturally turn former guesses into certainties.
I think I've reached a point where 99% of games require no "risk", in the sense that I never have to click a tile unless I'm sure it won't kill me.
There are a lot of patterns to find, and logic tools to use to map out the game. But I think the biggest piece is strategy: surviving and/or getting a high score without guessing requires that you explore as much of the map as you can while using as few health scrolls as possible. This allows you to find the gold, gnome, and necromancer to boost your mas health before using up most of your health scrolls.
You can explore without using health by marking the values of tiles and *not clicking them*, but instead using them to determine the value of neighboring tiles. You click any zero value tiles, and continue until you can't anymore. Then you click the lowest-cost tile that will bring you closer to the next corner you haven't explored yet. Repeat.
Very nice take on minesweeper! :D Took a moment to take in how everything worked and eventually I found myself attempting a 2/3 chance to dodge the last mine...but failed ;u;
I persevered on the very next run after though, and managed to get my first win! Satisfying stuffssss 💙
I think this combo is the hardest achievement, great job!
Rat pacifist is too random for me to want to try it again. It's ironic that the game is actually much less chance-based than minesweeper, but rat pacifist brings back that minesweeper risk factor. (I still think it's a great achievement to incentivize replayability).
did this stop working on mobile browsers (safari/chrome) for anyone else, it just has the fuzzy loading screen now, won't move past it... I hope it get's fixed soon
sunk 10 hours into this game before I finally beat it. Couldn't do anything else, it had to be done. I wish the music would not interrupt for such long pauses, because it totally slaps.
Wow! This game is a blast! I don't think I've ever encountered a minesweeper variant before, so this was a real pleasure to play. Now I'm wanting to come up with my own variant haha!
I wanted to change things up so that Mine King can appear on any edge, as opposed to only the corners. It is easier than I expected, open game.js and make the following changes:
Line 795 becomes: if(isEdge(a.tx, a.ty))
Line 1018 becomes: if(!isEdge(a.tx, a.ty)) fail("mine king not on edge");
There are a couple of sites hosting the game. If I knew it was from the dev, I wouldn't mind watching the ads to support, but it's not the most recent version, so I assume it isn't the dev.
Then again, that means you can still play on mobile! (to the extent you want to play without flags)
Viewing most recent comments 1 to 40 of 1,059 · Next page
← Return to game
Comments
Log in with itch.io to leave a comment.
It looks like this no longer works in Safari or any browser on iOS. It hangs on load because the files `laugh.wav`, `dragon_death.wav`, and `jorge.wav` are sent with no `Content-Length` header. For some reason, Webkit (iOS and Safari's web engine) does not like this for sound files. These files never load, and `pendingStuffToLoad` in the `loadSound(path)` function in `gamelib.js` never reaches 0. For audio files, Safari seems to send a request with a `Range: bytes=0-1` header, and then sends it again with a`Range: bytes=0-whatever-content-length-was-from-previous-request`. But when a file is gzip compressed, the `Content-Length` isn't given when the `Range` header is present in the request (at least, not for itch's Cloudflare R2 bucket).
I'm not sure what the best fix would be here. Maybe make all the sound effects MP3 or OGG files? Those formats are already compressed, so `Content-Length` would always be available to Safari. Those 3 wav files above happen to be the three biggest wav files that try to load. The cut off seems to be 50 KB since win.wav (46 KB) loads, but jorge.wav (62 KB), doesn't. I observed that Cloudflare Pages does not have this problem (I rehosted it for my own private use). Perhaps itch needs to re-examine their R2 bucket upload settings? Maybe they can ensure that WAV files never get gzipped.
I notice also that for MP3 files, if a server doesn't provide a `Content-Length` header, Safari just plays it anyway. For instance, if an MP3 in Safari is sent with `Transfer-Encoding: chunked` (notice I didn't say `Content-Encoding`), instead of showing you a little playback bar where you can jump back and forth in the playback, it shows a "Live Broadcast" bar and only the pause button is available.
What a whacky browser. You can't escape it on iOS either. Chrome and Firefox on iOS are both forced to use Webkit under the hood, so you literally cannot play it on any iOS device anymore which is very sad.
Fun game, but how the hell do you restart after finishing a run???
This game is like alchemy for time. It turns "I'll just play one game" into "Oh my god I should have gone to bed 3 hours ago". 8 out of 5 stars.
this game is so amazing. VERY satisfying to finally win!!! good job dev :)
Awesome game
Great game!
Finally beat 5min. 4:30 is the next goal.
this is surprisingly addicting! i might be silly but a number for the xp and hp would be nice rather alongside the hearts and squares so you can know how much you have at a glance (since the numbers on the board are also numbers)
Got all the stamps, did an ultimate pacifist run. Officially 100 percented. Easily the best $5 I've ever spent on any game.
genuinely the most fun I've had playing any puzzle. the experience of studying each monsters patterns made winning feel more rewarding than anything else I've played. Its hard enough to get invested in, but achievable enough to not lose hope. 100/10, a million times over.
10/10!!!!
Pretty hard but fun and I can play this with my tobii dynavox. No happy ending yet.
I don't think beating a video game has ever made me feel so accomplished
This was incredible!!
Hello everyone,
I forgot to indicate that MHAS Dungeon Sweeper was released mid-August ^_^
It was inspired by Dragonsweeper, but with dungeon items and few game modes.
If you're looking for a new challenge, take a look (demo on Itch and Steam):
https://tchevin.itch.io/mhas-dungeon-sweeper
Omg! this is incredible!!
Sooo challenging but really fun [I am yet to beat it but I shan't Give Up!]
THIS SHOULD BE A FULL LENGTH GAME, WITH LEVELS, DIFFERENT BOSSES, PERMANENT UPGRADES AND SO ON. PLEASE PLEASE PLEASE, I WILL BUY IT
fun, but theres WAYYYYY too many positions where you're basically forced to play a slot machine for if you're gonna survive or not
If you feel that way, you may not have figured out all the secret patterns and ways of using logic to deduce monster locations. It's almost always possible to beat the dragon (but not necessarily to get the achievements) with no unsafe guessing (i.e. no guessing where you might die based on the result).
There are patterns that predict the locations of:
Gargoyles
Egg
Walls
8-slime and slime sorcerer
Necromancer
{6-monster}
Rat King
Combine them and you can slowly chip away at the dungeon without risking a loss.
It's especially useful to understand that the 8s have specific placement rules, and there are only two 9s and one 11. That means you can pretty quickly reach a point where you can say "These three tiles have 15, but none of them can be bigger than 7, so I can safely make this the first click of my 7-health turn."
Those are very good tips; however if you're going for egg-keeper + lovers + rat-friend, it's hard to argue it's not slot-machine based owing to the need to clear rat king and find those treasure chests before the gnome gets them.
(I say this with much love for this game.)
I can't tell you how many times I played this game to get an ending screen. I saw everyone was posting theirs so I was like... I know it can happen! haha, dont know if this is a good score or not but ~200 tries later I finally beat the dragon. Thank you for the game! Absolutely love it even though I am terrible at it!
very enjoyable!!
is the game broken , why i cant run it
I really miss this game, and used to kill so much time with it. But it no longer works on iOS.
I play this game way too much, it's my go to boredom buster
Loved this so much that I spent quite a lot of time making my own kingdom-based version. Thank you for the many hours of fun!
It's very well made but sometimes I feel like the game demands you take a risk when more often then not it leaves you with no other choice. Could be a skill issue but I still love the game
Agreed entirely. I think it's a great mix of certainty (like knowing you only have 1 mimic), educated guess and, on rarer occasions, straight out guess. But I'm fairly sure I still have things to learn too, which will naturally turn former guesses into certainties.
I think I've reached a point where 99% of games require no "risk", in the sense that I never have to click a tile unless I'm sure it won't kill me.
There are a lot of patterns to find, and logic tools to use to map out the game. But I think the biggest piece is strategy: surviving and/or getting a high score without guessing requires that you explore as much of the map as you can while using as few health scrolls as possible. This allows you to find the gold, gnome, and necromancer to boost your mas health before using up most of your health scrolls.
You can explore without using health by marking the values of tiles and *not clicking them*, but instead using them to determine the value of neighboring tiles. You click any zero value tiles, and continue until you can't anymore. Then you click the lowest-cost tile that will bring you closer to the next corner you haven't explored yet. Repeat.
Was a bit lost when I first started playing but eventually I figured it out and now whenever I have a spare 5-10 mins I find myself launching the game
Amazing game. Took me a while to beat it, but I did it!
I DID IT
Next step!
Yep! I got that too afterwards as well as max score! Tho how did you even get that ending without getting max anyways
I did not kill the lovers, the egg and rats. weirdly the rat king does not count
I barely just got the rat achievement alone (my last one). It was tough. Getting 3 at once ... that seems insanely difficult, even with some luck.
I tried repeatedly to get the rat king in the first two/three turns. After a while i got it and from there, i was really, really careful.
I don't think I will try it again though.
Very nice take on minesweeper! :D Took a moment to take in how everything worked and eventually I found myself attempting a 2/3 chance to dodge the last mine...but failed ;u;
I persevered on the very next run after though, and managed to get my first win! Satisfying stuffssss 💙
fixed.
I think this combo is the hardest achievement, great job!
Rat pacifist is too random for me to want to try it again. It's ironic that the game is actually much less chance-based than minesweeper, but rat pacifist brings back that minesweeper risk factor. (I still think it's a great achievement to incentivize replayability).
Edit: I figured out the (ch)easier way to get it.
did this stop working on mobile browsers (safari/chrome) for anyone else, it just has the fuzzy loading screen now, won't move past it... I hope it get's fixed soon
Yes, one of the recent version broke the game on safari for sure (including ios).
Chrome on ios is just a skin for safari, so breaking safari means breaking "Chrome(iOS)".
Whats everyones fastest full clear?
hello, twin!
finally sub 4min
sunk 10 hours into this game before I finally beat it. Couldn't do anything else, it had to be done.
I wish the music would not interrupt for such long pauses, because it totally slaps.
Nailed it. Caught the gnome before killing the mine king
Wow! This game is a blast! I don't think I've ever encountered a minesweeper variant before, so this was a real pleasure to play. Now I'm wanting to come up with my own variant haha!
I wanted to change things up so that Mine King can appear on any edge, as opposed to only the corners. It is easier than I expected, open game.js and make the following changes:
Line 795 becomes: if(isEdge(a.tx, a.ty))
Line 1018 becomes: if(!isEdge(a.tx, a.ty)) fail("mine king not on edge");
10 hearts left. Eat your shirt out
https://imgur.com/a/z5K5hD4
I’ve played this on desktop and loved it, but it doesn’t load on mobile.
Also, there’s a website using this game, and I doubt it got permission. https://dragonsweeper.org/
There are a couple of sites hosting the game. If I knew it was from the dev, I wouldn't mind watching the ads to support, but it's not the most recent version, so I assume it isn't the dev.
Then again, that means you can still play on mobile! (to the extent you want to play without flags)