Пройдите уровень, отредактировав сам уровень: переворачивайте разблокированные правила, пока модульный тест не станет зеленым и не откроется выход.
Каждый уровень представляет собой крошечную сетку, управляемую файлом конфигурации. Большинство строк заблокированы, но некоторые из них доступны для редактирования — переключите флаг, подтолкните число или удалите стену. Цель, выраженная в виде модульного теста, становится зеленой в тот момент, когда ваш патч делает выход доступным.
Patch Quest — это головоломка для настройки и тестирования, в которой нужно читать правила и проходить модульный тест с минимальными изменениями.
Крошечная сетка, управляемая конфигурационным файлом, строки которого в основном заблокированы, а редактируемых лишь несколько, — точная модель того, как на практике на самом деле настраивают программы.
Вы не можете переписать программу — только переключить флаг, подправить число или убрать стену, — ровно ту власть, которую даёт конфигурационный файл.
Это ограничение учит тому, чему не научит версия со свободным редактированием. Конфигурация — это намеренное открытие нескольких решений при неизменности всего остального, поэтому интересным становится вопрос, что автор решил оставить настраиваемым и что это говорит о том, как всё устроено.
Patch Quest — это головоломка для настройки и тестирования, в которой нужно читать правила и проходить модульный тест с минимальными изменениями. Это оригинальная бесплатная браузерная игра, созданная специально для PlayPendium.