Readit News logoReadit News
hnhnsomething12 · 5 years ago
There's already been MMO minesweeper games which are essentially infinite in all directions, similar to panning in Google maps.

IMO these solve the problem at the start of the game, because there's already an exposed edge you can work from. Someone, somewhere, had to make the first click; but from that point on every other player has a choice to avoid that experience.

Here's one such implementation: https://m3o.xyz/

blueblimp · 5 years ago
This is amazing. Too bad you seemingly can't zoom out to view the entire map all at once.
LeifCarrotson · 5 years ago
You can get something similar by clicking the location flag with the 8 alphanumeric coordinates in the upper right; that provides a full-screen maximally-zoomed-out map. I agree that it would be cool to be able to zoom out further than currently allowed to see more of the fractal map. The current zoomed-out view is something like Dynmap for Minecraft, I'd also be curious to see the equivalent of something more like Chunkbase that can show millions of cells at a time.

That said, I don't think the concept of "the entire map" makes sense. I expect it's functionally infinite, probably capable of scrolling to 2^32 or 2^64 cells, only allocating new regions in the database as people scroll there and start working. On that scale, you probably wouldn't see any activity at all.

BZH314 · 5 years ago
For a minesweeper MMO, you can try MineSweeper For Twitch [1]

The first Twitch Plays you can play with... your mouse!

We can go up to 10k cells max, but you can sweep mines with friends.

---

[1] https://www.twitch.tv/bzh314

darsoli · 5 years ago
I pity the user who ends up getting sucked into playing this game ...

(5 hours later) that user is me.

amanzi · 5 years ago
I tried zooming out - Firefox let's you zoom out to 30% - but still couldn't get close to seeing the whole thing. At this zoom level the browser becomes pretty unresponsive anyway...

This reminded me of Tim Urban's article about numbers: [From 1 to 1,000,000](https://waitbutwhy.com/2014/11/from-1-to-1000000.html). In that article he has an image with a million tightly packed dots - that should give you an idea of how big this Minesweeper game is!

HenryBemis · 5 years ago
Hahahaha apologies for the reddit-like comment but I laughed so hard.. when scrolling (for a while) on the "1 million dots" portion of the page (big portion), after the loooooong image the author writes "Sorry. A million dots is a lot of dots."

I was once in Copernic Science Centre (Warsaw, Poland), and they had some cylinders with tiny plastic spheres (imagine 1-2mm diameter each sphere). One of the cylinders was supposed to have 100k? 1m? spheres (or some similarly crazy number) and only 1 red sphere, and I remember I was rotating that cylinder for a couple of minutes (it is not tightly packed to the spheres can move around) and eventually I saw the red sphere.

Ps: on the URL of the parent.. I could not find the red dot.. I gave up after a couple of minutes. I will though try the following (later tonight). Save the image, take it to Photoshop, pick the "black color", use that to erase all the similarly colored (black) dots, and the red one will remain behind for me to easily spot.

mkl · 5 years ago
The follow-on Numbers post #2 is hilarious: https://waitbutwhy.com/2014/11/1000000-grahams-number.html
dTal · 5 years ago
It took me about 30 seconds to find the red dot, entirely by visual scan. I am awed at the parallel power of our visual system, our "GPU". Doing the task serially would take days if not weeks!
andai · 5 years ago
It's blowing my mind to think that all these dots are actual living human beings... and that you'd need over seven thousand of these million-dots images to count all of them.
esnard · 5 years ago
Not sure what number it is, but I've found it half-way between 200k and 300k.
tromp · 5 years ago
I wonder if it's possible to generate a minesweeper on the fly, where you are guaranteed to never have to guess.

And if so, if you can make the generation efficient (polynomial time).

I should have asked that in the Pure Skill Minesweeper thread [1], but only thought of it more recently.

[1] https://news.ycombinator.com/item?id=24181772

lemagedurage · 5 years ago
Yes, guaranteed solvable minesweeper variants exist. https://www.chiark.greenend.org.uk/%7Esgtatham/puzzles/js/mi...

"The first square you open is guaranteed to be safe, and (by default) you are guaranteed to be able to solve the whole grid by deduction rather than guesswork. (Deductions may require you to think about the total number of mines.)"

I don't know about the runtime though.

tromp · 5 years ago
It would be really cool if the algorithm is able to generate all possible instances that can be solved purely by deduction.

I do wish that it allowed me to pick a higher fraction of mines. I found the pure skill minesweeper a lot more challenging (and therefore satisfying) when I increased the fraction from 20% (30 mines on 10x15) to 33.3% (50 mines).

wasyl · 5 years ago
You might find this interesting, not exactly generating a minesweeper without guesses but close https://pwmarcz.pl/blog/kaboom/
Narishma · 5 years ago
I'm pretty sure the minesweeper from the Portable Puzzle Collection generates guaranteed winnable boards without having to guess.
codetrotter · 5 years ago
Impossible, because the first move in any game of minesweeper will always be a guess :^)
offlineguy · 5 years ago
Original minesweeper ensures that the first move is never a mine.
Cthulhu_ · 5 years ago
TIL about <regular-table>, that looks really cool in that it's so simple and straightforward. Might use it in my projects.
compsciphd · 5 years ago
considering that many mine sweeper boards come down to luck (ex: you're left with a 2x2 unopened area where you know 2 of the cells are mines, could be either of the north/south pairs. this would just be that many times over.
Asooka · 5 years ago
One implementation that famously doesn't suffer that problem is in Simon Tatham's puzzle collection (yes, he of putty fame). Available on almost as many platforms as Doom.
compsciphd · 5 years ago
because its able to detect impossible situations and hence reorders internally? (perhaps treating an impossible situation as a "new sub board")
XCSme · 5 years ago
I wonder if you could represent the game as a collection of "islands" and render them in WebGL. So, initially the entire field is one island drawn as a single sprite with a repeating texture, then you add a "1" and now you split the island into 5 different such islands having the same texture. It's an also interesting problem to know how many such distinct islands you can actually have, I assume the number mostly depends on the number of mines.

Deleted Comment