Дистиллируем золото при помощи вечного двигателя в Opus Magnum

18 декабря 2021 в 16:13
В рубрике «Игра на выходные» мы советуем небольшие, необязательно новые, но непременно захватывающие игры, которые не отнимут у вас много времени. Понять, в чем их прелесть, можно за пару вечеров. Сегодня очередь Opus Magnum, головоломки, в которой надо заниматься алхимией.

В этой гифке — и в самой игре — абсолютно подлинные алхимические символы. «О» с черточкой означает соль, а перевернутый зеленый треугольник — это вода.

Ваша задача — собрать из них новый элемент. Например, если соединить железо с ртутью, получится вожделенное золото.

Саундтрек от Мэттью Бернса укачивает и настраивает на вдумчивую работу. После прохождения игры я «оставил» его себе, и, например, вот этот текст писался как раз под него

Манипуляции с реагентами осуществляются при помощи механизмов. Одна клешня вцепляется в элемент и тянет его на себя, а другая перехватывает и движется по кругу; специальная спайка сливает два элемента в один, а выпариватель превращает любой реагент в соль.

Все, что от вас требуется, — это расставлять по игровому полю описанные выше приспособления и наблюдать за тем, как они работают, генерируя нужные элементы. Кое-как раскидали разные клешни, запустили бобину — ну да, вроде получилось, миссия пройдена. Конструкция, правда, вышла уродливой — десяток клешней мешают друг другу, одна механическая рука вообще болтается без дела (зачем я ее поставил?), три руны для превращения в соль стоят в ряд, но, кажется, можно было обойтись и одной… А, черт с ним! Работает, и ладно!

Тут главное не начать задаваться вопросом, как эту же задачу решили другие, более талантливые люди.

Стоит на секунду залезть в ютьюб с запросом «refined gold в Opus Magnum» — и вы пропали. Тут же выяснится, что безобразное нагромождение из клешней, рукояток и лишних плавильных установок никому не нужно, достаточно было сделать что‑то в этом духе.

Много повторяющихся механизмов? Скорее всего, вы все сделали неправильно. Лучшие варианты всегда простые, изящные, они быстро работают и занимают мало места на игровом поле. Этот принцип идеально воспроизводится в программировании, когда вместо костыльной заглушки выполняешь чистую работу без багов. Именно этому учит Opus Magnum: делать тяп-ляп просто, а качественные решения требуют тщательной подготовки и творческого мышления, но зато они работают как вечный двигатель.

Как говорят в самой игре, развоплотитесь в красоте, симметрии и бесконечности.

Расскажите друзьям