Evel Knievel
(leer más)
Sokoban ( 倉庫番, Sōko-ban, lit. 'encargado del almacén') es un videojuego de rompecabezas en el que el jugador empuja cajas en un almacén, tratando de llevarlas a los lugares de almacenamiento. El juego fue diseñado en 1981 por Hiroyuki Imabayashi y publicado por primera vez en diciembre de 1982.
El juego se desarrolla en un tablero de cuadrados, donde cada cuadrado es un suelo o una pared. Algunos cuadrados de piso contienen cajas y algunos cuadrados de piso están marcados como ubicaciones de almacenamiento.
El jugador está confinado al tablero y puede moverse horizontal o verticalmente hacia casillas vacías (nunca a través de paredes o cajas). El jugador puede mover una caja caminando hacia ella y empujándola hacia el cuadrado que está más allá. Las cajas no se pueden tirar y no se pueden empujar hacia casillas con paredes u otras cajas. El número de cajas es igual al número de ubicaciones de almacenamiento. El rompecabezas se resuelve cuando todas las cajas se colocan en los lugares de almacenamiento.
Año | Título | País | Plataforma | Publisher | Media |
---|---|---|---|---|---|
1982 | Sokoban ()倉) | Japón | NEC PC-8801 | Pensando conejo | Cinta de cassette |
1983 | Sokoban [Extra Edition] ()[]) | Japón | NEC PC-8801 | PC | Programa de inscripción |
1984 | Sokoban 2 ()倉ю) | Japón | NEC PC-8801 | Pensando conejo | Cinta de cassette |
1988 | Soko-Ban | EE.UU. | IBM PC y compatibles | Spectrum HoloByte | Floppy |
1989 | Soko-ban Perfect ()Perfect) | Japón | NEC PC-9801 | Pensando conejo | Floppy |
1990 | Boxyboy | Japón, Estados Unidos | Turbografx-16/PC Engine | NEC | HuCard |
1991 | Soko-ban Revenge ()倉のRevenge) | Japón | NEC PC-9801 | Pensando conejo | Floppy |
2016 | Sokoban Touch ()倉のTouch) | Japón, Estados Unidos | Android y Apple iOS | Pensando conejo | Distribución digital |
2019 | Minna No Sokoban ()Alternativamente) | Japón | Nintendo Switch y PlayStation 4 | Unbalance Corporation | Distribución digital |
2021 | El Sokoban | EE.UU. | Nintendo Switch y PlayStation 4 | Unbalance Corporation | Distribución digital |
Sokoban fue creado en 1981 por Hiroyuki Imabayashi. El primer juego comercial fue publicado en diciembre de 1982 por Thinking Rabbit, una casa de software con sede en Takarazuka, Japón.
En 1988, Sokoban fue publicado en EE. UU. por Spectrum HoloByte para las series Commodore 64, IBM-PC, Unix, Commodore Amiga y Apple II como Soko-Ban. Sokoban fue un éxito en Japón, donde había vendido más de 400 000 copias cuando Spectrum HoloByte lo importó a los Estados Unidos.
Se han escrito implementaciones de Sokoban para numerosas plataformas informáticas, incluidos casi todos los sistemas informáticos domésticos y personales. También existen diferentes versiones para videoconsolas, teléfonos móviles, calculadoras gráficas, cámaras digitales y agendas electrónicas.
Sokoban se puede estudiar utilizando la teoría de la complejidad computacional. El problema de resolver acertijos Sokoban primero demostró ser NP-difícil. El trabajo posterior mostró que era significativamente más difícil que los problemas NP; es PSPACE-completo. Esto es de interés para la investigación de inteligencia artificial (IA) porque la resolución de Sokoban se puede comparar con la planificación automatizada requerida por algunos robots autónomos.
Sokoban es difícil no solo por su gran factor de ramificación, sino también por la gran profundidad de su árbol de búsqueda. Algunos tipos de niveles pueden incluso extenderse indefinidamente, y cada iteración requiere un número exponencialmente creciente de movimientos y empujones. Los jugadores humanos expertos se basan principalmente en la heurística y, por lo general, pueden descartar rápidamente muchas líneas de juego inútiles o redundantes al reconocer patrones y subobjetivos, lo que reduce drásticamente el esfuerzo de búsqueda.
Algunos acertijos de Sokoban se pueden resolver automáticamente mediante el uso de un algoritmo de búsqueda de un solo agente, como IDA*; mejorado por varias técnicas que hacen uso del conocimiento específico del dominio. Este es el método utilizado por Rolling Stone, un solucionador Sokoban desarrollado por el Grupo GAMES de la Universidad de Alberta. Festival fue el primer solucionador automático en resolver los 90 niveles en el conjunto de pruebas de referencia estándar. Sin embargo, los niveles más complejos de Sokoban están fuera del alcance incluso de los mejores solucionadores automáticos.
Varios rompecabezas pueden considerarse variantes del juego Sokoban original en el sentido de que todos utilizan un personaje controlable que empuja cajas en un laberinto.
(leer más)
(leer más)
(leer más)