Сокобан - разбор полетов, уровень 113045
https://en.grandgames.net/sokoban/id113045 Для удобства я пронумеровал клетки уровня по принципу шахматной доски. Вот как он выглядит на старте.
Начало решения в этом уровне очевидно, так как других ходов просто нет - ящик F1 двигаем влево, F2 вверх и Е2 влево.
Теперь надо временно два нижних ящика сдвинуть вправо (на клетки F1 и D1), чтобы слева сделать больше места для манипуляции с двумя другими ящиками. Для этого сначала подвинем ящик С2 на поле А2.
Постараемся расположить ящики А2 и В3 так, чтобы два нижних ящика встали на поля B1 и D1. Только тогда можно будет сдвинуть ящик F3 вниз и подойти к нему справа, чтобы двигать дальше. Для этого можно ящик В3 протолкнуть вверх, а потом опустить вниз на поле В2, а ящик А2 после этого поднять на поле А4. Вот что получится после этого.
Вот теперь можно ящик F3 сдвинуть вниз и влево.
Но для того, чтобы продвинуть этот ящик дальше, два нижних ящика снова надо смещать вправо.
Если теперь ящик А4 опустить на поле А2, а В2 поднять на В4, то ящик Е2 можно подвинуть на освободившееся поле В2.
Итак, один ящик из тупикового верхнего правого квадранта мы вытянули. Но там остался еще один. Чтобы вытянуть его, надо нижние ящики опять двигать на В1 и D1. Но слева теперь 3 ящика, и они никак не позволяют сдвинуть влево нижние ящики. А это надо сделать обязательно, иначе ящик Е4 мы не вытащим. Если поднять ящик А2 в верхний угол А5, то ящики В2 и В4 все равно невозможно расположить так, чтобы после опускания ящика Е4 на поле F2 можно было пройти на поле G2. Что же делать? И вот теперь наступает момент, который можно считать ключевым в этом уровне - глаз как бы замыливается и не видит возможности для дальнейшего продвижения (и такой момент в сокобане бывает часто, особенно в таких небольших уровнях с ограниченными возможностями для хода). И вдруг - озарение! А ведь если ящик Е4 не опускать пока вниз, а сдвинуть на поле F3, то ящик В4 можно убрать вверх, на Е5!!!
Вот теперь можно снова поднять А2 на поле А4, сдвинуть нижние ящики на В1 и D1, и ящик F3 передвинуть на поле Е2.
Уф, кажется, самое сложное позади. Но как же теперь расставить по местам оставшиеся ящики? Над этим тоже придется подумать. Давайте для начала опять сдвинем нижние ящики вправо и повторим то, что мы уже делали - ящик А4 вниз на А2, ящик В2 вверх на В4, а ящик Е2 - на В2.
А вот теперь концовку додумайте сами, осталось совсем чуть-чуть.