Laudan generaattori
Napsauta soluja asettaaksesi miinoja. Jaa laudan hajautusarvo tai avaa se Mosaic-puzzlena.
(aseta miinoja luodaksesi)
Napsauta solua asettaaksesi tai poistaaksesi miinan. Muuta ruudukon kokoa ja napsauta Aseta koko nollataksesi laudan.
Minesweeper-lautageneraattori — suunnittele ja jaa mukautettuja lautoja
Lautageneraattori antaa sinun sijoittaa miinat juuri haluamiisi kohtiin mukautetussa ruudukossa ja tuottaa sitten lautahajautusarvon — kompaktin tunnisteen, joka koodaa koko miina-asettelun. Kuka tahansa, jolla on tämä hajautusarvo, voi toistaa täsmälleen saman laudan standardi-, sylinteri- tai toroidi-tilassa. Käytä sitä haasteiden suunnittelemiseen ystäville, tiettyjen konfiguraatioiden tutkimiseen tai Mosaic-palaparien luomiseen käsin laaditusta miinakuviosta.
Mikä on lautahajautusarvo?
Lautahajautusarvo on deterministinen sormenjälki miina-asettelusta. Samoilla ruudukon mitoilla ja samoilla miinasijainneilla hajautusarvo on aina identtinen — mikä tarkoittaa, että hajautusarvo ja mitat yhdessä riittävät laudan täydelliseen rekonstruointiin.
Hajautusarvo esiintyy toistourleissa koko sivustolla. Kun lopetat pelin millä tahansa standardi-, sylinteri- tai toroidi-laudalla, pistetietueesi linkittää toisto-URL-osoitteeseen, joka on rakennettu kyseisestä hajautusarvosta. Lautageneraattori suorittaa saman koodauksen käänteisesti: rakennat asettelun visuaalisesti, ja hajautusarvo lasketaan reaaliajassa napsautustesi mukaan.
3BV eri topologioissa
3BV (Bechtelin lautavertailuarvo) on vähimmäismäärä vasemman hiirenpainikkeen napsautuksia, joita tarvitaan laudan tyhjentämiseen ilman liputusta. Se mittaa laudan monimutkaisuutta — korkeampi 3BV tarkoittaa enemmän eristettyjä numeroituja ruutuja ja vähemmän avausketjuja.
Generaattori laskee 3BV:n kaikille kolmelle topologialle samanaikaisesti:
- Standardi — Tasainen ruudukko. Reunaruuduilla on vähemmän naapureita, joten reunamiinat luovat enemmän eristettyjä numeroituja ruutuja.
- Sylinteri — Vasen ja oikea reuna yhdistyvät. Reunaruuduilla on nyt täydet 8 naapuria, mikä voi yhdistää ketjuja ja laskea 3BV:tä.
- Toroidi — Kaikki neljä reunaa yhdistyvät. Jokaisella ruudulla on tarkalleen 8 naapuria. Tyypillisesti kolmikon alhaisin 3BV, koska mikään ruutu ei ole koskaan eristetty reunan vuoksi.
Mosaic-palapelin suunnittelu
Mosaic on variantti, jossa jokainen vihje laskee miinat 3×3-alueella, jonka keskipisteenä on ruutu, eikä 8 suoraan viereisessä ruudussa. Kun sinulla on miina-asettelu, generaattorin Mosaic-osio näyttää vastaavan numeron jokaiselle ruudulle standardi-topologiassa.
Napsauta ruutuja maskiruudukossa piilottaaksesi niiden numerot — nämä ruudut näkyvät ratkaisijalle tyhjinä, mikä vaikeuttaa palapelia. Peitetty Mosaic-linkki koodaa sekä miina-asettelun että piilotettujen ruutujen kuvion, joten linkin avaava henkilö saa täsmälleen suunnittelemasi palapelin. Käytä tätä loogisella polulla varustettujen palapaleiden luomiseen: piilota vain ne ruudut, joiden arvot voidaan päätellä niiden näkyvistä naapureista.
Käyttötapaukset
- Haasteet. Suunnittele tietty asettelu, jaa toistolinkki ja vertaile aikoja kavereiden kanssa identtisellä laudalla.
- Analyysi. Tutki, kuinka miinasijaintien muuttaminen vaikuttaa 3BV:hen eri topologioissa. Miinan siirtäminen kulmasta sisäsoluun laskee usein 3BV:tä huomattavasti.
- Arvoitusten luominen. Rakenna Mosaic-palapeli tunnetulla ratkaisupolulla — sijoita miinat tuottamaan joukko yksiselitteisiä vihjeitä, ja peitä sitten kaikki tarpeettomia numerot.
- Harjoituslaudat. Luo asettelu, joka eristää tietyn kaavan (1-2-1, kulmaansa, miinaketju) ja toista sitä, kunnes tunnistus on automaattista.