Кожному пакету потрібна версія. Кожна версія висуває вимоги. Виберіть неправильний варіант, і збірка згорить.
Пекло залежностей — це головоломка з обмеженнями про те, з чим кожен розробник боровся о 2-й годині ночі: конфлікти версій.
ЯК ЦЕ ПРАЦЮЄ
Кожна плата — це жменька пакетів. Виберіть рівно одну версію для кожного.
Загвоздка: кожна вибрана вами версія накладає свої власні вимоги на інші. Виберіть left-pad 2.0, і вона раптово вимагає core-utils 3.0 або вище. Вимога застосовується лише тоді, коли вибрана її версія, тому зміна одного пакета переналаштовує всю плату.
Графік залежностей малюється сам за картами. Зелені ребра задоволені. Червоні, розірвані ребра — це конфлікти. Зробіть кожне ребро зеленим, і збірка пройде.
РІВНО ОДНЕ РІШЕННЯ. ЗАВЖДИ.
Кожна плата перевіряється вичерпним пошуком, перш ніж ви її побачите. Завжди є рівно одна правильна відповідь — ніколи нуль, ніколи дві. Ніяких здогадок. Ніяких нерозв'язних дощок. Ніяких вечорів, витрачених на головоломку, яка ніколи не мала відповіді.
СКЛАДНІСТЬ, ЯКА НАСПРАВДІ ЗБІЛЬШУЄТЬСЯ
Починається з малого: три пакети, по дві версії кожного. Зростає до шести пакетів та п'яти версій, де розблоковуються діапазони версій, а висновок стає справді складним. Рівні не закінчуються.
ЧЕСТВЕННИЙ ДИЗАЙН
Немає облікових записів. Немає входу. Нічого не потрібно реєструватися.
Ваш прогрес рівня та записи залишаються на вашому пристрої.
Головоломки працюють офлайн. Тільки додаткові оголошення потребують підключення.
Реклама доступна лише за підпискою. Перегляньте одну, щоб отримати підказку або пропустити рівень — або взагалі ніколи не дивіться. Ніщо вас не перериває. Жодного банера. Жодного рекламного оголошення.
ЗВЕДЕТЕ ЗАПИС
Вирішені рівні. Найкращий час. І ваша серія без підказок: пробіг, який ви програєте в момент, коли сприймаєте підказку.
Усі назви пакетів вигадані. Будь-яка схожість з реєстром, від якого ви особисто постраждали, є цілком випадковою.
Вирішіть граф або збірка згорить. Логічна головоломка про конфлікти версій.