top | item 42812157

Dragonsweeper — A minesweeper game that requires observation

235 points| guigui | 1 year ago |danielben.itch.io

101 comments

order

mjamesaustin|1 year ago

Since I couldn't find a description of the rules anywhere:

- Spaces contain monsters of various levels (numbers) and cause your character to lose that amount of HP when clicked. They drop the same amount of gold which you use to level up.

- Leveling up fully heals you and you gain 1 max HP

- You'll need to explore the map beating enough low level monsters to continuously level up while managing your HP. You CAN go to zero HP but not below.

- Get to level 15 and defeat the dragon to win the game.

SamBam|1 year ago

I'm still a little confused. A monster of strength X seems to make me lose X HP and gain X gold.

The first level is easy. I have 5 HP, and I need 5 gold to level up, so I kill monsters worth 5 and I gain enough gold to level up.

But after that I need more gold than I have HP to spend. There's the odd heart, which gives me more HP, but there don't seem to be enough hearts to make up the difference.

Edit: Ok, I got it now. Like minesweeper, it requires careful exploration of safe areas in order to gain those hearts and chests that are needed to bridge the gaps between HP and XP.

I got to level 13, then misclicked.

Arnavion|1 year ago

- The highest score of 303 is obtained by killing everything on the board before killing the dragon. This includes the brick walls.

shultays|1 year ago

Pretty cool design, I am not sure if some boards are unsolvable or if I suck though. Some hints:

  * It works similar to minesweeper so hints/patters for minesweeper also applies. 
 https://minesweeper.online/help/patterns
  * Prefer levelling up to heal over the hearts. You can use hearts later for bigger heals
  * Don't level up unless needed to. Try to hit 0 heart before levelling up.
  * Point is exploring as much as possible
  * You can use right mouse button to mark cells with numbers or X (for mine). If you figure out a cell don't open it unless you want to explore that area. If not just mark them and leave them. Later when you need to heal/level up, you can kill those marked cells for extra XP with no cost since the health you have will be wasted anyway.
  * While picking up hearts again prefer the ones that in areas you want to explore into
  * To make things easier, at the beginning you can just open random cells that are far away from the orbs. If you die, you won't lose much :)

Etherlord87|1 year ago

My thoughts:

The ultimate goal is to kill the dragon, which has 15 lvl, so you need 15 hp (15 lvl) to fight it.

You therefore need to get 15 lvl.

You therefore need to kill monsters.

Killing monsters doesn't give you enough exp, so you need to find healing/gold to compensate.

As you pointed out, healing scrolls heal you completely and therefore are more effective at higher lvl.

The strategy therefore, is to search the map for gold and healing, by spending as few health as possible.

The exception from this strategy, as pointed below, is gaining information (helping in the above strategy) by killing the slime mage and rat king.

--

My tips:

- if you can't find a low lvl monster before healing up, hit a wall to get your hp to 0. I think a wall on average gives you less than 3 gold, which makes it a punishment for when you didn't strategize the monster killing optimally. Of course the wall could be strategically placed, explained later.

- Prioritize hitting low lvl monsters above hitting high lvl monsters, because you want to explore as cheaply as possible.

- Prioritize hitting where a monster can be, above where it surely is. It's probably a good idea to decide where to click based on average possible lvl multiplied by the chance it is there. Calculating this could be extremely hard (it would involve statistics from the Monsternomicon for example) but estimating it is pretty simple. Obviously ask yourself a question if you want to risk death if the average is very attractive, but maximum is beyond your current hp.

- Prioritize revealing fields with possibility of monsters of the category that you almost entirely discovered; you want to remove that lvl from possible combinations. Doesn't apply to rats and slimes.

- Of course combine the three points above with prioritizing fields that give you a strategic advantage; it's tricky to explain what a strategic advantage is: for example being able to swipe from a side, so that you have two numbers, where one describes 2 fields, and other 3, so that you can derive the strength of the third...

- SUPER IMPORTANT: try to find the slime mage: the pattern is simple, he's only lvl 1 and you want to kill him as early as possible.

- IMPORTANT: likewise, you want to kill the rat king as early as possible. That's the only non-slime 5, so should be easy if you listened to the above point.

- 3-digit numbers can be thought of as two numbers XYY, where X is the number of mines, and YY is the sum of strength of monsters. The game then plays as Mamono Sweeper (BLIND mode) merged with minesweeper, you can separately try to figure where mines are and the monster distribution. The logic of both games then applies.

- Just like you know the first digit of a 3-digit number must be a number of mines, because monsters aren't strong enough to combine to 100, sometimes you can know the distribution of monsters based on possible combinations. In particular, you should be able to quickly rule out all lvl 5 monsters, and all lvl 8 monsters, so you're left with a just a few lvl 6-7. You will probably save yourself a lot of time if you don't miss the moment when all lvl 7s are revealed. I think lvl 11 hides near eyes, but lvl 10 should be easily found. Rat king rules out lvl 1, so if you hunt for bats, the number of combinations becomes very manageable.

- Once on lvl 11, you probably already won. This is the time to kill the lvl 11 guy. Before you do this, mark your mines.

- Reveal destroyed mines. No need to remove the mark.

- Spot patterns, as Monsternomicon suggests. The most important is the fuchsia slimes pattern, also lvl4 go in vertical/horizontal pairs - near the end of the game you probably can figure out where the pairs are based on detecting x+y = 8 strength, and limited number of positions where the pairs could hide.

- I didn't dare to kill the mimic, because Monsteronomicon told me to fear it.

At the end, by using the strategies described above, I killed the dragon with 3 healing scrolls left: https://i.imgur.com/0Iz2IqT.png

0x1ceb00da|1 year ago

In theory every board is solvable if you know where everything is.

mamonoleechi|1 year ago

Similar to Mamonosweeper, a 10 year old game from a japanese dev: https://hojamaka.com/game/mamono_sweeper_h2/html5/en.html (playable in html5 there).

This game was released on android at a point (and removed from the store later). It's my favorite game ever.

  This is a cross between Minesweeper and an RPG.

  You gain levels by killing weak monsters and win when you defeat them all.

  It's a bit different than Minesweeper in that the number you reveal when you click on a square is the total of the levels of the monsters in adjacent squares.

  When you click on a tile with a monster in it, a battle begins.

  First you attack, and deal damage (equal to your level) to the monster. On the next turn, if the monster is still alive, it attacks you back. Your attacks alternate until one of you dies. You don't see this, though -- the battle plays out instantly after you click.

Etherlord87|1 year ago

Searched for "mamono" to see if anyone recommended already :) One of the best minesweeper clones, maybe "Demoncrawl" is better. I have beaten all modes for Mamono back in the flash times.

QuadrupleA|1 year ago

Had a lot of fun with this last week, played 10-20 games. It does reach a point where you can beat every game, I found myself craving an extended version that introduces some new elements.

One gripe, the code is incredibly inefficient - my laptop fan was running full speed and battery draining fast, while the game board just sits there with no animations or anything going on. Should be basically using 0% CPU while idle.

Anyway really fun concept & execution, and great game design.

tdrgabi|1 year ago

If you liked this, there's a game on steam: "Desktop dungeons". It's a more refined version and more puzzles, character classes etc https://store.steampowered.com/app/226620/Desktop_Dungeons/

deaddodo|1 year ago

Desktop Dungeons isn't this game at all. While a similar style of resource management, and a great game in it's own right, it's lacking the "minesweeper-y" exploration tactics.

gus_massa|1 year ago

Quite difficult!

Form another slightly similar game, they used a trick to avoid stupid errors. When the user clicks on a monster that would kill them, the game ignores the first click. If the moron clicks again, they die. You can implement the same trick to squares marked with a red number too. (And perhaps to upgrade or hearts when you are too healthy.)

[spoiler alert]

Most of the time you have to buy knowledge in exchange of health.

aidenn0|1 year ago

Yes, I died a few times just because I miscounted my hearts by 1

jncfhnb|1 year ago

Fun game! I lost a few points short of killing the dragon as I assumed it would work out that he was definitely killable if you wasted no heals. Turns out that’s false.

I can now fully clear the board very quickly. A few insights:

Since the lich is always in a corner you can guess where he is by checking just three corners. This also unlocks a free powerful spot on the map. It has strength 11 mind you.

You have to get your extra power ups early if you want enough hp to clear the board. This means you have to explore aggressively to find the gnome (10 coins) and the lich (2 coins per mine). It’s not terribly strict but you can’t waste time grinding up levels. You generally just want to explore tiles that you know won’t kill you. Don’t waste time on walls. Those are just buffer spots to help you avoid wasting heat scrolls.

The ? Blocks mean there’s a strength 5 beholder guy 2 spaces away. He obscures all tiles within a radius of 2 so it’s pretty easy to guess where he is. He’s a great target to hit because it usually lets you jump forward.

The 8 strength slimes cluster together. Might as well just leave that area alone once you find it.

Edit: 5:21 for a first attempt at an any% time

yacin|1 year ago

if you see the 8 slimes, they cluster in a

    SSS
    SLS
pattern that can be rotated where the Ss are 8 strength slimes and the L is the 1 strength lich that, when killed, reveals all 8/5 strength slimes on the map. if the pattern is obvious from what you have revealed so far, it's worth it to kill the lich to give more map knowledge. but yeah, save the 8s for leveling up late game.

levodelellis|1 year ago

I've been playing this game all week.

A few essential things you should know: 8's are only on the 2 rows/columns next to the edge. 11's are always in the corner and if you see a '?' the purple 5 point monster is 2 blocks away, which direction you'll need to figure out!

Not essential: Mice look at a specific direction for a reason. You might figure out why later

praptak|1 year ago

8's always surround the 1-point warlock (always on the edge) who has a scroll which reveals all the 5-point green things.

tomgp|1 year ago

Also, 4s always come in pairs facing each other

scubbo|1 year ago

To anyone else who's puzzled by how this could be possible to beat - after fighting an enemy, you need to click the square _again_ to collect the diamonds ("XP", I guess?) to allow you to level up.

samtheDamned|1 year ago

You also don't want to level up immediately since that is a free health refill

aendruk|1 year ago

> This game is not designed to run on your device.

This would be more actionable if it revealed to me what platform the game is designed for.

Out of curiosity I tried running it anyway and it filled the viewport with rapidly flashing colored bars.

Arnavion|1 year ago

Plays fine on a desktop monitor.

The rapidly flashing colored bars is just the intro graphic while it loads.

rspoerri|1 year ago

Adding some descriptions would definitely make the game easier to start with. For example the game starts with the orbs that can be clicked without danger, this could be shown or described.

Also the boxes are not dangerous, and the walls are unknown in strength.

It could help to add 0 to non-dangerous items, to make this more aligned to the rest of the numbers, or a ? for the walls.

I also struggled to understand that i survive with 0 health.

Lastly it doesnt make sense to me why the killed monsters "gold" must be gathered (clicked again). I strongly assumed i cannot have more then the slots filled with gold, only when i had to pick one up i did so and figured out i can have + gold.

Apart from the difficult part of understanding how it works, its a very nice game. But you took quite some time off the reviews i have to do for my students game design projects ;-) The ? do appear to gathered in some areas and prevented me from finding the bombs, but i was able to slay the dragon.

Also add a mute button...

edit: more detailed description

xigency|1 year ago

This is a great and well-constructed game but the difficulty scaling is almost comically bad, like, incredibly frustrating. I would recommend adding a tutorial level and some easier difficulty settings. Then the game would at least have the appearance that it is winnable.

Edit: Final score 195 in about a thousand tries. It was the catchy soundtrack that kept me going.

sampullman|1 year ago

After playing a few rounds (or studying the board after dieing) there are a few patterns you can notice, like how the 8s are placed, where the slime revealer guy is, where the wizard thing is, etc.

It seems solvable for me (303 score) without risk about a third of the time. You can also cheat a little by clicking randomly a few times and restarting until you get a good start.

prawn|1 year ago

The music develops a bit after you win and is worth waiting to hear, IMO.

Took me 3-4 attempts to work out a strategy and then a couple more to get the first win. Have since had a few more wins. Great little game.

Amusingly, if you get a 16th (and 17th) heart, the Monsternomicon slides across to the left side of the interface to accommodate it.

deaddodo|1 year ago

It's more difficult if you try to tackle the monsters head on. If you instead focus on finding clear spaces to unlock the scrolls, and maximize your HP usage (kill 5hp worth when you have 5hp, immediately level up at zero, repeat) it's relatively moderate in difficulty.

andrewla|1 year ago

I feel like I'm grokking the rules after a couple of runthroughs and a peek at the help page (the button on the bottom right). I'm liking the idea of this game but need to make better use of the monster counts that you see in the help page - mostly because a 100+ score will usually mean exactly on 100 level mine, so can be treated as "there is an adjacent mine" rather than "there are 100 points of monsters adjacent.

Two things bother me though.

The thing that I continue to find most confusing is that sometimes a square has a question mark instead of a number. From looking at boards after I lose there does not appear any pattern to this.

The other thing that's strange is the "wall" squares -- seems like a wall can take a couple of hits to break, you can't die from a wall, and you seem to get damage each time you hit it and an arbitrary amount of gold from breaking it. Does anyone have any better ideas on how these work?

danko|1 year ago

A slight spoiler, but there's a reason why some spaces are '?' - they hint that one specific type of creature may be nearby. (Think of the one that looks like a Beholder from D&D).

For the walls - think of them as an HP sink. The game largely revolves around using your health as efficiently as possible to explore the board. Walls are useful since you can attack them 1 HP at a time to get the XP out of them (thus allowing you to always fully use your allotment before refilling your health).

mhink|1 year ago

> The thing that I continue to find most confusing is that sometimes a square has a question mark instead of a number. From looking at boards after I lose there does not appear any pattern to this.

It took me a second to figure this out, too. Here's a couple hints (base64 encoded to prevent spoilers for other folks:

Hint: QXQgdGhlIGRlYXRoIHNjcmVlbiwgdGFrZSBhIGNhcmVmdWwgbG9vayBhdCB3aGF0J3MgKipuZWFyYnkqKiB0aGUgcXVlc3Rpb24tbWFyayBzcXVhcmVzCg==

Answer: VGhlIGdhemVyIGVuZW15IG1ha2VzIGFkamFjZW50IHNxdWFyZXMgc2hvdyBhID8uIFRoaXMgZWZmZWN0IGV4dGVuZHMgcGFzdCB3YWxscyBhcyB3ZWxsLgo=

levodelellis|1 year ago

See my comment above. After I learned a few essentials that are not mentioned the game became very reasonable and more enjoyable

Aardwolf|1 year ago

This seems to kind of work on mobile, except the right half of the game board is cut off, making it unfinishable despite playable.

Everything else works, but like 3-4 columns of tiles missing on the right and a purple book at the bottom which is visible in the screenshot.

So seems like just some fix needed to avoid that cut-off in the right an it should work properly on mobile.

I tried both chrome and firefox on android, with and without desktop mode, with and without horizontal orientation. Always exactly same cutoff problem. I have no idea what creates this problem so consistently in 2 different browsers in desktop mode.

mrcsno|1 year ago

If it worked on mobile, it would eat my day alive. For such a fantastically designed game, I’m shocked at this misstep. It’d popularity would explode with a working mobile version.

hosh|1 year ago

This is such a fun game! Once I got used to it, it felt a lot like a very careful dungeon crawl.

[Spoiler]

Extra experience points go into the next level up, so it is better to empty the hearts before leveling up.

shultays|1 year ago

A big improvement would be showing how many box numbers you marked, visible and left in the help screen to help you with your guesses. It only shows how many left

navane|1 year ago

bug report:

on the right there are some fields with improbable numers, 116 (first picture) and 200 and 112 (second picture) seem in conflict with other numbers.

https://imgur.com/a/PCHEcI4

navane|1 year ago

oh lol, it's in the resizing. So when you play in a narrow windows, it adds a little black border, and it displays only whole tiles. But actually it hides tiles, so what you see in the screenshots is not the whole board. No wonder i couldnt find the monster compendium either.

The resizing fails so gracefully i dont even notice its cutting of part of the board.

loufe|1 year ago

I block HTML5 canvas reading in Floorp, which screwed up the book. Normally I can disable it but no dice here.

zjp|1 year ago

I had to set the player hp to 1 million so I could just click the dragon and set myself free.

mattigames|1 year ago

I have find that those workarounds are as rewarding as just closing the game.

prawn|1 year ago

If you really want to cheat your way through, pressing D toggles debug mode which reveals all locations.

OptionOfT|1 year ago

Good way to get ahead in Paperclips.

skeaker|1 year ago

Fun game, would fit well on mobile. The mark mechanic might be the trickiest thing to translate over, maybe tap and hold to bring up a numpad sort of interface? I'd drop a couple bucks on it.

beebuzzball|1 year ago

of course the run where i waste the starting heal spell is the run I win

deaddodo|1 year ago

You pretty much always have to waste the starting spell. Your first 5HP worth of attacks is rarely going to give you enough information to deduce a path, so you'll need that sound 6HP to try to find another scroll.

awkward|1 year ago

Wasting it is the same as just keeping it unused forever, the other use for heal spells.

gennarro|1 year ago

Very much like Desktop Dungeons, which is high praise in my mind.

Excellent work! I think a lot of the feedback here is well intentioned but not from people as used to the turn-based space.

Really enjoying this. Thanks

atzmzt|1 year ago

Found that it works on Firefox on mobile, if you request the desktop version and change the zoom to 50% . does anybody have a better option for mobile?

Aardwolf|1 year ago

Firefox refuses to zoom out for me on mobile (Android), even with the accessibility setting to allow zoom enabled (that setting is about zooming in though). How do you force mobile FF to zoom out?

jdboyd|1 year ago

I haven't been able to figure out what the ? in squares mean.

praptak|1 year ago

A gazer nearby.

aidenn0|1 year ago

What does marking a square with different numbers (or an X) mean?

mjamesaustin|1 year ago

The numbers on explored spaces show the total level of monsters in the 8 spaces around it. Mark squares with numbers to remind yourself what level of monster is on that space (using deduction). Later you'll come back and defeat monsters of specific levels, because you want to get to exactly 0 HP before you level up.

jncfhnb|1 year ago

Runs instantly on my phone but is cropped and unplayable

Does not run in edge/Firefox/chrome on my windows 11 laptop. Just rapidly changing colored bars forever.

robertclaus|1 year ago

I have gotten good enough to solve the map every time, but still can't seem to get enough XP to reach level 15...

TechSquidTV|1 year ago

There is a comment in the help book about observing patterns at the death screen. Has anyone figured out what that means?

skeaker|1 year ago

There are a couple of mechanics that can only be observed on a fully visible board (the death screen), such as the purple slime mage who is level 1 but is always surrounded by level 8 tiles or the basilisk that marks number tiles with a ? in a diamond shape.

jsnell|1 year ago

One pattern is that all the 8s are always clustered around a single edge space that contains a level 1 wizard thing. I don't know if there are other patterns, none popped up immediately.

Arnavion|1 year ago

Other than what sibling comments said, the 11-strength enemy that drops the powerup to kill all mines is always in a corner of the board.

tunesmith|1 year ago

Huh, I thought I played perfectly, but when I cleared the board (aside from the dragon), I had only 14 hearts left.

infthi|1 year ago

What device are you playing on? I have accidentally figured out that playing in a narrow browser window hides the right side of the board without any hint it is there (except for the health bar being cut mid-heart - I have initially thought remembering whether you already have 15 hearts or not was part of the game process). This partially visible/explored board might be the reason you did not get enough resources for lvlup

jncfhnb|1 year ago

Gotta get the gnome and mines earlier in the game to get more juice out of the hearts

persnickety|1 year ago

The rat scroll removes points from the board (replaces monsters with 1hp rats).

samtheDamned|1 year ago

This is a lovely little game, nice work.

persnickety|1 year ago

Is there a way to download it? It would be nice to decide to play even while offline.

iameli|1 year ago

This is really fun.