Aller au contenu
Conception de jeux

Sokoban et blocs coulissants : pousser ou glisser

Distinguez les poussées de Sokoban du glissement jusqu’à l’arrêt, avec des exemples de coins, accès et points d’arrêt temporaires.

  • 8 min de lecture
  • Publié le
Téléphone OutBrick et briques colorées sur un fond sombre avec des chemins géométriques
Illustration du journal

Une caisse est à une case de son objectif. Le déplacement semble évident, jusqu’à voir que la personne chargée de pousser ne peut pas passer derrière. Une brique colorée est près de sa sortie. Là aussi, le mouvement semble évident, jusqu’à ce qu’une voie ouverte l’emporte trop loin. Sokoban et les puzzles de blocs qui glissent partagent un intérêt pour l’espace et l’ordre, mais l’obstacle à prévoir diffère. Ce guide compare les règles classiques de Sokoban au glissement jusqu’à l’arrêt des plateaux classiques d’OutBrick, que garde sa démo dans le navigateur. Il explique les règles sans classer la difficulté ; les positions pédagogiques sont inventées et ne résolvent pas de niveaux nommés.

Que signifie exactement un mouvement ?

Sokoban classique place un personnage, des caisses, des murs et des objectifs de stockage sur une grille. Le personnage marche dans l’espace vide et pousse une caisse si la case derrière est libre. Il ne peut ni tirer, ni pousser une chaîne de caisses, ni traverser les murs. On termine en plaçant les caisses sur les objectifs. Certaines versions ajoutent des variantes ; cette description vise les règles classiques, pas toutes les apps portant ce nom.

La position du personnage fait partie du puzzle. Une caisse ayant de la place à droite ne peut pas forcément y être poussée : le personnage doit aussi atteindre son côté gauche. Ne penser qu’à la destination manque la moitié du mouvement. Un court trajet pour passer derrière peut être indispensable même sans rapprocher aucune caisse d’un objectif.

Sur les plateaux classiques d’OutBrick, toujours jouables dans le navigateur, vous sélectionnez directement une brique et donnez une direction. Elle glisse jusqu’à un obstacle, puis sort par la porte de sa couleur. (Le jeu de l’App Store se joue désormais en Slide & Match : une brique s’arrête là où vous la lâchez, et les échanges forment des alignements.) Aucun magasinier n’a besoin d’un trajet piéton préservé. L’attention porte sur la trajectoire, les arrêts et les relations entre briques. Des clés, verrous et caisses apparaissent plus tard, sans rendre le mouvement de base identique à Sokoban.

« Puzzle de blocs coulissants » est une catégorie large. Certains autorisent de petits déplacements ou un seul axe ; d’autres utilisent le glissement jusqu’à l’arrêt. Notre histoire des puzzles de blocs coulissants donne ce contexte. Identifiez toujours la règle particulière avant de penser savoir résoudre le jeu.

Un coin dans l’un, un frein dans l’autre

Imaginez une caisse Sokoban près du mur inférieur, avec un mur immédiatement à gauche. Poussée à gauche dans ce coin sans objectif, elle ne peut plus sortir selon les règles classiques. Pour la pousser à droite, le personnage devrait se tenir dans le mur gauche ; vers le haut, sous le mur inférieur. La caisse est piégée même si le reste de l’entrepôt est vaste.

Junghanns et Schaeffer (2001) ont étudié Sokoban comme problème exigeant de recherche à un seul agent. Leur solveur montre l’importance des connaissances du domaine, dont la détection des blocages irréversibles et la réduction des recherches inutiles. C’est une recherche informatique, pas une expérience montrant comment entraîner les personnes. Elle apporte une distinction importante : un coup autorisé peut mener à une position où l’objectif devient inaccessible.

Imaginez maintenant une brique glissante devant s’arrêter dans une colonne centrale avant d’aller vers une porte. Une seconde brique, une case au-delà de l’arrêt voulu, sert de frein. La retirer peut sembler ranger le plateau, mais laisse la première dépasser l’alignement. L’obstacle avait un rôle. Cette illustration dépend du glissement jusqu’à l’arrêt et ne s’applique pas à tout puzzle coulissant.

Aucun exemple ne dit de ne jamais entrer dans un coin ou dégager une voie. Un objectif dans le coin peut rendre la poussée correcte ; une autre surface d’arrêt peut rendre la voie sûre. La question est ce qui reste possible après le coup. Un plateau qui semble rangé et un plateau résoluble ne sont pas la même chose.

Sources3Junghanns, A., & Schaeffer, J. (2001). Sokoban: Enhancing general single-agent search methods using domain knowledge. Artificial Intelligence, 129(1–2), 219–251.

Préservez les accès autant que les destinations

Considérez un couloir Sokoban reliant deux salles. Pousser une caisse à l’entrée peut la rapprocher d’un objectif tout en coupant l’accès du personnage à l’autre salle. Il faudra peut-être ensuite aborder cette caisse de l’autre côté, alors que le seul passage est perdu. Avant de pousser, demandez où le personnage pourra marcher ensuite et quels côtés des caisses restantes resteront accessibles.

Sur les plateaux classiques d’OutBrick, la question comparable concerne passage et arrêts. Si une bleue doit traverser une voie avant la sortie de la rouge, sortir d’abord la rouge peut supprimer un frein utile ou changer le trajet. À l’inverse, la laisser toujours peut bloquer la bleue. La dépendance est temporaire : gardez la pièce pendant son rôle, puis retirez-la quand il est terminé.

Exprimez le plan par des relations plutôt qu’une longue série de directions. Sokoban : « Garder la porte ouverte jusqu’à pouvoir passer derrière la caisse du haut. » Glissement : « Garder cette brique comme arrêt jusqu’à aligner l’autre. » Cela rend la raison visible. Si le plateau change, vous pouvez vérifier si elle vaut encore au lieu de mémoriser une séquence disparue.

Pour lire les dépendances, voyez notre guide d’examen du plateau avant de bouger. Vous n’avez pas besoin d’un plan parfait pour tout le plateau. Identifier un accès à conserver et une position utile à ne pas perturber suffit souvent.

Que transférez-vous en changeant de puzzle ?

Vérifier les conséquences sert aux deux familles. Reconnaître qu’une pièce doit parfois s’éloigner de sa destination avant de l’atteindre aussi. Une attente précise de mouvement se transfère moins sûrement. Un joueur Sokoban peut supposer pouvoir déplacer une brique d’une case ; un joueur de glissement peut oublier la place nécessaire derrière une caisse pour le magasinier.

Iacovides et al. (2015) ont examiné action, compréhension et implication dans plusieurs études de cas. Leurs récits qualitatifs décrivent les déclics comme une part importante de l’implication. Ils n’établissent pas d’effet mesuré de transfert entre Sokoban et OutBrick. Notre application pratique consiste à envisager une règle mal comprise devant un mouvement surprenant, avant de blâmer sa capacité à planifier.

Hearn et Demaine (2005) ont analysé la complexité informatique formelle des puzzles de blocs coulissants et d’autres problèmes contraints. Leur preuve porte sur des familles mathématiques, pas la difficulté d’un niveau commercial précis. Elle renforce une limite utile : les coups autorisés définissent le problème. Deux plateaux semblables peuvent demander un autre raisonnement si une règle change ; leur article ne classe pas Sokoban face à OutBrick.

Essayez un plateau simple en changeant de famille. Prévoyez une action autorisée et son résultat précis, exécutez-la et comparez. Répétez avec une action bloquée si l’exploration est sûre. Cette vérification est un conseil éditorial, pas un programme d’entraînement testé, mais elle peut empêcher un plateau familier d’emprunter discrètement les mauvaises règles dans votre esprit.

Sources2Iacovides, I., Cox, A. L., McAndrew, P., Aczel, J., & Scanlon, E. (2015). Game-play breakdowns and breakthroughs: Exploring the relationship between action, understanding, and involvement. Human–Computer Interaction, 30(3–4), 202–231.1Hearn, R. A., & Demaine, E. D. (2005). PSPACE-completeness of sliding-block puzzles and other problems through the nondeterministic constraint logic model of computation. Theoretical Computer Science, 343(1–2), 72–96.

Choisissez la contrainte que vous aimez examiner

Sokoban convient si vous aimez prévoir l’accès d’un personnage et les conséquences de poussées irréversibles. Les puzzles de glissement méritent un essai si vous aimez construire des arrêts et rediriger directement les pièces. Aucune préférence n’exige de prétendre qu’un genre améliore davantage le cerveau. Ces règles peuvent être agréables pour elles-mêmes.

Kotovsky et al. (1985) ont étudié pourquoi différentes présentations de problèmes de la tour de Hanoï formellement équivalents produisaient des difficultés différentes. Leur travail porte sur ces problèmes expérimentaux, pas sur ces genres. Il invite à distinguer structure de la tâche et facilité de compréhension : une présentation inconnue peut rendre le problème plus difficile à ressentir sans ajouter de pièces. Difficulté et adéquation personnelle restent distinctes.

Vous pouvez jouer à une démonstration OutBrick pour voir comment le glissement change une voie. Lisez nos conseils de tri par couleur pour relier le mouvement aux portes assorties. Si la règle vous plaît, consultez OutBrick sur l’App Store pour la compatibilité et les achats actuels. L’app comporte limites de coups, vies et publicité récompensée facultative ; un puzzle sans chrono n’est pas un accès illimité.

Emportez une question vers le prochain plateau : « Qu’est-ce qui doit rester disponible après ce coup ? » Dans Sokoban, ce peut être une case où le personnage doit se tenir. Sur les plateaux classiques d’OutBrick, une surface d’arrêt. Voir cette différence transforme une vague ressemblance de blocs colorés en choix plus clair du jeu voulu.

Sources4Kotovsky, K., Hayes, J. R., & Simon, H. A. (1985). Why are some problems hard? Evidence from Tower of Hanoi. Cognitive Psychology, 17(2), 248–294.

Règles classiques et limites des données

Sokoban.jp. (n.d.). Rules. Règles classiques de Sokoban. Consulté le 30 septembre 2026. Les exemples ci-dessus sont des illustrations originales de ces règles et du mouvement classique d’OutBrick. Les recherches ci-dessous donnent le contexte de recherche de solution, d’implication et de motivation ; elles n’évaluent pas indépendamment OutBrick.

Vos questions

Quelques réponses utiles

Peut-on tirer une caisse dans Sokoban classique ?

Non. Le personnage peut pousser une caisse vers une case vide, mais ni la tirer ni pousser une chaîne ; les variantes peuvent changer les règles.

Pourquoi un coin est-il dangereux dans Sokoban ?

Une caisse poussée dans un coin sans objectif peut devenir immobile parce que le personnage ne peut atteindre les côtés nécessaires pour l’en sortir. Vérifiez destination et accès futur.

OutBrick avance-t-il d’une case comme Sokoban ?

Non. Sur les plateaux classiques, les briques glissent dans la direction choisie jusqu’à un obstacle ; dans le Slide & Match du jeu de l’App Store, une brique s’arrête là où vous la lâchez. Le plan comprend arrêts et sorties de même couleur plutôt que la position d’un personnage qui pousse.

Les compétences Sokoban rendent-elles automatiquement OutBrick facile ?

Des habitudes comme vérifier l’ordre et préserver les trajets peuvent aider. Mais les règles diffèrent ; vérifiez les tactiques familières dans le nouveau jeu au lieu de supposer leur transfert.

APA 7

Références

Les références sont citées dans leur langue d’origine. Quand une source relève de l’histoire racontée par un studio ou d’un article de presse plutôt que d’une étude, l’article le précise à côté de l’affirmation.

  1. Hearn, R. A., & Demaine, E. D. (2005). PSPACE-completeness of sliding-block puzzles and other problems through the nondeterministic constraint logic model of computation. Theoretical Computer Science, 343(1–2), 72–96. doi.org/10.1016/j.tcs.2005.05.008 (s’ouvre dans un nouvel onglet)
  2. Iacovides, I., Cox, A. L., McAndrew, P., Aczel, J., & Scanlon, E. (2015). Game-play breakdowns and breakthroughs: Exploring the relationship between action, understanding, and involvement. Human–Computer Interaction, 30(3–4), 202–231. doi.org/10.1080/07370024.2014.987347 (s’ouvre dans un nouvel onglet)
  3. Junghanns, A., & Schaeffer, J. (2001). Sokoban: Enhancing general single-agent search methods using domain knowledge. Artificial Intelligence, 129(1–2), 219–251. doi.org/10.1016/S0004-3702(01)00109-6 (s’ouvre dans un nouvel onglet)
  4. Kotovsky, K., Hayes, J. R., & Simon, H. A. (1985). Why are some problems hard? Evidence from Tower of Hanoi. Cognitive Psychology, 17(2), 248–294. doi.org/10.1016/0010-0285(85)90009-X (s’ouvre dans un nouvel onglet)

Écrit par

OutBrick Editorial Desk

La rédaction d’OutBrick transforme la recherche sur les joueurs, les pratiques d’accessibilité et les leçons de fabrication d’un jeu en notes utiles et faciles à lire.

Tous les articles de la rédaction