Жизненный цикл программных объектов
Шрифт:
В одно мгновение Лолли становится центром внимания людей из Blue Gamma.
— Где она научилась этому? — спрашивает Махеш.
Ана выключает микрофон и отправляет свой аватар утешать ушибшегося львенка.
— Не знаю, — говорит она. — Должно быть, где-то подслушала.
— Да, но не можем же мы продавать дигитанта, который говорит «бл…»!
— Я сейчас же все выясню, — заверяет его Робин.
В отдельном окне на своем мониторе она выводит архивы всех тренингов и задает поиск по аудио.
— Что касается дигитантов, то, похоже, это было сказано впервые. А вот кто из наших и когда это произнес…
Все трое следят за результатами поиска, группирующимися в окне на мониторе. Похоже, виновник происшествия — Стефан, один из тренеров
Сейчас они просматривают видеозаписи всех случаев, когда Стефан произносил слово «бл…» во время тренинга. Самая драматичная ситуация имела место три дня назад. Видя лишь аватар Стефана, трудно было быть уверенным на все сто, но, похоже, он ударился коленом о свой стол. Изредка — недели тому назад — это слово вырывалось у него и прежде, но никогда с такой громкостью и частотой.
— Ну, что скажешь? Что нам теперь делать? — спрашивает Робин.
Варианты очевидны. Накануне начала продаж у них просто нет времени, чтобы повторить недели тренингов. Может, все-таки стоит рискнуть и надеяться на то, что давнее отрывистое и негромкое «бл…» Стефана не запечатлелось в памяти дигитантов? Махеш с минуту думает — и выносит решение:
— О’кей. Откат на три дня назад — и повторный тренинг.
— Для всех? — спрашивает Ана. — Не только для Лолли?
— Рисковать мы не можем. Откат для всех. И чтобы с сегодняшнего дня был выставлен флаг на ключевые слова для каждой тренировочной сессии. Если кто-то из вас выругается, откатывайте всех подопечных назад, к последнему чекпойнту [14] .
Итак, дигитанты теряют три дня жизненного опыта. Не считая первого в их жизни кувыркания с холма.
14
Чекпойнт или контрольная точка — регулярная фиксация (сохранение) состояния работающей программы. Если в дальнейшем программа дает сбой, у пользователя остается возможность «отката» к последнему чекпойнту и продолжения работы с этого — зафиксированного — момента. При этом исключается потеря состояний и данных, накопленных до последнего чекпойнта, но все проделанное программой после него стирается из памяти.
Дигинанты компании Blue Gamma — абсолютный хит продаж. За первый год десятки тысяч людей приобрели и — что еще важнее — продолжают заниматься ими. Дело в том, что Blue Gamma поставила на бизнес-модель «бритва и лезвия» [15] , потому что простая продажа дигитантов не окупила бы даже расходов на разработку ключевого продукта. Вместо этого компания получает с потребителей деньги каждый раз, когда хозяева дигитантов готовят им еду, — то есть прибыль продолжает поступать до тех пор, пока дигитанты остаются интересными и забавными для своих владельцев. До сих пор все покупатели чрезвычайно довольны своим приобретением, играя с дигитантами едва ли не круглые сутки. Обычные потребители, как правило, ведут интеграционную обработку полученных дигитантами импульсов медленно, так что их подопечные спят всю ночь. Однако некоторые умудряются вести ту же обработку на высоких скоростях, так что их дигитанты почти никогда не спят. Их владельцы кооперируются с людьми из других часовых поясов, тренинг идет постоянно — и дигитанты взрослеют гораздо быстрее. На социальных континентах «ООПП Земля» открываются десятки яслей и игровых площадок, а календари общественных мероприятий покрываются густой сетью отметок событий для дигитантов: групповыми игровыми встречами, тренировочными классами, конкурсами талантов. Некоторые владельцы даже приводят своих дигитантов в гоночные зоны, где вместе с ними гоняют на машинах.
15
Эта бизнес-модель (как и ее название) — не плод фантазии автора повести. В разных вариациях она используется тысячами компаний во всем мире уже более 100 лет.
Половину своих дигитантов Blue Gamma продает как «уникалов», геном которых создается с помощью генератора случайных чисел, но при этом все равно соответствует параметрам, избранным в процессе объект-размножения. Другая половина продаж приходится на копии маскотов, но при этом компания неустанно напоминает покупателям, что развитие каждой из копий может быть весьма индивидуальным, во многом зависящим от ее окружения. В качестве иллюстрации торговые подразделения Blue Gamma приводят Марко и Поло — двух маскотов компании. Оба инстанцированы из абсолютно идентичных геномов, оба имеют панда-аватары, но личности их при этом заметно разнятся. Марко было два года, когда был инстанцирован Поло, поэтому Поло держится за Марко как за своего рода старшего брата. Они неразлучны, но Марко более свободен в поступках, в то время как Поло более осторожен — и никто не рассчитывает, что Поло в обозримом будущем превратится в Марко.
Маскоты Blue Gamma — самые взрослые из всех действующих дигитантов Нейровзрыва, и поначалу менеджмент питал надежды, что они станут своего рода тестовой командой, позволяющей предвидеть изменения в поведении дигитантов прежде, чем с ними столкнется покупатель. На деле, однако, из этого ничего не вышло: невозможно предсказать, какими станут дигитанты, которых воспитывают в тысячах различных вариантов окружающей обстановки. Каждый обладатель дигитанта исследует совершенно новую территорию — в самом буквальном смысле этого слова, поэтому все обращаются за помощью к таким же владельцам цифровых питомцев. Повсюду возникают бесчисленные онлайн-форумы обладателей дигитантов, наполненные вопросами и советами, забавными историями и дискуссиями.
У Blue Gamma есть сотрудник по контактам с клиентами, в чью задачу входит и чтение форумов. Однако после работы Дерек иногда не прочь и сам побродить по форумам. Порой потребители пишут о мимике дигитантов, что для дизайнера немаловажно. Но Дерек, даже если таких сообщений нет, с удовольствием читает забавные истории разного рода.
От: Зои Армстронг
Вы не поверите, что сегодня натворила моя Наташа! Мы были на игровой площадке, когда другой дигитант нечаянно шлепнулся и заплакал от боли. Наташа обняла его, успокоила — а я расхвалила ее до небес. Внезапно — я и моргнуть не успела — она толкает другого дигитанта, сбивает с ног, тот плачет, Наташа обнимает его — и смотрит на меня, ожидая града похвал!
Следующий пост заставил его задуматься.
От: Эндрю Нгуена
Может ли быть, что некоторые дигитанты не так умны, как остальные? Мой, например, не реагирует на команды так, как я это наблюдаю у многих других пар.
Он смотрит на пользовательский профиль Нгуена и видит, что его аватар представляет собой бесконечный дождь золотых монет; монеты отскакивают одна от другой, причем так, что их траектории, соединяясь, напоминают весьма абстрактную человеческую фигуру. Анимация, бесспорно, великолепна, но Дереку кажется, что пользователь не читал рекомендации Blue Gamma по воспитанию дигитантов. Он отправляет ответ на пост Нгуена:
От: Дерека Брукса
Когда вы играете с вашим дигитантом, вы используете тот же аватар, что в вашем форумском профиле? Если это так, то как минимум часть проблемы заключается в том, что у вашего аватара нет лица. Установите камеру таким образом, чтобы она отследила вашу мимику, после чего наденьте аватар, который способен воспроизвести ее. Контакт с дигитантом станет гораздо лучше, как и его реакция на ваши команды.
Дерек продолжает бродить по форумам. Через минуту он находит еще один вопрос, который кажется ему интересным: