скачать книгу бесплатно
Дружба в один «Клик»
Тамара Айленд Стоун
Истории о дружбе в реальном и виртуальном мире. Книги для современных подростков
Алли 12 лет, она учится в школе, любит тусоваться с друзьями, а ещё… пишет программы! В летнем лагере она создала приложение, которое помогает заводить друзей – что может быть лучше? Все её одноклассники от новой социальной сети просто в восторге – и от самой Алли теперь тоже!
Но что, если непроверенное приложение выдаст ошибку? Что, если из-за этой ошибки вместо новых приятелей станут получаться враги? И что, если помочь Алли теперь может только тот, кого она последним хотела бы добавить в друзья?
Тамара Стоун
Дружба в один «Клик»
Tamara Ireland Stone
Click’d
© 2017 by Tamara Ireland Stone
© Скляр М. А., перевод на русский язык, 2022
© Издание на русском языке, оформление. ООО «Издательство «Эксмо», 2022
* * *
Посвящается моей дочери Лорин.
И подлинной мисс Слейд, моей учительнице в шестом классе, которая на своих уроках всегда говорила девочкам, что они могут достичь чего угодно и стать кем угодно. Я уверена, что не одна я поверила ей.
Суббота
1
Алли покрепче стиснула в руке свой телефон и, шагнув из-за кулис, вышла на середину сцены. Перед ней была аудитория Фуллеровского университета. Она была полна под завязку, и все, кроме трёх человек, были совершенно ей не знакомы.
«Говори разборчиво, – беззвучно напомнила она самой себе. – Улыбайся. Расслабься. Сделай всё, как репетировала».
Алли посмотрела вниз и отыскала глазами родителей в первом ряду. Мама помахала рукой. Папа выставил большой палец. Рядом с мамой сидела школьная учительница Алли по информатике, мисс Слейд. Она помогла девочке пройти серьёзный отбор и попасть в летний лагерь «КОДевочки», проработав с ней приложение, эссе и учебную игру. Алли улыбнулась ей и одними губами произнесла «спасибо». Мисс Слейд улыбнулась в ответ и сложила вместе ладони.
Затем свет приглушили, а Алли осветили прожектором, тепло окутавшим кожу и слепившим глаза. Она была рада, что больше не видит мисс Слейд. Это помогало не думать о том, почему её любимая учительница сидит в зале.
Алли вдруг заметила, что вертит в руках телефон, сунула его в задний карман джинсов и заставила себя встать ровно. Девочка сделала глубокий вдох.
А затем она начала:
– В первое утро здесь, в лагере «КОДевочки», наш инструктор сказал, что у нас есть всё лето, чтобы создать любое приложение или игру, какую мы захотим. Что захотим. Что-то просто прикольное. Что-то, решающее обыденные жизненные проблемы. Выбор целиком за нами. Мне это очень понравилось. – Алли подалась вперёд и приставила ладонь ко рту, как будто собиралась рассказать большущий секрет. – Ведь такого почти никогда не бывает с семиклассниками в настоящей жизни, сами знаете.
Аудитория рассмеялась.
– Но нужно сказать, – продолжала Алли, – что в то первое утро я вовсе не была уверена, что такая задачка мне по плечу. Мне было не до того – было та-а-ак страшно. Потому что я не знала тут ни одной живой души. – Алли принялась ходить по сцене. Ноги у неё подгибались, но она надеялась, что зрителям этого не видно. – Я осматривала комнату – девятнадцать незнакомых девочек, с которыми я проведу всё лето, – и гадала, кто они. Нравится ли нам одна и та же музыка? Читали ли мы одни и те же книжки? Есть ли у них братья и сёстры? Откуда они? Я знала, что нас объединяет то, что все мы программеры, но всё остальное – тайна за семью печатями. – Она бросила взгляд в кулисы и немного успокоилась, увидев, что там прячется её подруга Кортни – и ободрительно кивает с широченной улыбкой на лице. Алли вернулась в центр сцены. – И вот тогда мне в голову пришла эта идея. Почему бы не сделать приложение, которое поможет заводить новых друзей? Что-то такое, что подскажет, с кем вы кликнете, понимаете? – Говоря «кликнете», она щёлкнула пальцами. – Алли вытащила из кармана телефон и помахала им в воздухе. – В качестве летнего проекта я создала игру, которая называется «Клик». – Ей нравилось это название. Алли казалось, что оно броское и хорошо описывает то, что делает её приложение.
Логотип развернулся на огромном экране для проектора у неё за спиной, и Алли обернулась через плечо. Глядя на свой логотип, она всякий раз невольно улыбалась, просто ничего не могла с собой поделать. Ей нравились нежно-голубой фон и белые линии, которыми были прорисованы схематичные фигурки: два человечка, обнимающие друг друга руками-палочками.
– Давайте я покажу вам, как оно работает. Эта аудитория рассчитана на двести двадцать человек. Я полагаю, большинство из вас друг с другом не знакомы, – сказала она с улыбкой в слепящий свет прожектора и увидела, как плохо различимые отсюда люди оглядываются по сторонам и качают головой. – А что, если я скажу вам, что у одного человека в этой комнате больше общего с вами, чем с кем-либо другим? – Алли подняла палец. – Один человек, с которым чисто статистически у вас больше общего, чем с кем-то ещё. Разумеется, вы можете покинуть эту аудиторию и так и не узнать, кто этот человек, но… – Алли упёрла руки в коленки и подалась вперёд, сморщив нос. – Разве не прикольно было бы узнать?
Алли снова помахала в воздухе телефоном:
– Мы используем голосовалку, которую попросили вас установить заранее, так что, пожалуйста, все достаньте свои телефоны, и вперёд!
При этих словах технический персонал вернул освещение зрительного зала. Теперь ей лучше было видно собравшихся, а значит, она просто не могла не бросить ещё один взгляд на мисс Слейд. Судя по всему, та делала заметки, но, по крайней мере, она улыбалась.
Для девятнадцати её соперниц и подруг из «КОДевочек» презентация была праздничным итогом их летних трудов, но для Алли она значила намного, намного больше. Мисс Слейд была наставником в «ДоброИграх», ежегодном программерском конкурсе для подростков, который устраивала компания Spyglass Games. Алли поначалу даже не думала о том, чтобы податься на этот конкурс, но когда «Клик» стал привлекать к себе внимание в лагере, она решила, что, может, у неё и есть шанс. Она уже отослала мисс Слейд свой код, и теперь ей нужно было попасть в яблочко со своей презентацией, чтобы занять последнее вакантное место в конкурсе.
Алли сделала глубокий вдох, перевела взгляд на аудиторию и обвела глазами ряды.
– Все готовы? – спросила она, а на мониторе позади неё возникло четыре пейзажа. – Что вам больше по душе – океан, лес, пустыня или горы? Выберите A, B, C или D. – Она перешла к следующему слайду. – А теперь выберите свой любимый десерт. – На мониторе показались четыре новых изображения: вазочка с мороженым, кусок торта, шоколадный батончик и кусок яблочного пирога.
Алли опустила взгляд на экран телефона. Она видела, как данные собираются в приложении, которое она написала специально под эту презентацию. Оно использовало тот же алгоритм, что и «Клик», собирая данные, которые вводили пользователи, и сразу отбирая людей со схожими интересами.
– Давайте продолжим, чтобы у нас было побольше информации для работы, – сказала Алли и продемонстрировала ещё семь дополнительных слайдов, предлагая аудитории выбрать любимого супергероя, машину, завтрак, слово, скульптуру, цвет и комнатное растение.
– После того как вы заполнили анкету, «Клик» подсчитывает рейтинг каждого участника опроса, но сразу он не скажет, кто в топе ваших друзей, потому что так неинтересно, – сказала она и подмигнула. – Вместо этого в «Клике» используются звуковые, световые и всякие другие подсказки, чтобы помочь вам отыскать своих десять лучших друзей.
Шагая по сцене, она вдруг заметила, что поджилки у неё больше не трясутся. Она нажала ещё несколько клавиш у себя на телефоне.
– Я тут немного сокращаю, потому что это просто демоверсия.
Алли ткнула в экран, и чей-то телефон в дальних рядах издал звук, испугав своего владельца.
– Встаньте, пожалуйста, сэр.
Она нажала ещё одну клавишу, и звякнул телефон в первом ряду с другой стороны зала. Женщина подняла вверх свой телефон, а затем встала и обернулась.
– Поздравляю! Если бы вы запустили «Клик» и прошли игру, вы бы появились друг у друга в топовых таблицах. – Они помахали друг другу через зал.
– Примерно вот так работает моя игра. Вы отвечаете на вопросы, и алгоритм вычисляет, с кем у вас больше всего общего, а затем используется геолокация смартфона, чтобы вы могли найти друг друга в реальном мире тоже.
Все захлопали, а женщина и мужчина снова сели на свои места.
Алли ещё раз покосилась на Кортни. У той на лице была широченная улыбка. Алли перевела взгляд на аудиторию, довольная как слон.
– Топ наполняется динамически, меняясь при добавлении новых людей.
На экране позади Алли появилось изображение того, как девчонки-кодеры носятся по компьютерному классу, высоко подняв свои телефоны и пытаясь найти свои совпадения.
– Когда «Клик» обнаружит кого-то из вашего топа на расстоянии ста пятидесяти метров, ваш телефон замерцает синим и плюкнет. – Алли приблизила рот к микрофону и прошептала: – Да, это действительно технический термин. – И все снова рассмеялись. – А когда вы двое будете на расстоянии пятидесяти метров, он плюкнет два раза и подсветится жёлтым, а затем, когда вы окажетесь в десяти метрах друг от друга, он засветится красным и покажет подсказку – фотографию из ленты Инстаграма другого человека.
Алли крепко стояла на ногах. Теперь она чувствовала себя просто замечательно. Она не смотрела на мисс Слейд. Ей это было не нужно.
– Когда вы найдёте друг друга, соедините ваши телефоны, и вы увидите, на каком месте вы в топе друг у друга. А затем вы услышите вот такой звук.
«Ву-ху!» – раздалось в зале.
Аудитория снова рассмеялась, и Алли тоже не сдержала улыбки.
– Этот звук говорит вам, что вам надо сделать совместное селфи. Фотография будет разослана всему сообществу, сообщая о новом «клике».
Она перешла к следующему слайду – фотографии двух обнимающихся девочек-кодеров, а затем показала ещё одну пару и ещё одну.
Затем она открыла профиль Кортни.
– Это Кортни. Мы оказались номером один в топе друг у друга.
Фотография Алли и Кортни заполнила весь экран. И тут Кортни вышла из-за кулис и взяла за руку Алли.
– Само собой, дружба – это больше, чем просто сходные ответы в тесте. Но в нашем случае… – Алли и Кортни посмотрели друг на друга. – Приложение помогло нам увидеть, как много у нас общего. – Девочки одновременно щёлкнули пальцами. – И мы кликнули.
Они поклонились, и зал взорвался аплодисментами. Алли и Кортни помахали рукой и убежали со сцены. Их место занял инструктор из лагеря «КОДевочки», он поблагодарил Алли и представил следующую презентацию.
Когда девочки оказались за кулисами и больше не были на виду, Кортни обняла Алли.
– Ты выступила потрясающе! – сказала она. Разжав объятия, она отстранилась, взяла Алли за руки и посмотрела ей прямо в глаза. – Тебе не о чем волноваться. Твоей учительнице точно понравится!
– Надеюсь! – сказала Алли.
Как только презентации закончились, Алли увидела, что мисс Слейд идёт к ступенькам и поднимается на сцену. Она схватила руку Кортни и крепко сжала её, словно надеясь выдавить себе капельку удачи. Мисс Слейд остановилась перед ними и посмотрела на Кортни.
– Твоя игра была замечательна! – сказала она, и Кортни поблагодарила её. Затем она перевела взгляд на Алли.
Алли не видела мисс Слейд с тех пор, как занятия в школе закончились. А теперь она стояла совсем близко, и Алли заметила, что волосы у неё пострижены более коротко и теперь вьются даже сильнее, чем обычно. А в остальном она выглядела как всегда: смуглая кожа, тёплые приветливые глаза и, конечно же… непременные серёжки.
Алли расплылась в улыбке, когда увидела своих друзей-фигурок на голубом фоне.
– Вы сделали серёжки с логотипом «Клика»!
Серёжки были фишкой мисс Слейд. Она надевала новые каждый день – то кусочки пиццы, то электроинструменты, то лампочки, – и все они были напечатаны на 3D-принтере из компьютерного класса.
– Ну конечно, – сказала она и щёлкнула по ним пальцами. – Я и тебе сделала пару. Я подумала, что ты захочешь надеть их в следующие выходные на сцену, когда будешь делать презентацию на конкурсе «ДоброИгр».
Кортни ещё крепче стиснула Алли руку.
– Правда? – спросила Алли.
Мисс Слейд кивнула:
– Я копалась в твоём коде всю неделю и пыталась взломать приложение, а судьи тоже будут это делать. И могу тебе сказать, что оно кажется вполне надёжным.
Алли посмотрела на Кортни.
– Девчонки-кодеры помогали мне тестировать его всё лето. А уж если они не могут взломать его, то и никто не сможет!
Мисс Слейд улыбалась:
– И демоверсия у тебя отличная. Судьям понравится «Клик».
– Я же тебе говорила! – воскликнула Кортни.
Алли и раньше разрабатывала приложения – просто прикольные игры для друзей, словесные головоломки для родителей, но она ещё не делала ничего подобного «Клику». Её так и распирало от гордости.
– Ну что, давай сделаем всё официально? Итак, что вы будете делать в следующую субботу, мисс Наварро? – спросила мисс Слейд.
Алли вытянулась по струнке и отвела назад плечи, придав лицу подобающее выражение.
– Я буду проводить презентацию для тысячи людей на конкурсе «ДоброИгр». – Она старалась сохранить серьёзность, но расползающийся в улыбке рот не слушался её.
Мисс Слейд стукнулась кулаками с Алли.
– Сделай всё так же, как сегодня, и ты покажешь класс! – Уже уходя, она крикнула через плечо: – Ничего не меняй!
Понедельник
2
Алли упёрла свой поднос с обедом в бедро и глубоко вздохнула. «Расслабься, – сказала она самой себе. – Им понравится».
Её друзья, как обычно, сидели за столом под большим дубом.
Когда Зоуи увидела, что Алли идёт к ним, она вскочила со своего места, подбежала к ней и обняла.
– Тебя не было в автобусе, – сказала Зоуи.
– Меня папа подвёз. – Алли не успела договорить, как Эмма уже оттеснила Зоуи вбок, а Мэдди с другой стороны тоже сражалась за место возле подруги.
– Ты вернулась! – воскликнула Мэдди.
– Когда ты приехала домой? – спросила Эмма.
– Вчера вечером, – сказала Алли. – Я целую вечность собирала вещи и прощалась со всеми, а потом родители непременно хотели сводить меня в ресторан и отметить.
Друзья понимали, что это значит.
– Ты пробилась на «ДоброИгры»? – спросила Зоуи, и Алли быстро кивнула.
– Я знала, что у тебя всё получится! – заявила Эмма.
– Мы даже не сомневались! – прибавила Мэдди.
Они все пошли к столу. Алли села между Зоуи и Эммой, как в прошлом году, и Зоуи весело пихнула её плечом:
– Я скучала без тебя, ботанка.