dimkadimon, хорошо, что конкурс вызвал обсуждение. Конечно, дело не в претензиях - я думаю, что
Gil Dogon хотел прежде всего привлечь внимание к особенностям игры Сокобан и некоторым вещам, интересующим его.
В классической игре нет требований к положению Сокобана в конечной позиции, а вот название "циклический" уровень неявно предполагает, что игру можно будет продолжить до бесконечности, но... без требования, чтобы и сам Сокобан должен встать на свое начальное место, цикл не всегда можно возобновить.
И немного о том, что меня заинтересовало. Я попробовал, не вдаваясь в теорию, исследовать уровни
3_L. Доказательства меня пока не интересовали, я просто попытался экспериментировать.
Для примера взял серию уровней вида:
Код:
######################
###### ####### ####
###### ####
####### ######## ####
#### # ######## ## #
### # ###### #
# $ $ ###### # #
# ## @########## ##
##$####### ####### ##
## ##### #
### ##### ###### #
### ###### ##########
## ####### ##########
## ... #########
## ###### #########
######################
Длину нижнего прямолинейного участка пока не пробовал менять, поэтому эксперимент пока не закончен.

Для показанного уровня

и

.
Мне кажется, что кого-нибудь заинтересует предложенный подход.
Надеюсь, что конкурс это только начало.