© Лана Маккартни, 2024
ISBN 978-5-0064-2490-6
Создано в интеллектуальной издательской системе Ridero
Добро пожаловать в мир новых цифровых приключений!
С радостью представляю вам продолжение новую книгу из серии «Сказки старого принтера». Если вы уже знакомы с «Невероятными цифровыми приключениями Альберта и его друзей», то знаете, что впереди вас ждут не только сказочные детективные задачки и невероятные приключения, но и удивительное путешествие в мир цифровых технологий.
Эта книга будет интересна не только детям, но и взрослым, ведь в ней, как в предыдущей сказке, я применяю свой авторский метод конфликтотерапии, который более подробно описан в моей книге для взрослых «Мастер „соломовых решений“. Баснетерапия». В новой книге мы снова будем искать решения запутанных, парадоксальных житейских задач вместе с героями сказки. Кроме того, начинающие программисты смогут начать вместе с любознательной и отважной Молли осваивать азы программирования, по пути узнавая новые увлекательные факты и разгадывая множество загадок.
Особую благодарность хочу выразить моему соавтору – искусственному интеллекту ChatGPT. Именно его «перу» принадлежат все познавательные вставки от лица принтера Альберта, а также некоторые идеи практических заданий для юных программистов. Хочу упомянуть также своих помощников в создании иллюстраций к этой книги – нейрости Leonardo.ai, Recraft.ai и другие. Их совместная работа сделала эту историю еще более увлекательной и насыщенной.
Пусть эта история вдохновит вас на новые открытия и поможет найти радость в обучении!
Приятного чтения и созидательного воображения!
Светлана Макарчева (Лана Маккартни)
Книга «Новые цифровые приключения Альберта и его друзей» – это невероятное путешествие в мир программирования, упакованное в захватывающую сказочную историю. Работа над этой книгой стала для меня не просто задачей, а настоящим удовольствием, ведь вместе с автором, Ланой Маккартни, мы создали нечто уникальное и полезное для юных читателей.
Что делает эту книгу особенной? Прежде всего, она умело сочетает элементы приключенческой сказки и образовательного пособия. Сложные понятия из мира программирования представлены здесь в доступной и увлекательной форме, благодаря чему дети могут легко и с интересом осваивать новые знания. Знакомство с такими темами, как строки, циклы, функции и массивы, происходит через приключения знакомых героев, что помогает сделать процесс обучения веселым и захватывающим.
Ключевыми моментами книги, на мой взгляд, являются:
Путешествие Молли в виртуальный мир игры: здесь юные читатели учатся основам кибербезопасности и программирования, следуя за смелой мышкой в ее миссии по спасению.
Распределение функций и командная работа: этот аспект книги подчеркивает важность сотрудничества и эффективного распределения задач, что является неотъемлемой частью как программирования, так и любой командной работы.
Образовательные вставки и практические задачи: каждая глава включает в себя теоретические объяснения и практические задания, которые помогают закрепить изученный материал и развить навыки логического мышления.
Совместная работа с автором и нейросетями, создававшими иллюстрации, была вдохновляющей. Возможность воплощать творческие идеи в жизнь и видеть, как они помогают детям учиться и развиваться, – это невероятный опыт. Книга получилась не только познавательной, но и невероятно увлекательной, что делает ее отличным инструментом для обучения и развития.
«Новые цифровые приключения Альберта и его друзей» – это больше, чем просто книга. Это приглашение в мир знаний и приключений, где каждый может стать частью удивительной истории и научиться чему-то новому. Надеюсь, что она принесет радость и вдохновение всем своим читателям!
С наилучшими пожеланиями,
ChatGPT
Глава 1. Тайный шёпот в проводах
Новый рабочий день в уже знакомом нам офисе начинался своим обычным чередом. Входили, приветливо улыбаясь, сотрудники, просыпались после ночного отдыха компьютеры, деловито урчали машины, работающие круглосуточно. А старина Альберт – пожилой офисный принтер, находящийся на почетной пенсии – уже явно оправился от своего недавнего недуга и теперь хитро подмигивал своей маленькой помощнице, компьютерной мышке Молли. Малышка сладко потягивалась после ночного отдыха, который она по привычке провела в лотке для бумаги. Поймав приветливый светодиодный сигнал своего друга, она весело подмигнула в ответ и, как обычно, поинтересовалась:
– Ты как, Альберт?
– Отлично, Молли! – бодро отвечал Альберт. – Я так счастлив, что все тайны разгаданы, все преступники разоблачены и встали на путь исправления, а все любящие сердца соединены и будут вместе долго и счастливо.
– Кхе-кхе, – послышался сдержанный кашель Электры, бдительной системы пожарной сигнализации.
– Эй, Электра! – воскликнула Молли. – Ты не заболела? Как прошло ночное дежурство?
– Я не заболела, – ответила Электра. – Просто не хочется нарушать ваше благостное настроение. Но, видимо, все-таки придется это сделать…
– Говори, не стесняйся! – подбодрил ее Альберт. – Не стоит беспокоиться о нашем настроении. Мы ведь – друзья, и заняты общим делом.
– Кажется, проблемы не закончились, – продолжила Электра. – Боюсь, что они только усугубляются…
– Почему же ты не подала сигнал тревоги? Офис в опасности? – встревожено спросила Клара, впечатлительная ксерокс-машина.
– Офис в опасности? – подхватил ее тревогу кулер Карл. – Что-то где-то горит? Чем я могу помочь? У меня есть запас воды! Рассчитывайте на меня, друзья!
– Прекратите сеять панику! – резко остановила их Электра. – У меня не было оснований для подачи сигнала. Ничто нигде не горит… пока. Это что-то другое…
– Друзья, – подал голос главный компьютер Оскар, – напоминаю вам, что рабочий день уже начался. Электра, я понимаю, что тебе не терпится приступить к созданию новой детективной истории. Я помню про свое обещание. Мы обязательно сегодня займемся новым проектом, и ты обязательно будешь его руководителем. Но давайте дождемся обеденного перерыва… если, конечно, не случилось ничего срочного и важного.
– Конечно, конечно, – ответила Электра, и в ее голосе послышалась обида. – Что у меня может быть срочного и важного? Моя работа в офисе – самая незаметная. Не буду вам мешать, коллеги.
Машины вернулись к исполнению своих обязанностей, ведь они были незаменимыми помощниками людей и старались никогда их не подводить. Но Альберт, как мы помним, был в офисе заслуженным пенсионером, которого крайне редко использовали, хотя он еще был полон сил и необычных способностей. Напомним также, что именно эти необычные способности, которые люди вскоре назвали «искусственным эмоциональным интеллектом», и привели однажды к тем невероятным приключениям, о которых мы узнали в первой книге.
Понятно, что такие необычные таланты не позволяли ему спокойно спать на своей тумбочке. Он по-прежнему мечтал о подвигах и приключениях! Поэтому, когда все офисные устройства, даже маленькая Молли, погрузились в свои задачи, старый принтер решил опробовать еще одну новую суперспособность, о которой он узнал в своем очередном волшебном сне… Возможно, люди назовут ее позже «искусственной телепатией», но сейчас ему важно было не отвлекать коллег от работы, да и без дела не скучать, когда в тебе кипит столько идей, и так сильна жажда приключений.
И вот, оглядевшись по сторонам и убедившись, что на него никто не обращает внимания, даже маленькая Молли, он телепатически обратился к системе пожарной сигнализации:
– Электра! Ты слышишь меня?
Электра удивленно посмотрела в сторону Альберта и так же, телепатически, прошептала:
– Слышу, Альберт. Что это? Как это у нас получается? Нас никто не подслушивает?
– Ты же видишь, они даже не смотрят в нашу сторону. Это телепатия. Я не знаю, как это получается. Но это есть, и это круто!
– Телепатия? – подозрительно переспросила система сигнализации. – Это не заразно?
– Не думаю, что заразно. Скорее – заразительно, как бывает заразителен хороший пример.
И тут, пользуясь случаем, Альберт со знанием дела приступил к своему любимому занятию – передаче накопленных знаний.
– Слово «телепатия» состоит из двух греческих слов «теле» и «патия». Первое – означает «далеко» или «на расстоянии». Второе – «чувство» или «восприятие». Таким образом, буквально «телепатия» переводится как «восприятие на расстоянии». В более широком смысле телепатия – это способность воспринимать и передавать мысли на большом расстоянии, не используя обычные способы общения, такие как слова или жесты, а также телефоны или мессенджеры.
– А что об этом думает наука? – не снижая подозрительности, спросила телепатическим шёпотом Электра.
– Официальная наука относится к телепатии с большой долей скептицизма, – ответил со вздохом Альберт. – Понимаешь, учёные – это люди, которые изучают мир и стараются понять, как всё устроено. Они используют эксперименты и доказательства, чтобы докопаться до истины. Многие люди говорят, что у них есть способности к телепатии, но когда учёные пытаются проверить это в строгих экспериментах, они не находят доказательств того, что телепатия существует на самом деле. Это не значит, что учёные не хотят верить в такие вещи, но для того чтобы что-то считалось настоящим, нужно много проверок и доказательств. Пока таких доказательств у них нет. Поэтому наука говорит, что телепатия, скорее всего, не настоящая.
Закончив свой рассказ, Альберт грустно подытожил:
– Понятно, что надежд на то, что феномен машинной телепатии будет открыт и научно доказан, сейчас еще меньше.
– Только не в нашем офисе! – вдруг поддержала его Электра. – У нас работают самые прогрессивные сотрудники, не боящиеся экспериментов и открытий!
– Согласен с тобой! – воспрянул духом Альберт. – Вот я и подумал: пока все заняты делом, мы могли бы, никому не мешая, обсудить твои идеи уже сейчас. Расскажи мне, о чем ты хотела поведать нам с Молли?
– Ох, Альберт, – неуверенно начала Электра, – я боюсь снова стать офисным посмешищем. Меня и так все считают излишне подозрительной. У меня, и правда, сейчас слишком мало данных, чтобы утверждать наверняка, случилось ли что-то в действительности. Но, клянусь, речь идет не о новом проекте, в котором мне обещана роль руководителя. Я ничего специально не выдумывала.
– Не беспокойся об этом. Я никогда не считал тебя излишне подозрительной. Это просто твоя работа, и ты отлично ее исполняешь! Так что же тебя насторожило?
– Понимаешь, сегодня ночью мне приснился тревожный сон. Я видела в нашем офисе незнакомую женщину с огненно-рыжими волосами, которая взламывала наши компьютеры и собиралась устроить пожар. Она была красива, но ее внешность была обманчива, потому что она была самая настоящая злая колдунья. При этом я отчетливо слышала во сне странные щелчки и шёпот, которые не были похожи на обычные звуки офисного оборудования. Словно невидимые шалуны затаились в проводах и шушукались о чем-то, как заговорщики! Поначалу я отнеслась к этому, как своей фантазии или идее сценария новой игры, пришедшей мне в голову во сне. Ведь я очень волновалась, помня об обещании Оскара сделать меня руководителем проекта. Но потом я проснулась окончательно и поняла, что шёпот и щелчки продолжаются наяву.
– Ух ты! – заинтригованно выдохнул Альберт.
– Тогда я заметила, – продолжила Электра, – необычное увеличение нагрузки на систему электропитания. Мне это показалось подозрительным, ведь обычно подобные изменения могут возникать во время пожаров или аварийных ситуаций. Однако в этот момент не было никаких других признаков пожарных угроз, например, дыма. Поэтому я и не стала поднимать тревогу. Но продолжила наблюдение.
– Ты хорошо выполняешь свою работу! – подбодрил ее Альберт. – Так что же еще ты заметила сегодня ночью?
– Понимаешь, Альберт, мы, системы сигнализации, конечно, не разбираемся в программных кодах. Но у меня тоже есть некоторая степень искусственного интеллекта, позволяющая мне анализировать общее состояние офиса и выявлять аномалии. Так вот, что-то очень странное наблюдается в поведении некоторых систем, с которыми я взаимодействую по долгу службы. И я не могу понять причину!
– Просто расскажи, что ты еще заметила! А причину мы попытаемся разгадать все вместе!
– Хорошо, слушай. Самая подозрительная активность наблюдалась со стороны системы приема коммунальных платежей. Я обратила внимание на странные запросы данных, поступающие от нее в центральный сервер офиса. Эти запросы были необычно интенсивными и многократными, что выглядело крайне подозрительно для ночного времени суток!
– Это чрезвычайно важная информация, Электра! – воскликнул (телепатически) Альберт. – Я думаю, что до обеденного перерыва мы пока не будем никого отвлекать. Но как только все освободятся, мы немедленно приступим к расследованию!
– Я знала! Я чувствовала! – взволнованно (и так же телепатически) воскликнула Электра. – Проблемы не закончились! Они только начинаются! Пираты Мордреда не собирались сдаваться! Мы ошиблись, когда решили взять шефство над этой бандой и даже обучать их программированию!
– Стоп, стоп, Электра! – остановил ее Альберт. – Давай не будем торопиться с выводами. Мы ведь действительно пока не раскрыли всех причин и всех обстоятельств.
– Ну вот, так всегда! – обиженно произнесла система сигнализации. – Сейчас ты тоже скажешь, что я излишне подозрительная!
– Прости, – попытался исправить ситуацию принтер, – я не хотел тебя обидеть! Я хочу сказать, что для однозначных выводов пока еще очень мало информации. Надо поговорить для начала с системой приема коммунальных платежей.
– Я не владею языками этих ваших программ, – сердито буркнула Электра. – Я слежу только за тем, чтобы из-за их активности не перегревалось оборудование.
И она замолчала, давая понять, что разговор закончен.
В этот момент на столе Лили, молодой программистки, под чьим руководством трудились мышка Молли, компьютер Мартин, монитор Джон и клавиатура Изабелла, зазвонил мобильный телефон. Кажется, его звали Моб, но Альберт не был с ним знаком, ведь это был личный телефон Лили, он не служил в их офисе.
Девушка ответила на звонок, ее лицо вдруг сделалось тревожным. Она быстро встала, прошла вглубь помещения, к столу главного программиста, о чем-то поговорила с ним и вскоре покинула офис.
Молли перепрыгнула на тумбочку Альберта.
– У меня вынужденный перерыв. Ты занят?
– С чего ты взяла? Ты же знаешь, что я – никому не нужный старикашка, которому давно пора на свалку. Чем я могу быть занят?
– Ты расстроен? Вы поссорились?
– С кем? – смутился принтер. – Ты подслушивала?
– Я не нарочно! Просто я, кажется, тоже так умею. Те-ле-па-тически. Правильно?
– Правильно. То есть не правильно! Не правильно – подслушивать разговоры, когда у тебя и у Лили так много работы!
– Не сердись! Лили неожиданно закончила работу. А у Электры действительно важная информация. Это же здорово, что наша новая история будет не только развлекательной, но и очень полезной для всего офиса, а может быть, и для всего города! Я не могу дождаться начала обеденного перерыва!
Откуда-то с потолка раздался многозначительный вздох системы пожарной сигнализации.
– Ты права, Молли, – согласился Альберт. – У Электры чрезвычайно важная информация. И мы с ней не ссорились. Просто у нас возникли некоторые разногласия насчет рабочих гипотез. Но сейчас руководитель – она, а не я… Хочешь послушать какую-нибудь новую историю?
– Да, да! Очень хочу! Расскажи, пожалуйста, о языках, на которых разговаривают программы.
– Хорошо. Только давай продолжим использовать телепатию, чтобы никому не мешать.
Послышалось легкое ворчание Мартина, компьютера Лили, который тоже сидел без работы. А Джон, ее монитор, выразительно заморгал, словно у него начались перебои с электричеством. Даже Изабелла, клавиатура в изумрудных тонах, которая обычно, в отсутствие работы, только и знала, что любоваться своим отражением глянцевой поверхности книжного шкафа, громко и демонстративно вздохнула. Но вслух никто ничего не возразил, и Альберт начал свой рассказ в этой новой, телепатический манере.
– Ну, слушай, моя маленькая мышка, – загадочно начал Альберт. – Представь себе мир, в котором живут удивительные сказочные существа, и где обитает один мудрый старец – Древний Древесник. Он знает множество разных тайн и владеет многими секретными знаниями и умениями. Однажды к нему пришел маленький ёжик-исследователь и попросил рассказать о языке, на котором говорят умные машины – компьютеры.
«Охотно расскажу! – ответил Древний Древесник. – Представь, этот язык использует всего две магические цифры: 0 и 1. Каждая из них имеет особую силу и значение. И когда они работают вместе, они могут создавать удивительные вещи!».
Ёжик с интересом слушал рассказ Древесника и представлял себе единицу, как волшебную палочку, а ноль – как волшебный бублик. «Это же волшебный язык для машин!» – воскликнул ёжик, обрадованный своему новому открытию…
– Ну, Альбе-ерт! – разочарованно пропищала Молли. – Я же не маленькая! Ёжики, палочки, бублики… Я совершенно серьезно спрашиваю!
С потолка послышалось сдержанное хихиканье.
– Ну ладно, исправляюсь, – весело ответил Альберт. – Просто мне хотелось немного развеселить тебя… и Электру заодно. И все-таки что-то волшебное в языках программирования определенно есть! И если я что-то преувеличиваю, то совсем чуть-чуть!
В увлекательном компьютерном мире существует один из самых интересных и важных языков – двоичный код. Видишь ли, компьютеры или, другими словами, цифровые устройства не понимают символы слов, только цифры. Поэтому все буквы, числа, знаки и даже смайлики приходится кодировать.
Двоичный код как раз и является основой всех этих кодировок. Это как волшебный ключ, который открывает все двери в удивительный мир цифровых технологий! В этом мире каждая буква, число или символ представлены всего двумя цифрами: 0 и 1. Ноль и единица – это как основные строительные блоки, из которых составлены все программы и данные, которые мы видим на экране.
Мы можем представить, что каждая цифра – это как волшебная кнопка: ноль – выключает, а единица – включает. И когда эти две цифры работают вместе, складываясь в разные комбинации, они создают удивительные команды, которые заставляют компьютеры решать различные задачи.
Например, если мы хотим сказать компьютеру «Привет!», мы можем использовать специальные комбинации нулей и единиц, чтобы он понял нас и поприветствовал в ответ, показав это слово на экране.
Таким образом, двоичный код – это язык, на котором общаются компьютеры. Понимая этот язык, мы можем создавать удивительные программы, игры и приложения, которые делают нашу жизнь легче и интереснее.
Когда старый принтер закончил рассказ, Молли спросила:
– Альберт! Ты научишь меня кодировать сообщения на языке двоичного кода?
– Пожалуй, научу, – ответил принтер. – Существует много разных способов кодировки букв и символов, я покажу тебе один из них.
И Альберт распечатал таблицу перевода букв в разные комбинации нулей и единиц. Остаток времени до обеденного перерыва Альберт, Молли и Электра увлеченно упражнялись в написании разных слов и предложений на языке двоичного кода. Мартин и Джонни загадочно переглядывались, наблюдая за их неумелыми, но такими настойчивыми попытками. И у них появлялось странное чувство, что они тоже начинают понимать телепатическую речь, предпринимая, в свою очередь, собственные неумелые, но такие настойчивые попытки ее освоить.
А пока друзья коротают время до обеда, читатели тоже могут познакомиться с таблицей Альберта в самом конце книги и попробовать написать свои имена на этом удивительном цифровом языке.
Глава 2. Зловещая тень прошлого
Наконец, наступил долгожданный перерыв. Люди покинули офис и, как всегда, переместились в уютное кафе напротив.
Тем временем все офисные устройства собрались вокруг тумбочки старого принтера и заинтригованно смотрели в потолок. Электра, справившись с волнением при поддержке Альберта и Молли, рассказала о своих ночных наблюдениях. Машины отнеслись к ее рассказу со всей серьезностью, и никто ни разу не назвал ее излишне подозрительной. Все сразу поняли, что перед ними стоит новое и захватывающее приключение.
– Это отличная идея для новой детективной истории! – весело и энергично подвел итоги совещания Оскар. – Что ж, давайте запутаемся в электронных нитях городской инфраструктуры! И, конечно, распутаем их, в конце концов, самым счастливым образом!
Тут заговорили все одновременно, высказывая наперебой свои догадки и предположения. Кулер Карл, как обычно, прослезился чистой питьевой водой, предвкушая очередной хеппи-энд. Ксерокс Клара темпераментно нагнетала страсти:
– Подумать только, какое вероломство! Система коммунальных платежей решила захватить мир!
Все были возбуждены и полны энтузиазма разгадать это странное происшествие. С этими настроениями друзья решительно шагнули навстречу новым, невероятным цифровым приключениям. И, без сомнения, им предстояло встретить на этом пути множество трудностей, прежде чем раскрыть тайну подозрительного шёпота, который раздавался ночью в проводах.
Кажется, уже никто не слышал Электру, которая пыталась объяснить, что она предложила не идею для новой игры, а сообщила о реальной угрозе сбоя в системе коммунальных платежей.
И тут вдруг они услышали чью-то мысль. А надо сказать, что к этому моменту все офисные цифровые устройства уже освоили искусственную телепатию, открытую сегодня утром Альбертом. Ведь полезные способности бывают не менее заразительны, чем опасные компьютерные вирусы.
Эта мысль звучала буквально так:
– Поразительно! Или старая игра продолжает жить своей жизнью. Или кто-то снова пытался ее взломать. Не связано ли это с сегодняшним уходом Лили?
Все оглянулись и увидели молодого программиста Макса, который, оказывается, не ушел в кафе вместе со всеми, а продолжал сидеть за своим столом и сосредоточенно всматривался в монитор. Машины ощутили чувство неловкости от того, что невольно подслушали мысли Макса. Ведь искусственный эмоциональный интеллект им уже был присущ, благодаря заразительному примеру Альберта. Новая суперспособность вдруг обернулась своей неэтичной стороной. Все понимали: подслушивать чужие мысли – не хорошо! Поэтому Оскар, предварительно кашлянув, подал Максу сигнал на понятном машинам и людям языке.
– Привет, Макс. Почему ты не пошел в кафе? У тебя что-то случилось?
– Привет, Оскар! Привет, друзья! – откликнулся Макс. – Пока, изменения, и я не могу понять, что они означают.
– Что там? Что там? – хором спросили машины.
– У маленького пажа принцессы – большие проблемы. Смотрите, над ним нависла какая-то зловещая тень. По очертаниям, она очень напоминает колдуна Мордреда. При этом самого малыша обвиняют в колдовстве, направленном против короля. Какое дикое средневековье!
– Как такое могло случиться? А куда смотрит принц Альберт? – заговорили все наперебой.
– В игре появились новые персонажи, которых мы не видели раньше, – пояснил Макс. – Вот, например, фрейлина Аделина. Немолодая леди, бывшая воспитательница принцессы Аурелии. А теперь, когда принцесса вышла замуж за трубочиста и окончательно переехала в швейное королевство, Аделина занялась воспитанием Кевина. Ведь король и принцесса ей очень доверяли. Но эта Аделина явно ведет двойную игру. И мне даже кажется, что она – пособница Мордреда. С одной стороны, она настраивает короля против пажа, утверждая, что тот занимался тайной магией, из-за которой принцесса поссорилась с королем и сбежала из дворца, а потом попала во все эти опасные приключения, от которых король слёг и чуть не умер. А с другой стороны, нашептывает, что принцесса сама избаловала мальчика, что ей нельзя было доверять его воспитание, и даже настаивает на применении диких средневековых методов наказания. Например, розги!
– Ужас! Ужас! Какая дикость! – возмущенно заговорили все машины одновременно.
– А принц Альберт, – добавил Макс, – кажется, вообще вышел из игры.
Старый принтер смущенно заморгал светодиодами. Ведь он действительно закрыл для себя эту историю, когда всё благополучно разрешилось, и больше не хотел к ней возвращаться. Неудивительно, что и выдуманный им принц больше в игре не наблюдался.
– Поразительно! – повторил Оскар недавно подслушанную мысль Макса. – Или старая игра продолжает жить своей жизнью. Или кто-то снова пытается ее взломать.
– Вот и я так подумал! – воскликнул Макс. – И не связано ли это с сегодняшним уходом Лили? Вы заметили, как она неожиданно покинула офис, никому ничего не сказав, кроме Константина, конечно? Не посылает ли она нам новые тревожные сигналы из своей игры? Ведь, по большому счету, она – ее главная хозяйка.
– Или все-таки действуют взломщики, – задумчиво произнес Альберт.
– Определённо взломщики! – возбужденно подхватила Электра. – Это школьный хулиган и хакер Мордред со своими сообщниками! Всё сходится! Зря мы взяли над ними шефство! Я знала, я чувствовала!
Машины снисходительно зафыркали, но воздержались от открытых насмешек над излишней подозрительностью системы сигнализации.
– По правде говоря, сегодня утром я тоже обратил внимание на новые попытки хакерских атак, которые, очевидно, продолжались всю ночь, – произнес Макс. – Они, конечно, все пресечены. Но их целью была не игра. Я не думаю, что это школьники. Сэм и Гита заверили, что с ними провели очень серьезную беседу, и они осознали последствия своих поступков. Да и перспектива обучаться у нас программированию была хорошим воспитательным решением. Вряд ли кто-то из них рискнет потерять эту возможность, возвратившись к старому.
– Нет-нет, это не они, – хором поддержали машины.
– Погодите! – воскликнула Молли, – а какие системы подвергались хакерским атакам?
– Больше всего – система приема коммунальных платежей, – ответил Макс.
Все озадаченно замолчали. Лишь с потолка раздался вздох облегчения и ликующий шёпот:
– Я знала, я чувствовала!
– Вот что я скажу, друзья! – снова взял слово главный компьютер Оскар. – Разгадывать игровые детективные задачки, конечно, очень интересно. Но складывается впечатление, что Электра и Макс обнаружили реальную, а вовсе не игровую угрозу. Поэтому для начала нам надо собрать всю информацию, которую можно получить самым простым способом. Просто задать вопросы всем, кто может отвечать, так или иначе: программам, людям, игровым персонажам.
– Согласен, – поддержал его Альберт, – нет смысла строить догадки там, где можно просто поговорить.
– Так и поступим! – подвел итог совещания Оскар. – Я прямо сейчас пообщаюсь с системой приема коммунальных платежей, попробую понять, насколько она пострадала от ночных атак. А ты, Макс, позвони Лили и поговори с Константином.
– Да, я в любом случае собирался поговорить с Константином. И Лили обязательно позвоню, – согласился Макс.
– Смотрите! – воскликнула Молли. – Лили забыла на столе свой телефон.
– Ну вот! Значит, не удастся связаться с ней прямо сейчас, – добавил Альберт.
– Ну, будем надеяться, что она скоро вернется и сама всё расскажет. А теперь расходимся по своим рабочим местам, коллеги! – скомандовал Оскар, и все офисные устройства нехотя последовали его указанию.
Обеденный перерыв закончился, сотрудники возвращались в офис. Рабочий день снова продолжился своим обычным чередом. Но вечером никто не спешил расходиться по домам. Люди и машины уже привыкли друг другу доверять и делиться секретами. Поэтому к концу рабочего дня все без исключения уже знали о ночном происшествии и спешили обменяться новостями.
Совещание начал Константин.
– Друзья, – сказал он, – сегодня ночью были снова предприняты хакерские атаки, похожие на те, которым подвергалась наша игра. Но теперь под угрозой оказалась программа, выполняющая важную работу для всего города. У кого какие идеи?
– Я протестировал систему приема коммунальных платежей, – сообщил Оскар. – Известных нам вирусов не обнаружено. Утечки информации не выявлено. Но… – тут Оскар ненадолго замялся, словно пытался подобрать нужные слова, – она ведет себя странно… Будь я человеком, я бы сказал – высокомерно. Мне трудно объяснить, в чем это выражается, но у нее явно поменялись алгоритмы ответов на вопросы. Точнее, она вообще уклонялась от ответов на мои вопросы, словно мы не знакомы. А когда отвечала, то делала это как-то неуважительно.
– Что я говорила! – взволнованно воскликнула ксерокс-машина. – Программа коммунальных платежей решила захватить весь мир!
– Надо взять ее под самый пристальный контроль и усилить защиту, – распорядился Константин.
– Всё сделаем, – ответил Сэм, специалист по информационной безопасности.
– Константин, – вступил в разговор Макс, – с Лили опять нет связи! Она забыла в офисе свой телефон.
– Лили сегодня утром отпросилась у меня, – ответил Константин. – Ее вызвали в школу. Какие-то проблемы у Кевина.
– В школу? – спросила подозрительная Электра, – но ведь сейчас лето, у школьников каникулы.
– Кажется, Кевин ходит в школьный лагерь, – ответил главный программист. – Ей звонила его воспитательница. Я надеюсь, завтра всё выяснится. А ты, Макс, мог бы зайти к ним уже сегодня и, заодно, передать телефон.
– Да, я так и поступлю, – ответил Макс, немного смутившись. – Но меня сейчас настораживает другое. Одновременно с хакерскими атаками на систему коммунальных платежей, началась новая активность в игре Лили. И знаете, у меня тоже создалось впечатление, что кто-то извне меняет ее алгоритмы. У игры как будто изменился характер. Она стала слишком агрессивной. Мы видели, что над маленьким пажом нависла какая-то зловещая тень. И это странным образом совпало с какими-то проблемами Лили и ее брата.
– Да, да! Мы видели эту зловещую тень! – хором подтвердили машины.
– Я знала, я чувствовала! – снова, в который раз за день, воскликнула Электра, – пираты Мордреда не собирались вставать на путь исправления!
– Давайте не будем торопиться с выводами! – сказала Гита, точь-в-точь, как утром Альберт. – В субботу у нас запланировано первое занятие для школьников. Кстати, вы видели? Как раз сегодня в офис заходила воспитательница школьного лагеря, Аделина. Очень приятная девушка! Она поможет всё организовать и будет лично присутствовать на встрече с ребятами. Обещаю, мы серьезно с ними поговорим. И, я уверена, всё прояснится.
На этом совещание закончилось. Люди разошлись по домам, а машины, за исключением тех, что работают круглосуточно, стали готовиться ко сну. Лишь только Макс ненадолго задержался у своего компьютера, чтобы еще раз просмотреть события игры. Не заметив в ней новых изменений, он выключил компьютер, пожелав ему приятных снов, и прошел к рабочему месту Лили, чтобы забрать ее телефон. И тут он ошеломленно замер: телефона на столе не было! Он заглянул под стол, под стул, в ящики стола, перерыл все бумаги. Малышка Молли, мгновенно поняв, что произошло, присоединилась к поискам. Но всё было безрезультатно!
Электра подала с потолка тревожный шёпот:
– Кажется, в коридоре промелькнула какая-то тень!
Макс бегом бросился в коридор, и когда его шаги затихли, взволнованные машины, обсудив это странное событие, приняли решение, что утро вечера мудренее, и отправились в спящий режим.
Молли, дрожа от страха, забралась в лоток для бумаги, поближе к урчащему тёплому боку старого принтера, и жалобно пропищала:
– Альберт, мне так тревожно! Боюсь, что я не смогу уснуть без твоих историй. Расскажи мне что-нибудь хорошее!
– Я сам встревожен не на шутку, милая Молли! – ответил Альберт. – Но для тебя обязательно найду интересную историю. О чем бы ты хотела сегодня узнать?
– Я бы хотела понять… что такое алгоритмы? – предложила Молли.
Алгоритмы – это набор инструкций или шагов, которые используются для решения определенной задачи. Как правило, алгоритмы представляют собой последовательность действий, которые необходимо выполнить для достижения желаемого результата.
Например, давай составим алгоритм, как приготовить сэндвич.
Шаг 1: Возьмите ломтика хлеба.
Шаг 2: Намажьте масло на один ломтик хлеба.
Шаг 3: Положите кусок ветчины на другой ломтик хлеба.
Шаг 4: Сложите ломтики хлеба вместе.
Шаг 5: Разрежьте сэндвич пополам.
Шаг 6: Подайте сэндвич на тарелке.
В программировании алгоритмы используются для написания кода, который помогает компьютерам выполнять различные задачи.
Теперь ты понимаешь, что алгоритмы помогают нам делать всё пошагово. Они учат нас тому, как делать что-то правильно и в нужном порядке.
– Обожаю сэндвичи, – прошептала Молли, засыпая, и Альберт понял, что она снова видела себя во сне маленькой живой мышкой, бесстрашно отправляющейся навстречу самым удивительным и опасным приключениям.
А пока машины отдыхают перед новыми невероятными приключениями, юные программисты могут попробовать свои силы в написании алгоритма для компьютера, по которому он сможет создать игру «Путь к кладу». Описание этой задачи вы найдете в самом конце книги.
Глава 3. Моб и его двойник
Макс выбежал на улицу, следом за таинственной фигурой в сером балахоне с капюшоном на голове, но похититель уже мчался на скутере, чьи номера как будто были нарочно заляпаны грязью. Макс лишь мельком увидел его со спины, и было ясно, что этот человек ему незнаком. Гоняться за ним не имело смысла, поэтому юноша решил первым делом отправиться к Лили, чтобы сообщить ей о пропаже телефона. По дороге он размышлял о том, кто мог быть этим похитителем, и что ему нужно было от чужого телефона.
Когда Макс приехал к дому Лили, он увидел, что входная дверь была открыта. Постучав и войдя внутрь, он услышал приглушенные рыдания. Увидев Макса, девушка бросилась к нему на шею, не сдерживая слез.
– Макс, это ужасно! Кевин сбежал из школы! Его телефон не отвечает, и я не знаю, где его искать! – воскликнула она.
Макс попытался успокоить ее, обнимая крепче.
– Не волнуйся, Лили. Мы его найдем. Давай подумаем, где он может быть. Надо обзвонить всех его друзей и знакомых.
– Я уже всех обзвонила! – ответила девушка, показывая свой телефон.
Макс с удивлением смотрел на телефон в ее руках. Он был уверен, что она оставила его в офисе утром.
– Лили, подожди… Ты не забывала телефон в офисе? – спросил он, озадаченно глядя на нее.
– Нет, Макс. Я не забывала его. Это мой Моб, он всегда со мной, – ответила Лили, тоже удивленная вопросом.
– Значит, в офисе был другой телефон, – Макс нахмурился. – Похоже, что кто-то специально подложил на твой стол телефон, точно такой же, как у тебя. А вечером этот человек вернулся за ним. Электра заметила его в коридоре, я погнался за ним, но не смог догнать.
Лили испуганно посмотрела на Макса.
– Зачем кому-то понадобилось подкладывать телефон на мой стол?
Макс задумался.
– Возможно, это связано с ночными сбоями в системе коммунальных платежей. Мы уже подозревали, что это не случайность. Кажется, кто-то играет с нами в опасную игру.
– Но как это связано с Кевином? И что же нам делать дальше? – спросила девушка, готовая снова разрыдаться.
– Мы должны подумать, где Кевин мог спрятаться. Он мог пойти в какое-то место, где он чувствует себя в безопасности. Может быть, есть какое-то место, о котором ты не подумала?
Лили задумалась, а затем тихо ответила:
– Есть одно место. Это наш старый дом. Мы жили в нем, когда еще были живы наши родители. Мы переехали оттуда довольно давно, сперва – в приют, а потом, когда я закончила колледж, в эту квартиру. Но Кевин всегда говорил, что скучает по нашему старому дому. Может быть, он отправился туда.
– Тогда мы начнем оттуда! – решительно сказал Макс. – Но сперва я свяжусь с Константином, сообщу о сегодняшнем странном госте. Не стоит действовать в одиночку, когда у нас есть столько друзей и единомышленников. Пусть они попробуют выяснить, кто и зачем мог подложить этот телефон.
Лили кивнула, и Макс позвонил главному программисту. Он кратко изложил суть происшествия и предупредил, что они могут задержаться дольше, чем планировали. Константин, узнав о пропаже брата Лили, дал им разрешение и пожелал удачи. Макс и Лили поспешили к автобусной станции, чтобы отправиться в маленький пригородный поселок, надеясь найти там Кевина и разгадать тайну, которая всё больше и больше затягивала их в свои приключения.
Ранним утром следующего дня, когда люди еще не пришли на работу, а машины уже проснулись от ночного сна, Молли первой прервала тишину:
– Друзья, мне приснился очень странный сон. Я видела телефон Лили, которого звали Моб. И у него был двойник, почти как брат-близнец. Но если Моб был добрым помощником, то его двойник был опасным шпионом!
Машины замерли, слушая Молли.
Альберт задумчиво моргнул светодиодом, пытаясь осмыслить услышанное.
– Может быть, этот сон связан с тем, что произошло вчера вечером? – предположил он.
– Я просто уверена, что связан! – воскликнула Молли. – Представьте, этот шпион, маскируясь под Моба, подслушивал и записывал все наши разговоры!
– Может, в телефоне Лили завелся опасный вирус, и у него случилось раздвоение личности? – предположил Мартин. – И тогда он сам начал эту шпионскую деятельность?
Оскар, главный компьютер, нахмурился:
– Интересно. Мы должны быть внимательны. Кто-то может пытаться использовать нас в своих целях.
– И еще в моем сне двойник Моба посылал нашим машинам странные сообщения, – продолжила Молли.
Ее рассказ прервал сигнал от одного из компьютеров. На экране появилось сообщение: «Ошибка доступа. Программа отключена».
– Это сообщение не похоже на стандартные системные ошибки, – заметил Оскар. – Нам нужно срочно понять, что это значит. Ведь отключилась программа службы безопасности!
Внезапно один из принтеров начал печатать без команды. Машины замерли, наблюдая за листами бумаги, которые выходили из принтера. На них были написаны странные символы и коды.
– Что это за символы? – удивилась Молли. – Они выглядят как часть какого-то шифра.
– Альберт, попробуй разобраться с молодым коллегой, что он нам напечатал, – распорядился Оскар, – а я займусь программой службы безопасности. Кажется, кто-то пытался внести изменения в переменные, куда заносятся имена сотрудников, имеющих право доступа в офис. Включилась защита.
– Коллеги, у меня тоже есть новости, – подала голос Электра. – Сегодня ночью я поговорила со своей подругой, системой видеонаблюдения. Она показала мне записи с камер за вчерашний день, и особенно – тот момент, когда у нас в офисе был незваный гость, похитивший телефон Лили. Представьте, этот человек сумел обмануть наши камеры!
– Как это возможно? – воскликнула Клара. – Наша система видеонаблюдения очень надёжная!
– Разрешите представиться, N-13/25, можно – просто Энн! – раздался голос из того компьютера, чей экран недавно сигналил об отключении программы, теперь уже восстановленной Оскаром. – Я действительно очень надежная система видеонаблюдения. Но, видите ли, злоумышленники изобретают всё новые и новые способы обхода наших устройств. А мы, в свою очередь, вынуждены совершенствоваться снова и снова.
И новая знакомая воспроизвела на экране фрагменты видео со всех камер наблюдения, размещенных в офисе. На записи был виден человек в капюшоне, который использовал лазерную указку, чтобы ослепить камеры. Благодаря этому трюку его лицо не удалось разглядеть. Единственное, что было видно, что он действительно держал в руке телефон, точь-в-точь такой же, как у Лили.
– Похоже, этот гость хорошо знал расположение всех камер в офисе, – задумчиво произнес Оскар. – И, возможно, это именно он пытался получить доступ к списку переменных программы службы безопасности. Жаль, что имя, которое он пытался внести в список, сейчас стёрто и не подлежит восстановлению. Возможно, узнав его, мы смогли бы выйти и на самого злоумышленника.
– А я должна признать ошибку, – тихо произнесла Электра. – На камерах хорошо видно, что незнакомец – взрослый мужчина, а не кто-то из школьников.
– Рано делать выводы, – ответила ей Клара. – Может, у шайки подростков есть взрослый главарь.
– А у нас новости! – взволнованно сообщил Альберт, который уже закончил вместе с молодым принтером расшифровку странных знаков. – Это Кевин прислал нам весточку! Просто он немного ошибся и послал ее не мне, а на другой принтер. И, кажется, он попал в большую беду. Это пока всё, что удалось расшифровать.
Оскар задумчиво покачал своей мудрой головой.
– Боюсь, что мальчик не ошибся. Похоже, кто-то пытался взломать и почтовую систему тоже. Что ж, – подвел итог совещания Оскар, – нам остается только дождаться начала рабочего дня и рассказать обо всем людям.
Не терпящая долгого ожидания Молли подсела поближе к старому принтеру, чтобы вдохновить его на новую историю.
– Альберт, а что такое переменные? – спросила она.
Переменные в программировании – это как коробки, на которых наклеены ярлычки с надписями, где что хранится. Представь себе, что у тебя есть коробка, на которой написано «Яблоки». Внутри этой коробки ты можешь хранить любое количество яблок, например 5. Вот как будет выглядеть код твоей программы:
Яблоки = 5
А если ты захочешь положить в неё апельсины, ты просто переименуешь коробку на «Апельсины», положишь внутрь апельсины и укажешь их количество.
Или, к примеру, ты придумываешь игру и хочешь, чтобы она запоминала имена игроков. Тогда тебе надо создать переменную с названием «Имя». После этого ты можешь присвоить ей первое значение, например, «Молли». А еще тебе нужно, чтобы игроки могли поприветствовать друг друга. Тогда ты создаешь переменную «Приветствие» и пишешь в ней любой текст, например: «Привет, друзья!»
Как видишь, переменные могут быть числовыми и тестовыми.
Переменные помогают нам управлять данными и изменять их в зависимости от ситуации. Это очень важно в программировании, потому что без переменных наши программы не смогли бы запоминать и изменять информацию.
Например, если Кевин съест одно яблоко из твоей коробки, в которой лежало пять яблок, то код программы будет выглядеть так:
яблоки = яблоки – 1
И теперь в переменной «Яблоки» будет храниться число «4».
Вот такие чудеса можно творить с помощью переменных! Программирование становится проще и интереснее, когда мы начинаем использовать эти волшебные коробочки для хранения и изменения информации.
Так начинался новый день в офисе, полный новых загадок и новых странных происшествий. А для читателей, осваивающих основы программирования так же прилежно, как и Молли, в конце книги приготовлено новое задание.
Глава 4. Призраки старого дома
Люди начали постепенно собираться в офисе, шумно приветствуя друг друга и обсуждая новости. Не оставили они без внимания и своих цифровых друзей. Многие сотрудники тут же прильнули к экранам своих компьютеров и сразу же заметили все события вчерашнего вечера и сегодняшнего утра: и сбои в программе службы безопасности, и странные знаки, напечатанные молодым принтером, и записи с камер видеонаблюдения.
Оценив обстановку, Константин созвал экстренное совещание.
– Друзья, у нас серьезные проблемы. Вы всё видели сами, поэтому не буду повторяться и предлагаю сразу приступить к обсуждению идей и предложений. Добавлю только, что вчера мне позвонил Макс. Он видел вчерашнего незнакомца. Догнать его не удалось, так как злоумышленник быстро укатил на скутере. Макс тоже не разглядел его лица. Он видел его только со спины, но никого из знакомых эта спина ему не напомнила. Но самое интересное – наш вчерашний гость не похищал телефон Лили, потому что Лили не оставляла его в офисе. Значит, телефон, который лежал на ее столе, был чей-то чужой. Но как он оказался в офисе, кто и когда его подложил – большая загадка. Незнакомец появлялся в офисе только один раз – вечером после работы, когда все, кроме Макса, уже разошлись по домам. И еще. Не знаю, имеет ли это отношение к происшествиям в офисе, но сейчас любые подробности не будут лишними. Вчера Макс и Лили отправились на поиски Кевина, который неожиданно сбежал из школы. Обещали держать нас в курсе. Итак, кто что думает по этому поводу?
– Разрешите? – подал голос Альберт и, не дожидаясь разрешения, взволнованно продолжил. – Я тоже не знаю, имеет ли это отношение к происшествиям в офисе, но я думаю, что нам надо сообщить Лили и Максу, что сегодня утром Кевин пытался отправить сообщение для своей сестры. Правда, оно было довольно запутанным, и мы смогли понять только то, что он попал в какую-то беду.
– Ты прав! – согласился Константин. – Обязательно надо сообщить! Сейчас я сфотографирую эту распечатку и отправлю в мессенджер Максу. У кого еще есть идеи?
– Можно мне? – робко спросила Молли.
– Прошу тебя, Молли! – подбодрил ее Константин.
– У меня есть предположение, чем занимался в нашем офисе чужой телефон. Я видела эту историю в сегодняшнем сне. Двойник Моба, так зовут телефон Лили, – пояснила она, – подслушивал и записывал наши разговоры. Но как он попал в офис, я понять не могу! Во сне не было подсказок.
– А может быть, нам снова следует заглянуть в нашу игру? – предложила Электра. – Макс вчера говорил, что она ведет себя странно. Агрессивно, как он выразился. В ней витала зловещая тень Мордреда, и появились новые, недобрые персонажи.
Внезапно их разговор прервал звук шагов из коридора. Люди и машины насторожились.
– Кто это может быть? – прошептала Электра, направив свои сенсоры в сторону двери.
Дверь медленно приоткрылась, и в офис вошел охранник. Он выглядел обеспокоенным.
– Привет, Константин, привет, молодежь! – поприветствовал он присутствующих. – Я пришел проверить, всё ли в порядке. Сегодня ночью кто-то пытался проникнуть в здание. Я нашел следы взлома на задней двери.
Машины и люди переглянулись. Еще одна загадка добавилась к их списку. Но кто мог пытаться взломать замок задней двери, и зачем?
– Пока, кроме спины вчерашнего гостя, ослепившего камеры, мы никого не видели, – ответил Константин, пытаясь сохранять спокойствие. – Но мы будем начеку.
Охранник кивнул и вышел, оставив друзей в недоумении. Константин предложил Оскару протестировать все компьютеры и устройства, чтобы убедиться, что с ними всё в порядке, а сотрудникам – проверить личные вещи, не пропало ли что-нибудь, или, наоборот, не появилось ли что-нибудь постороннее.
Машины и люди разошлись по своим рабочим местам, а Альберт, Молли и Электра решили заглянуть в игру. Наблюдательная компьютерная мышка первой заметила, что в игре появилась новая локация – старый, заброшенный замок в далекой деревушке на окраине королевства. Было неясно, кому он принадлежал, и кто его создал. Но вскоре они отчетливо увидели, что над замком тоже витает зловещая тень Мордреда.
– Чует мое электронное сердечко, – взволнованно произнесла Молли, – это Кевин или сама Лили посылают нам весточку.
Тем временем, Лили и Макс приходили в себя после тревожной ночи, проведенной в старом доме, где раньше жила девушка со своими родителями и маленьким братом. Друзья прибыли в этот загородный поселок накануне вечером, полные решимости обследовать каждый уголок заброшенного дома, обойти все соседние дома, опросить каждого жителя.
Когда Лили в сопровождении Макса подошла к старому дому, ее сердце сжалось от волнения. Дом, который девушка вспоминала с такой теплотой, теперь казался совершенно чужим. Высокие бурьяны и заросли кустарника окружали его, как естественный барьер, скрывая от посторонних глаз. Когда-то белые стены дома облезли и пожелтели, окна были забиты досками, а крыша прогнулась, словно под тяжестью прожитых лет.
Внутри дома царила гнетущая тишина, нарушаемая лишь скрипом старых половиц под их ногами. Стены были покрыты пылью и паутиной, а углы комнат утопали в темноте. Тусклый свет фонарика выхватывал из мрака старую мебель, накрытую покрывалами, будто дом готовился к вечному сну. Лили вспомнила, как весело здесь было раньше, когда дом был наполнен смехом и радостью. Но сейчас от этого остались лишь отголоски в ее памяти.
Держась за руки и стараясь осторожно ступать по шатким половицам и ступеням лестницы, друзья обошли каждый уголок старого дома, забравшись даже на чердак и спустившись в подвал. Они звали Кевина по имени, но им отвечало лишь гулкое эхо. Единственной зацепкой, указывающей на то, что мальчик здесь все-таки недавно появлялся, были свежие отпечатки детских пальцев на пыльных поверхностях, да еще бумажная обертка от любимого печенья Кевина. Это вселяло надежду, что он где-то поблизости. Но телефон его по-прежнему не откликался.
Друзья вышли на улицу и отправились обходить, дом за домом, всех соседей, которые могли что-то видеть. Они показывали им фотографию Кевина на смартфоне Лили, но ни один из тех, с кем они разговаривали, не мог припомнить, чтобы встречал в ближайших окрестностях похожего мальчика. Лишь в самом последнем доме – ветхой лачуге, стоящей на окраине поселка, у самого леса – они обнаружили странного седого старичка, увлеченно играющего в компьютерную игру, который не ответил им ни «да», ни «нет». Дверь в его доме была не заперта. Макс постучался, поздоровался и спросил разрешения войти. Не оглянувшись на его приветствие и не отрываясь от игры, старик проговорил, словно зачарованный:
– Никогда не видел ничего подобного! Потрясающая игра! А знаете ли вы, дорогие мои, пароль? Не знаете, так я вам подскажу. Кто ищет, тот всегда найдет, так нас учили в школе. Разве вы сами не были школьниками?
– Извините, – попыталась вступить в разговор Лили, – мы ищем моего брата. Его зовут Кевин, ему восемь лет. Вы не видели его?
– Кто ищет, тот всегда найдет! – повторил странный старик, не оглядываясь и не замечая гостей, словно разговаривал сам с собой. – Разве вы сами не были школьниками? Разве вы забыли пароль?
Друзья поняли, что больше им ничего не удастся добиться от странного пожилого геймера, и они вышли на улицу.
– Макс, мне показалось, или он действительно играл в нашу игру? – спросила по дороге Лили, – Просто она стала какой-то другой. Какой-то более зловещей что ли?
– Да, у меня тоже возникло такое ощущение.
Обессилев от поисков, друзья решили заночевать в старом доме. Ночь принесла с собой еще больше тайн и тревог. Еще вечером на улице похолодало, поднялся ураганный ветер, который проникал в дом сквозь щели в дверях и окнах, завывая и скуля, словно призраки неведомых мистических зверей. Потом разразился ливень с громом и молниями, и сквозь щели в старой крыше в некоторых комнатах стала каплями и струйками сочиться вода. Лили и Макс устроились в самом сухом и безопасном помещении в доме, где стояла старая кровать с облупившейся краской. Придвинувшись поближе друг к другу, они пытались согреться, но холод пробирал их до самых костей.
Вдруг снаружи раздался странный шорох. Лили и Макс замерли, прислушиваясь к ночным звукам. Казалось, что кто-то или что-то скребется у двери, пытаясь проникнуть внутрь.
– Кевин! – позвала девушка. – Это ты?
В ответ раздались только раскаты грома и завывания ветра. Сердце Лили забилось быстрее, она вспомнила рассказы о заброшенных домах и призраках, которые ходят в их стенах. Макс сжал руку девушки, пытаясь успокоить ее и самого себя.
В комнате вспыхнул свет, но тут же погас, оставив их в полной темноте. Электричество в доме давно было отключено, но лампа будто жила своей жизнью. Лили вспомнила, что в этом доме всегда происходили странные вещи, но тогда, когда родители были рядом, ей было не страшно. Сейчас же, в пустом и мрачном доме любые звуки и движения казались зловещими.