Sokoban

Kalles også lagerspill, kassedytter, flytte esker eller lagerarbeideroppgave.

Du står på et lager. Gå rundt og dytt kasser til hver eneste står på et mål. Du kan bare dytte — aldri dra — så en kasse dyttet inn i et hjørne blir der for godt, og rekkefølgen du flytter ting i er hele oppgaven. Til hvert brett hører det minste antallet dytt det i det hele tatt kan klares på, regnet ut på forhånd av en løser som søker etter antall dytt. Å bli ferdig er én ting. Å treffe det tallet er det virkelige spillet.

Dagens oppgave

0:00

Dytt 0 Færrest mulig Skritt 0 Minimum bevist ✓

Piltaster, sveip eller trykk på en rute ved siden av. Går du inn i en kasse, dyttes den.

Sokoban regler — slik spiller du

  1. Mål: få hver kasse til en målrute. Målene er sirklene på gulvet.
  2. Gå med piltastene, ved å sveipe eller ved å trykke på en rute ved siden av deg. Går du inn i en kasse, dyttes den én rute.
  3. Du kan bare dytte, aldri dra, og bare én kasse om gangen. En kasse med en vegg eller en annen kasse bak seg beveger seg ikke.
  4. En kasse dyttet inn i et hjørne kan aldri flyttes igjen. Vi farger dem røde som advarsel — men en kasse kan også sette seg fast på andre måter, så advarselen er ikke et løfte.
  5. Bare dytt teller mot måltallet; å gå rundt er gratis. Angre så mye du vil.

Tastatur: piltaster eller WASD for å gå, U eller rettetast for å angre.

Hva merket betyr: disse brettene bygges på forhånd, og før noen av dem slippes, får en løser som ikke deler en eneste kodelinje med brettbyggeren kun brettet. Den søker etter antall dytt, så den første løsningen den kommer til er per definisjon den kortest mulige. Et brett tas bare med hvis den løseren faktisk løste det — og tallet du ser over rutenettet er løserens svar, ikke byggerens. Alle brett i samlingen kontrolleres på nytt før utgivelse.

Ofte stilte spørsmål

Hva er kassedyttespillet?

Et lagerspill der du dytter kasser til målruter. Du kan bare dytte, så du må tenke ut hvilken side av kassen du må stå på før du kommer dit. Kalles også kassedytter eller lagerspill.

Hva betyr tallet «færrest dytt»?

Det er det minste antallet dytt brettet kan fullføres på. Ikke et anslag og ikke byggerens egen løsning — det kommer fra en løser som utforsker etter antall dytt, så den første løsningen den finner er den korteste som finnes. Å bli ferdig med flere dytt teller likevel som løst; å treffe tallet er utfordringen.

Kan jeg kjøre meg fast?

Ja, og det hører med. Dytt en kasse inn i et hjørne, og den blir der for alltid. Vi farger hjørnefaste kasser røde, men det fanger bare det åpenbare tilfellet — kasser kan også bli strandet langs en vegg eller kile seg mot hverandre. I stedet for å påstå at vi oppdager enhver blindvei, merker vi den ene vi kan være sikre på, og holder angre ett trykk unna.

Lages brettene mens jeg spiller?

Nei, de bygges på forhånd. Å lage et brett som krever et anstendig antall dytt tar mange forsøk, og å bevise minimum krever et fullstendig søk — langt mer enn det er rimelig å la deg vente på. Så vi gjør det i forkant og gir ut en samling brett som allerede er godkjent.

Er det daglige brettet likt for alle?

Ja. Hver dag velges ett brett fra samlingen ved hjelp av et offentlig frø, så alle spillere i hele verden får det samme. Det byttes ved midnatt i din lokale tid.