− Привет. Сань, это феноменально! − сказал Андрей, входя в квартиру. − Я ничего подобного не видел!
Саша с довольным видом смотрел на друга, суетливо скидывающего верхнюю одежду.
− ИИ − пушка! − продолжал он. − Я даже на какое-то время забыл, что играю, просто бродил, слушал диалоги. Она там живут, принимают решения. Офигеть! Каждая сюжетная ветка для прохождения будет уникальной…
− Я скажу, что ты не до конца всё понял, − ехидно ответил Саша. − Уникальность веток здесь всего лишь вершина!
− Вершина? − изумлённо спросил Андрей.
− Да! − ответил Саша и, выждав небольшую паузу, продолжил. − Представь мир, который развивается независимо от игрока, независимо в онлайне он или нет. NPC могут сами вносить изменения в код в рамках, которые создал я. А рамки, сам понимаешь, понятие растяжимое. Развитие мира будет постоянным во всех аспектах, от социального фактора и архитектуры до дипломатии и войн. Но суть даже не в этом. Мы можем попадать в любой временной диапазон, входя туда новым персонажем либо взяв роль уже существующего, мы сможем менять устоявшиеся в этом мире исторические события, создавая новые временные ветви. Мы сможем увидеть, как будет меняться поезд истории мира от воздействия на него отдельных персонажей и будет ли он меняться вообще! По сути, это аналог нашего мира, только во власти игрока неограниченные возможности, у него появляется контроль над временем и ЛЮБЫМ уже существующим персонажем. Выкупаешь?
Андрей кивнул!
− Изначально одинаковая игра для каждого игрока будет уникальной. Сейчас тестирую ветки развитий мира. Создал несколько вариантов, ускорил течение времени − год к часу. Проверяю на баги.
− Кстати о багах. Я нашёл парочку.
− Хм… А чё там?
− Кароч, я покопался в коде и нашёл две демо локации: Забытый город и Кладбище, обе без NPC и, скажу я, довольно криповые. Думаю загружу, гляну чё там! Захожу на Кладбище, жуть, блин, ты додумался: гробы, трупы, всё свалено на землю вперемешку. Но суть в том, что там бродит NPC, один, сам с собой разговаривает, у меня аж мурашки пошли. Далее в один миг всё схлопывается и грузится Забытый город, я в ахуе, смотрю, пустой город, похож на глубинку, только опять же как-то жутковато. На крыше стоит тот же NPC, говорит вроде с кем-то, я попытался рассмотреть, но никого опять не увидел. А потом берёт и прыгает, прикинь, и всё, меня выкидывает на главный экран. Я, значит, опять в код, и нифига… Ничего не нашёл.
Саша задумался и начал ходить по комнате.
− Всё норм? Ты чего?
− Странно… не пойму − начал Саша, продолжая мерить шагами комнату.
− Мне тож показалось странно.
− Как же это… Я не создавал эти локации, и в той версии, что тебе давал, NPC не могли создавать такие локи, да и не успели бы, даже если бы прописал такую возможность. Да даже если как-то и допустить такое, всё должно быть в коде, он не может самоудаляться. Хм… Внимательно смотрел?
− Ага, ну думаю, что ага, − ответил Андрей, сверля взглядом Сашу. − Стоп! В смысле не создавал? Это ж не в текстуру провалиться, это ж целые локи, да ещё с NPC…
− Давай глянем ещё раз… Что-то не так.
− Давай.
Ребята открыли ноутбуки и запустили программу.
− Ты только потоп им не прописывай, − сказал Андрей, сдерживая улыбку.
− Смешно, − ответил Саша, всматриваясь в код. − Не волнуйся, не люблю плагиат, да и с нечтом подобным, думаю, они сами прекрасно справятся.
Конец