Résoudre un niveau de Sokoban : la méthode, les blocages et les astuces

En bref. Pour résoudre un niveau de Sokoban :

  • repère les cases mortes (coins et murs sans emplacement) : une caisse ne doit jamais y entrer ;
  • remplis d'abord les emplacements les plus enfoncés, puis remonte vers la sortie ;
  • avant chaque poussée, vérifie que tu pourras passer derrière la caisse pour la pousser encore ;
  • une fois le niveau résolu, rejoue-le pour retirer les pas inutiles.

Dans Sokoban, le personnage pousse des caisses vers des emplacements, une à la fois, sans jamais pouvoir les tirer. Les règles sont simples, mais une seule poussée de travers peut rendre un niveau impossible, parfois bien des coups plus tard. Voici la méthode des joueurs aguerris, qui vaut pour tous les jeux de caisses, puis ce qui change dans Pouss'Bot, notre Sokoban avec un robot.

1. Repérer les cases mortes avant de jouer

Une case est « morte » quand une caisse qui y entre ne pourra plus jamais atteindre un emplacement. Ce sont les premières choses à repérer en découvrant un niveau.

Dans Pouss'Bot, le jeu calcule ces cases pour toi : un point d'exclamation rouge apparaît sur un bloc qui ne peut plus atteindre aucun socle. Il suffit alors d'annuler.

2. Reconnaître les blocages à plusieurs caisses

Une caisse peut être sur une bonne case et rester immobile à cause de ses voisines. Les trois figures classiques :

FigurePourquoi c'est bloqué
Deux caisses côte à côte contre un murAucune ne peut quitter le mur, et chacune empêche de pousser l'autre le long du mur.
Quatre caisses en carréPour pousser l'une, il faudrait se placer sur une autre.
Caisse contre une caisse elle-même bloquéeLe blocage se propage : la seconde ne bougera pas tant que la première est figée.

Ces figures ne sont pas perdues si toutes les caisses concernées sont déjà sur des emplacements : c'est d'ailleurs souvent ainsi que se termine un niveau. Dans Pouss'Bot, l'impulsion peut encore sauver la première : placé dans l'alignement des deux blocs, le long du mur, le robot les fait avancer ensemble d'une case, si la case devant eux est libre.

3. Choisir l'ordre des caisses

La plupart des niveaux se jouent à l'envers de l'intuition : on ne range pas la caisse la plus proche, on range d'abord celle qui va le plus loin.

4. Économiser ses pas

Beaucoup de jeux de caisses comptent les pas ou les poussées. Dans Pouss'Bot, chaque pas coûte 1 d'énergie et chaque impulsion 3, et les étoiles se gagnent en approchant de la meilleure solution, calculée par un solveur. La méthode la plus efficace se fait en deux temps : résoudre le niveau une première fois sans s'occuper des pas, puis le rejouer en connaissant l'ordre des caisses, en supprimant les allers-retours. Pendant la partie, Pouss'Bot affiche à côté de ton énergie les étoiles encore possibles, par exemple « ★★★ ≤ 15 ».

5. Ce qui change dans Pouss'Bot

Pouss'Bot garde la règle d'or de Sokoban et ajoute des mécanismes qui déplacent les blocs autrement. Chacun change la façon de lire un niveau :

Les règles complètes, avec des figures, sont dans le guide Règles de Pouss'Bot. Pour s'entraîner sans pression, les défis passés se rejouent hors classement et montrent chacun leur meilleure solution, rejouée pas à pas.

Questions fréquentes

Jouer à Pouss'Bot Tous les guides

Dans la même catégorie : Bien jouer