Sokoban

Conosciuto anche come rompicapo del magazzino, spingi casse, sposta scatole o rompicapo del magazziniere.

Sei in un magazzino. Cammina e spingi le casse finché ognuna non poggia su un segno. Puoi solo spingere — mai tirare — quindi una cassa infilata in un angolo resta lì per sempre, e l’ordine in cui muovi le cose è tutto il rompicapo. Ogni schema arriva con il minimo di spinte in cui si può risolvere, calcolato in anticipo da un solutore che cerca per numero di spinte. Finirlo è una cosa. Eguagliare quel numero è il gioco vero.

Sfida del giorno

0:00

Spinte 0 Minimo possibile Passi 0 Minimo dimostrato ✓

Frecce, scorrimento o tocca una casella accanto. Camminare contro una cassa la spinge.

Regole di Sokoban — come giocare

  1. Obiettivo: portare ogni cassa su una casella segnata. I segni sono i cerchi sul pavimento.
  2. Cammina con le frecce, scorrendo il dito o toccando una casella accanto a te. Camminare contro una cassa la spinge di una casella.
  3. Puoi solo spingere, mai tirare, e una cassa alla volta. Una cassa con un muro o un’altra cassa dietro non si muove.
  4. Una cassa infilata in un angolo non si può più muovere. La coloriamo di rosso come avviso, ma una cassa può bloccarsi anche in altri modi, quindi l’avviso non è una garanzia.
  5. Per il numero da battere contano solo le spinte; camminare è gratis. Puoi annullare quanto vuoi.

Tastiera: frecce o WASD per muoverti, U o Backspace per annullare.

Cosa significa il distintivo: questi schemi si costruiscono in anticipo e, prima che uno qualsiasi venga pubblicato, a un solutore che non condivide alcun codice con il costruttore viene consegnato soltanto lo schema. Cerca per numero di spinte, quindi la prima soluzione che raggiunge è per definizione la più corta possibile. Uno schema entra solo se quel solutore lo ha davvero risolto, e il numero sopra la griglia è la risposta del solutore, non quella del costruttore. Tutti gli schemi della raccolta vengono ricontrollati prima dell’uscita.

Domande frequenti

Che cos’è il rompicapo delle casse da spingere?

Un rompicapo da magazzino in cui porti le casse su caselle segnate. Puoi solo spingere, quindi devi pensare da che lato della cassa dovrai trovarti prima di arrivarci. È conosciuto anche come spingi casse o rompicapo del magazzino.

Cosa significa il numero «minimo di spinte»?

È il numero più piccolo di spinte con cui lo schema si può finire. Non è una stima né la soluzione del costruttore: viene da un solutore che esplora per numero di spinte, perciò la prima soluzione che trova è la più corta esistente. Finire con più spinte conta comunque come risolto; eguagliare il numero è la sfida.

Posso restare bloccato?

Sì, e fa parte del gioco. Spingi una cassa in un angolo e resta lì per sempre. Coloriamo di rosso le casse incastrate negli angoli, ma questo coglie solo il caso ovvio: le casse possono anche arenarsi lungo un muro o incastrarsi tra loro. Invece di dichiarare che rileviamo ogni vicolo cieco, segnaliamo l’unico di cui possiamo essere certi e teniamo l’annulla a un tocco.

Gli schemi vengono generati mentre gioco?

No, si costruiscono prima. Fare uno schema che richieda un numero decente di spinte richiede molti tentativi, e dimostrare il minimo richiede una ricerca completa: ben più di quanto sia ragionevole farti aspettare. Perciò lo facciamo in anticipo e pubblichiamo una raccolta di schemi già approvati.

Lo schema del giorno è lo stesso per tutti?

Sì. Ogni giorno sceglie uno schema dalla raccolta usando un seme pubblico, quindi tutti i giocatori del mondo ricevono lo stesso. Cambia a mezzanotte nella tua ora locale.