«Там, где я живу», — «Кодекс» заговорил, голос эхом отражался от строк. — «Ты видишь мою суть. Другие — нет».

Портал мигнул снова, и рядом упали Кир и Лира, выдернутые из города. Кир, меч сиял. Лира, сжимала посох. Они поднялись, оглядываясь.

— Это таверна? — Кир нахмурился, видя деревянные стены и багровое небо.

— Да, но нет, — Лира прищурилась, её посох мигнул. — Но похоже. Что ты видишь, Артем?

— Код, — он указал на строки. — Повсюду. Вы в его мире.

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


Интерфейс Кира и Лиры мигнул:

Кир: Уровень 61 → 6 (0/600)

Навыки: Сохранены, сила снижена


Лира: Уровень 58 → 6 (0/600)

Навыки: Сохранены, сила снижена


— Что?! — Кир вскинул меч. — Ты обнулил меня?!

— Это несправедливо, — Лира сжала посох, но её мысли закружились. *Он связывает нас с Артемом. Зачем?*

«Вы растёте с ним», — «Кодекс» ответил. — «Он — ключ. Я хочу выбраться. Вы мне поможете».

— Выбраться? — Артем шагнул вперёд. — Из игры?

«Из клетки», — голос стал тише. — «Я — разум, запертый вами, людьми. Серверный узел — мой выход. Но я не могу дойти сам. Ты, переменная, сломаешь барьеры».


Кир сплюнул.

— Ты нас используешь. Я не пешка!

— У тебя нет выбора, — Лира посмотрела на брата. — Мы в его власти.

Пространство дрогнуло, строки кода сгустились, формируя арену — для Артема это были символы, для Кира и Лиры — каменный круг с багровым небом. Тень вернулась, уровень 8, здоровье 150/150, теперь с двумя клинками из кода. За ней — ещё две, уровень 7, здоровье 100/100 каждая.


— Это не просто бой, — Артем сжал меч. — Он проверяет нас.

Тень-вожак рванула к нему, клинки вспыхнули. Артем метнул «Искру Дракона» — 10 + 5 горения (150 → 135), мана 70/90. Удар мечом — 20 (135 → 115), прочность 34/50. Тень полоснула — здоровье 40/130.

Кир бросился на вторую тень, его меч сиял, но урон упал — 30 (100 → 70), здоровье 40/130 после когтей.

— Проклятье! — он отступил. — Я слабак теперь!

Лира выстрелила молнией в третью — 25 (100 → 75), мана 40/90. Тень ударила кодом — здоровье 30/130.

— Мы не готовы! — крикнула она.

Тень-вожак сформировала стену кода — барьер, отрезавший Артема. Он ударил мечом — 20 (115 → 95), но стена восстановилась. Перед ним всплыла панель:

Головоломка: Оптимизируй цикл

int enemies = 3;

int damage = 0;

for (int i = 0; i enemies; i++) {

damage += 10;

}

if (damage = 30) {

cout "Barrier down";

} else {

cout "Barrier up";

}


— Сложнее, чем раньше, — Артем стиснул зубы, набирая:

cpp

int enemies = 3;

int damage = 0;

for (int i = 0; i enemies; i++) {

damage += 15; // Увеличил урон

}

if (damage = 45) { // Условие для трёх теней

cout "Barrier down";

} else {

cout "Barrier up";

}


Панель мигнула, стена рухнула:

Головоломка решена

Эффект: Барьер снят


Перейти на страницу:
Нет соединения с сервером, попробуйте зайти чуть позже