Juega sokoban gratis en el navegador.
Mueve al personaje con las teclas de flecha o con los botones direccionales en pantalla. Puedes empujar cajas moviéndote hacia ellas, pero nunca puedes jalarlas. El nivel se completa cuando cada caja descansa sobre una casilla objetivo marcada. Si cometes un error que bloquea una caja de forma irreversible, usa el botón de deshacer o reinicia el nivel desde el principio.
Antes de mover nada, estudia el nivel completo e identifica qué caja debe ir a qué objetivo. Las posiciones de bloqueo permanente son las esquinas sin objetivo: una caja allí hace el nivel irresoluble. Planifica también las llamadas posiciones de bloqueo en borde: una caja en el margen del mapa que no tenga objetivo en ese margen nunca puede salir. Deshacer movimientos cuesta cero penalización; úsalo sin miedo para explorar secuencias sin reiniciar.
Sokoban fue creado en Japón en 1981 por Hiroyuki Imabayashi y publicado por Thinking Rabbit. El nombre significa literalmente almacenista en japonés. Es uno de los pocos juegos de puzzle clásicos con una comunidad activa de diseñadores de niveles personalizados. En los años noventa llegó a los ordenadores personales de España a través de compilaciones de puzzles shareware, y muchos jugadores hispanos lo conocieron en aquella época.
El fallo más frecuente es empujar una caja hacia su objetivo antes de despejar el camino que la propia caja necesitará más tarde. Como solo puedes empujar y nunca tirar, una caja arrinconada contra una pared a mitad de nivel suele bloquear justo el pasillo por el que tiene que circular otra caja. Los principiantes también tienden a resolver los objetivos en el orden en que los ven, y no en el orden que permite el diseño del nivel; el objetivo más cercano no siempre es el primero que conviene llenar. Otra trampa es meter a tu personaje en un callejón sin salida y darte cuenta luego de que la única caja que necesitas ha quedado detrás de ti, sin espacio para recolocarte. Antes de comprometerte, pregúntate qué cajas deben llegar a qué objetivos, y luego calcula qué empujes son reversibles acercándote desde otro lado. Ante la duda, deja una caja en suelo libre en vez de aparcarla donde una pared te elimine una dirección de empuje futura.
Los niveles de Sokoban no escalan añadiendo velocidad, sino añadiendo cajas y estrechando los corredores. Los primeros niveles suelen tener una o dos cajas con varias vías de acceso, así que casi cualquier orden funciona. Los niveles intermedios introducen corredores compartidos donde el orden de los empujes es el puzle entero. Los conjuntos para expertos, como las conocidas colecciones Grigr y XSokoban, pueden exigir docenas de cajas y cientos de movimientos con una única solución correcta. Para mejorar, practica resolviendo niveles pequeños hacia atrás mentalmente: imagina cada caja ya sobre su objetivo, luego imagina el último empuje que la colocó allí y rastrea desde qué casilla libre habrías empujado. Este razonamiento inverso revela enseguida qué objetivos solo son accesibles desde una dirección y, por tanto, deben planearse primero.
No. El encargado del almacén solo puede empujar, nunca tirar, y esa es la regla que hace difícil a Sokoban. Si una caja llega a una esquina que no es un objetivo, queda atascada para siempre. Usa la opción de deshacer o reiniciar para recuperarte en lugar de intentar liberarla.
Los packs de niveles seleccionados están probados para ser resolubles, pero un solo empuje equivocado puede llevar la posición a un estado sin solución a mitad de partida. El nivel sigue siendo ganable solo mientras evites bloqueos permanentes. Una vez que una caja queda atascada en una esquina fuera de su objetivo, reiniciar o deshacer es tu único camino adelante.
Completar el nivel requiere cada caja sobre un objetivo, y el número de pasos no impide ganar. Sin embargo, muchas versiones registran tus totales de movimientos y empujes para que puedas buscar una solución más ajustada. La puntuación competitiva en Sokoban premia el menor número de empujes, no el menor tiempo.
Una caja pegada a una pared solo puede deslizarse a lo largo de esa pared, nunca alejarse de ella. Antes de empujar una hacia la pared, confirma que su objetivo está en algún punto de esa misma línea de pared. Si el objetivo no está en la pared, deja la caja en suelo libre, donde conservas las cuatro direcciones de empuje.
Llena primero los objetivos a los que solo se puede llegar desde una dirección, ya que esos empujes son los más restringidos. Deja para el final los objetivos en zonas abiertas, a los que puedes acercarte desde varios lados. Resolver pronto los objetivos flexibles a menudo bloquea los corredores que aún necesitan las cajas más restringidas.