Lire le résultat : U, D, L et R représentent haut, bas, gauche et droite. Le résultat sépare les mouvements de marche et les poussées afin de comparer les itinéraires.
Comment utiliser ce résolveur Sokoban
- Dessinez le plateau ligne par ligne en conservant les espaces du sol.
- Vérifiez qu’il y a un joueur et autant de caisses que d’objectifs.
- Lancez la recherche et lisez la suite, le nombre de poussées et les états vérifiés.
La recherche s’exécute dans le navigateur et aucun plateau n’est envoyé à un serveur. Pour comprendre l’ordre des objectifs et les blocages, consultez le guide des niveaux Sokoban.
Format d’un plateau Sokoban
Le résolveur accepte les symboles ASCII courants des puzzles de caisses. Placez les caisses et le joueur sur des cases accessibles et utilisez un symbole combiné lorsqu’une case est déjà un objectif.
| Symbole | Signification | Utilisation |
|---|---|---|
# | Mur | Case inaccessible. |
| espace | Sol | Case où le joueur ou une caisse peut se trouver. |
. | Objectif | Destination d’une caisse. |
$ | Caisse | Caisse sur une case ordinaire. |
@ | Joueur | Position de départ. |
* | Caisse sur objectif | Caisse déjà placée. |
+ | Joueur sur objectif | Départ sur un objectif. |
Exemple d’entrée et de sortie
##### # . # # $ # # @ # #####
Ce que vous verrez
Cet exemple à une caisse demande une poussée vers le haut. Les plateaux plus complexes affichent aussi les déplacements, les poussées et les états parcourus.
Atteindre la limite de recherche ne prouve pas que le niveau est impossible. Réduisez le plateau ou lisez les règles de Sokoban.
Plateaux et limites pris en charge
Ce résolveur vise les petits tests rapides sur ordinateur et mobile. Il ne promet pas la solution minimale de tous les niveaux publiés.
| Contrôle | Limite actuelle | Réponse à la limite |
|---|---|---|
| Caisses | 4 maximum | Un message de taille s’affiche. |
| Grille | 16 lignes × 24 colonnes | Essayez un plateau plus petit. |
| Symboles | #, espace, ., $, @, *, + | Les autres caractères sont refusés. |
| États de recherche | 120 000 états | Le message de limite est affiché. |
Le résolveur repère les coins simples, mais les blocages entre caisses ou la perte d’une case de soutien peuvent demander une analyse manuelle.
Résolveur ou guide de niveaux ?
Utilisez le résolveur pour tester un petit plateau et obtenir une suite concrète. Consultez Qu’est-ce que Sokoban ? pour les règles, le guide des niveaux pour l’ordre des objectifs et jouez à Zeek en ligne pour expérimenter sur les packs du site.
FAQ du résolveur Sokoban
Qu’est-ce qu’un résolveur Sokoban ?
Il explore les poussées légales et renvoie une route lorsque les caisses peuvent atteindre les objectifs.
Peut-il résoudre tous les niveaux ?
Non. Il est limité aux petits plateaux pour rester rapide. Les grands niveaux peuvent demander une méthode inverse ou un outil spécialisé.
Pourquoi faut-il le même nombre de caisses et d’objectifs ?
Un plateau standard doit prévoir un objectif pour chaque caisse afin que l’état final soit défini.
Le plateau quitte-t-il mon navigateur ?
Non. Le code JavaScript cherche la solution localement dans la page.
Tester un plateau
Collez un petit niveau ASCII, lancez la recherche et comparez la route avec votre propre plan.
Ouvrir le résolveur