Sokoban AI Solver - Optimal solution finder

Sokoban AI Solver es un solucionador óptimo para el clásico puzzle Sokoban, donde el guardián debe empujar todas las cajas a las casillas objetivo y también terminar en una. Implementa un algoritmo A* con macro-empujes, estados compactos en bitmask, colas de cubos y hash de array tipado, logrando soluciones óptimas en milisegundos para los primeros 14 niveles. El nivel 15, con 8 cajas, se resuelve offline con C++ nativo y se reproduce su solución. Ideal para entusiastas de puzzles y algoritmos de búsqueda.
El solucionador devuelve la solución de menos movimientos demostrable, no solo una solución cualquiera.