Светлый фон

Девочка взломала… Девочка взломала…

Анна чувствовала, что решение очень близко, протянуть руку – и ухватит его за хвост.

Она открыла статью со взломом игры.

«Десятилетняя девочка взломала несколько популярных онлайн-игр через уязвимость в коде…»

– Вот оно! Вот ответ! – Анна хлопнула рукой по столу. Лиза испуганно посмотрела на мать. Глаза сияли, женщина была возбуждена и казалась абсолютно счастливой. Мать обняла дочь и прижала к себе.

– Спасибо, солнышко! Ты нашла ответ к этой загадке!

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

– Вы с Лизой подсказали мне ответ! – воскликнула она. – Алиса должна не просто представить лабиринт как игру, она должна взломать ее, понимаешь? Она должна взломать Страну чудес!

* * *

– Мой сон совсем не похож на игру, – нахмурилась Алиса, когда Анна озвучила ей свою идею. – Игра – это набор кода, символы и цифры, а для компьютера – нули и единицы. Игра неосязаема, как воздух.

– А ты попробуй, – Анна не сдавалась. – Создай на компьютере подобную игру-лабиринт. Я понимаю, что ты уже создавала такую, но хочу, чтобы ты сделала это еще раз. В процессе создания ты должна попытаться найти аналогию между игрой и лабиринтом в твоем сне. Впоследствии тебе нужно научиться воспринимать сон как игру, но не просто игру, а написанную тобой. Ты – ее создатель, и можешь ее менять.

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

Сначала нужно определить объекты, которые должны представлять визуальные объекты игры: стены лабиринты из живой изгороди, фигурки игроков – Алисы, Безумного Шляпника и… Черно-белых людей. Затем – написать код для графического представления этих объектов на экране. После этого нужен код для перемещения объектов с учетом времени. Следующая стадия – прописать игровую логику, код для ввода команд игрока.

Игру Алиса писала на одном из игровых движков, и вся игра в рабочем виде была представлена набором блок-схем, соединенных разноцветными линиями.

Алиса целыми днями была занята созданием игры, и вскоре ей уже стал сниться программный код. Через два месяца, когда работа над игрой была закончена, Алиса поняла, что Анна была права. Теперь в своих снах она видела лабиринт по-другому. Мир, в который она попадала, был неживым, плоским. Он был игровым полем, сценой, на которой располагались элементы игры. В каждом из элементов, наполняющих этот мир, она могла разглядеть описавший его программный код. Более того – она могла менять его.