Pensamiento Algoritmico
Antes de entender este juego, debemos saber ¿Por qué, está en el modulo de Pensamiento Algorítmico? Entonces primero que todo, debemos saber que es un algoritmo. La Wikipedía resumiendo nos dice, un algoritmo es un conjunto de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos definidos, que estos no generen dudas al quelos emplee. En un estado inicial y una entrada siguiendo los pasos llegamos a la solución del problema, casi que se asemeja a las definiciones encontradas de Sokoban, por lo tanto no es difícil entender que este juego es diseñado para adquirir habilidades en solucionar problemas que tienen una lógica de cómo hacerlo mediante unos pasos, unos algoritmos.
Características generales juegoSokoban:
A continuación realizamos un listado con las características generales, más relevantes dentro del juego Sokoban:
Se deben colocar los objetos que aparecen para ser empujados a sus respectivas posiciones llamasen cajas, bolas, flores, etc., en forma secuencial uno tras del otro.
Los objetos deben guardar al menos un espacio entre uno y otro dentro de las casillas, de lo contrariono se puede mover, al menos que exista un campo vacio para uno de ellos.
En los juegos Sokoban hay laberintos y pasillos donde se desplazan los objetos.
En los juegos Sokoban aparecen unas casillas adecuadas para acomodar los objetos en su finalización.
Existe un elemento, o un sujeto que es el que realiza la maniobra de empujar el objeto hacia su destino final, por lo general es unmuñeco con pinta de almacenista.
Es necesario emplear y crear una estrategia adecuada de movimiento, esto con el fin de evitar cometer errores y falsos movimientos, los cuales impiden avanzar en la solución.
Todos los niveles por más complejos que se vean tienen solución, en algunas versiones podemos ver los pasos a seguir con detenimiento si queremos.
Cada vez que avanzamos denivel, asimismo el juego aumenta su grado de dificultad.
Diferencias encontradas en las versiones de Sokoban:
Las diferencias que existen en las plataformas, se debe a factores como las nuevas tecnologías que se han venido implementando en los diferentes juegos también es de diseño de moda estilo, luego que tenemos que entender que es un juego clásico, que se invento hace mucho tiempo partala tecnología actual, sin embargo lo ha tenido también sus avances
• Es multiplataforma. Sólo necesita de un navegador con Java Script.
• 1.237 niveles de autores distintos, agrupados por paquetes.
• Soporta niveles de cualquier tamaño.
• Recuerda la posición y el nivel de la última vez.
• Permite deshacer. Ahora también de una sesión a otra.
• Viene con 9 sin diferentes.
Revisión deversiones
v1.01
• Se ha añadido el sin "Two Point Zero" diseñado por Alan Angelats para esta versión. ¡¡¡Muchas gracias Alan!!!
v1.00
• Se ha solventado el bug detectado en la versión v0.92
• Antes podías continuar una partida donde la dejaste. Pero al reanudar, no "recordaba" los movimientos, y por tanto no podía deshacer. Ahora ya se puede, incluso de una sesión a otra
• Se ha añadidoCtrl+Z para deshacer.
• Se ha cambiado la forma en que se guarda el historial de movimientos a formato LRUD con la intención de en un futuro se guarden las soluciones.
• Se ha añadido contadores para el número de movimientos y de empujones, así como la suma total.
v0.93
• Se añaden los niveles Sasquatch IX (sin finalizar) y los de Erim Sever
• Se modifican y completan los niveles Sasquatch VIII(ya finalizado) y Microban III (aún en deserrollo).
v0.92
• Se añaden los niveles Sasquatch VII, Sasquatch VIII y Microban III
• Más un skin especialmente diseñado para ser utilizado como Gadget de Google
• Bug: Ocurre cuando al mover una caja y deshacer, la vuelves a mover y posteriormente vuelves a deshacer. Aparece un segundo jugador fastidiando la partida sin remisión.
Este resultado...
Regístrate para leer el documento completo.