case get_current_direction
when 'N'
%w[N E W]
when 'E'
%w[E N S]
when 'S'
%w[S W E]
when 'W'
%w[W N S]
end
В зависимости от того, куда смотрит голова, вращение происходит в этом порядке, как в коде.
У нас open source. Можно принять участие в разработке.
Да, это одна из ближайших фич. Редактор требует серьезной проработки.
Спасибо.
Спасибо. Мы постоянно придумываем новую терминологию. Будет ещё.
Но лучше запрограммировать змею так, чтобы она могла разрывать кольцо
Так и живем - бой заканчивается на 1000 ходе. Кто длиннее, того и тапки.
Похоже мой ответ не в этой ветке добавился. Он ниже.
Супер, спасибо. Добавлюсь.
Подробно описано здесь: https://snek.app/welcome/rules?locale=ru
А кратко:
MUST означает, что содержимое ячейки должно быть обязательно на поле. В документации пример №1 и №2
MUST NOT - ячейка считается совпавшей, если на поле в этой ячейке что угодно, кроме того, что указано в правиле.
OPTIONAL - совпадением считается совпадение хотя бы одной ячейки такого типа. В документации Пример №3
Да, это для терпеливых программистов. Но думаю, тысяч 100 по миру наберется в сумме.
Конечно. Но позже.
Все так, да.
Оно проверяет автоматически зеркальную версию.