реклама
разместить

👀 Баба — это свидетель

Баба просыпается в одиночестве на острове, полном не очень сложных, но удивительных загадок... [📜4К символов]

👀 Баба — это свидетель

Что получится, если скрестить Baba is You (2019) и The Witness (2016)? Человек под ником Jo Joe задался этим вопросом и сделал свой набор уровней для Baba is You.

👀 Баба — это свидетель

На самом деле, это не совсем та Баба — вся магия правил спрятана под капот. Это, скорее, попытка показать, на что способен бабский движок и пытливый ум.

Некоторые механики кропотливо перенесены из The Witness. Вам предстоит проводить линию к выходу лабиринта, собирать точки и отделять Кеке от других жителей.

Но на самом деле более интересны моменты, где автор не смог дословно воспроизвести механики игры-вдохновительницы.

Это забавно, что в карьере нужно двигать камни.
А в пустыне придётся управлять Бабой через WASD, чтобы получить подсказку к решению.
А в пустыне придётся управлять Бабой через WASD, чтобы получить подсказку к решению.

В отличие от оригинала, тут в каждой локации всего несколько уровней. Так что проходится всё быстро (если не тупить).

👀 Баба — это свидетель

Если вы не знакомы с The Witness — возможно, это вас зацепит поиграть в игру. Если знакомы — то поулыбаетесь :)

Подсмотрено здесь.

Распакуйте архив в папку «Baba Is You\Data\Worlds». Из игры выберите Play levels → Play levelpacks.

Задача о расистах

В одном из типов задач вам нужно разделить персонажей по цвету: провести линию так, чтобы в каждой области не было двух разных цветов.

И сразу вопросец: а насколько это сложно? Вот дана доска 5x5 клеток; можно проводить линии случайно — без учёта цветов, пока не повезёт.

Например, тут я смог отделить только левых синих и жёлтого челов.
Например, тут я смог отделить только левых синих и жёлтого челов.
А как вы думаете, сколько всего вариантов путей существует для поля 5x5?
До 99
От 100 до 999
От 1000 до 9999
От 10 000 до 99 999
От 100 000 до 999 999
От 1 000 000 до 9 999 999
От 10 000 000 до 99 999 999
От 100 000 000

В математике такие пути зовутся SAW (Self-Avoiding Walk = самоизбегающая прогулка). А нас интересуют именно пути, которые начинаются в одном углу и заканчиваются в противоположном. Не существует какой-то универсальной формулы, дающей ответ. Зато можно написать простой алгоритм обхода с перебором направлений.

Увы, уже поле 7x6 даёт настолько большое число, что мой корявый алгоритм после пары часов работы не смог его посчитать :(
Увы, уже поле 7x6 даёт настолько большое число, что мой корявый алгоритм после пары часов работы не смог его посчитать :(

Вот несколько решений для начальных случаев:

Если поле квадратное, то у каждого пути существует близнец, отражённый по диагонали.
Если поле квадратное, то у каждого пути существует близнец, отражённый по диагонали.

Собственно, для нашего поля 5x5 существует более миллиона вариантов, как можно провести линию. Поэтому надо включать думалку :)

Дальше будут мои размышления. Если хотите, можно пропустить.

Если два цвета стоят на соседних клетках, то единственный способ разделить их — провести обязательную стену между ними. Пометим её красным:

👀 Баба — это свидетель

А что, если у клетки есть соседи разных цветов? Это значит, соседи должны быть разделены стенкой в одном из двух вариантов. Такие возможные пары стенок я соединил жёлтым:

👀 Баба — это свидетель

Наконец, заметим, что если у нас есть возможная пара стенок, то в соответствующем углу не может быть две красных стенки. Пометим такие ситуации зелёными крестиками.

👀 Баба — это свидетель

Дальше пришло время умного перебора.

Например, если я проведу синюю стенку, то отрежу кучу вариантов и мы придём к противоречию. Значит, на месте синей стенки — крестик.
Например, если я проведу синюю стенку, то отрежу кучу вариантов и мы придём к противоречию. Значит, на месте синей стенки — крестик.

Если рядом с персонажем нету стенки, я рисую с ним кружочек того же цвета.

👀 Баба — это свидетель

Жёлтый треугольник, рядом с которым есть стенка, — спасительная комбинация. Если внизу нет стенки, то получается противоречие. Значит, снизу стенка есть. Верхний красный угол тоже может быть проведён только одним способом.

👀 Баба — это свидетель

Уверен, дальше вы с лёгкостью докажете, что решения... не существует. Нет расизму! Ну, или надо просто перекрасить часть персонажей в другой цвет :)

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

Бонус

Баба — это свидетель (Baba is Witness)

HVJB-8CH3
👀 Баба — это свидетель

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

Чтобы загрузить уровень по коду, кликните Play levels → Get new levels → Use level code.

И ещё два забавных уровня.

Парадокс Бабы (Baba is parabox)

XR27-K9YE
👀 Баба — это свидетель

Всё, что вам нужно, — это затолкать блок на заданное место. Но есть один нюанс...

Уровень — оммаж игре Patrick's Parabox (2022).

Баба-экспресс (Baba Express)

BEWB-8IG4
👀 Баба — это свидетель

Баба пробует себя в качестве машиниста и развозит всех по домикам соответствующего цвета.

Уровень — омма�� игре Cosmic Express (2017).

Что я могу сказать? Баба — фантастическая игра (которую я когда-нибудь допройду 😅). Разработчик — молодец, что сделал гибкий редактор уровней. Сообщество — творцы-гении.

А я — скромно удаляюсь до пятницы, когда выпущу последний обзор в этом году.

Обзор набора уровней The Witness Is You.

6161
реклама
разместить
27 комментариев

Баба — это свидетельЧто-то на киллерском)

5

А сама баба как? В последнее время часто про неё слышал, но выглядит непонятно.

4

Очень крутая, но некоторые уровни адски сложные.
Если тебе не принципиально полное прохождение, то ОК. Большинство уровней простые. Новые наборы правил в каждой локации удивляют.
Но если хочешь добраться до истинного финала, то придётся пробиваться через очень неочевидные вещи.
Я несколько лет назад тильтанул, вот, только в этом году вернулся, прошёл до четвёртого мира :)

4

Один из лучших паззлов среди видеоигр в принципе. Если любишь паззлы, кайфанёшь.

1

Там есть редактор уровней? O_o

3

Да, ещё два года назад вышел.
Вместе с парой сотней уровней 😅

2

Жесть тут математики

2
Раскрывать всегда
Анонсирован «Джон Уик 5» — Киану Ривз вернётся к своей роли

Также по франшизе выйдут анимационный приквел и спин-офф, посвящённый Каину.

Анонсирован «Джон Уик 5» — Киану Ривз вернётся к своей роли
246246
153153
3434
1212
99
33
33
22
11
11
11
11
Да хватит. Дед и так еле разговаривал в 4й части)
Шоураннер сериала «Одни из нас» о том, что Белла Рамзи выглядит слишком юной для повзрослевшей Элли: «Меня больше волнует её эмоциональная зрелость»

Крэйг Мэйзин объяснил, почему для него важна не внешность.

Шоураннер сериала «Одни из нас» о том, что Белла Рамзи выглядит слишком юной для повзрослевшей Элли: «Меня больше волнует её эмоциональная зрелость»
365365
2626
55
44
33
33
11
Два жителя США подали иск против OnlyFans — они считают, что переписку с ними вели не модели

Истцы утверждают, что стали жертвами мошенничества.

Два жителя США подали иск против OnlyFans — они считают, что переписку с ними вели не модели
216216
1818
1616
77
33
22
11
11
11
11
Работники ZeniMax выразили готовность устроить забастовку — их не устраивают условия труда

Также они не хотят возвращаться в офис на полную неделю.

Работники ZeniMax выразили готовность устроить забастовку — их не устраивают условия труда
113113
3535
99
33
33
22
22
22
11
Ща кикнем всех, новых наберем
Выглядит и работает великолепно: первый тест DOOM: The Dark Ages на ПК от Digital Foundry

Загрузки такие быстрые, что само наличие загрузочных экранов немного раздражает.

357357
5252
1818
99
66
44
22
11
Красиво и уныло
Паркур и меткость: FromSoftware показала класс лучника в Elden Ring Nightreign

Он даже сможет стрелять в прыжке.

159159
7979
1313
66
55
55
33
11
11
11
11
11
11
Вечером еду усыплять кота

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

5656
66
22
11
Когда питаешься только доставкой но внезапно захотелось сделать омлет
5959
77
22
11
11
Никита Буянов: Escape from Tarkov и Arena выйдут в Steam

Правда, никаких сроков пока нет.

Никита Буянов: Escape from Tarkov и Arena выйдут в Steam
168168
6060
77
55
44
11
1 апреля никому не верю
реклама
разместить
«Акира» и «Призрак в доспехах» покажут в кинотеатрах России!

Прокатчиком аниме выступит «Иноекино». Первые сеансы стартуют 26 июня. Обе ленты покажут в 4К-ремастер.

228228
1313
1212
99
33
22
11
11
11
Адаптация Акиры конечно сумбурное Г (читайте мангу), но красивое. Призрак топчик.