Выбрать главу

– Да, но ведь в играх тоже нужно работать и на группу, и на себя.

– Понял вашу позицию. А что насчет шахматистов и киберспортсменов?

– Ну, мышление и реакция у них на высоте, конечно, но физическая форма…

– Можно? У меня версия, – поднял руку молчавший до этого Степан.

– А, так у нас правило поднятой руки? – удивился Макс.

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

– Багоюзеры в реальности? – удивленно спросила Женя, глядя на него поверх очков. – Как в этом… Помните, в Bloodborne был баг, когда после долгой игры боссы забывали половину приемов? И их можно было легко победить.

– Да-да, я тоже играл, – кивнул Степан. – Вроде такого.

– Возвращаясь к правилам – и без багов хватает особенностей, – Женя пригладила кудрявые волосы. – Скажем, привязанные к локациям мобы. Вычисляешь границу радиуса реакции, агришь моба… У меня так младший сын постоянно делает, – она улыбнулась. – Ну, дальше сами представляете, вариантов много. Но чтобы понять это, нужно думать как игрок.

– Интересная мысль, – сказал Зуев. – Степан, а вы упомянули, что “голосуете” за геймеров. Может, действительно составим таблицу?

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

Он присел на край стола и украдкой потер уставшие глаза. Как и обычно на лекциях, вспомнились рабочие будни.

Как-то раз Зуев трудился над крупной игрой в качестве глобал продюсера – задолго до того, как стал преподавателем. И однажды разработка, казалось, зашла в тупик. Команда даже привлекала спецов из других стран, но все равно несколько месяцев не могла справиться с багами в системе искусственного интеллекта мобов. До выхода в закрытый бета-тест оставалось меньше полугода, а проблемы с ИИ приводили к тому, что мобы вели себя совершенно нелогично, и игровой процесс терял всю привлекательность и интерес.

Зуев тогда частенько оставался в офисе допоздна. Остальные потихоньку опускали руки, а он отступать не собирался. Столько работы насмарку? Нет уж! А в тот судьбоносный вечер его внимание привлек старый справочник по алгоритмам, который случайно нашелся на полке с настолками, книгами и фигурками из игр. Такие всюду стояли как перегородки между “ромашками” из рабочих мест. Решив попытать удачи, Зуев начал шерстить справочник, и тут наткнулся на упоминание о методах поведения роев насекомых. Тогда-то его и осенило.

Утром, едва не дрожа от радостного нетерпения, Зуев собрал команду и предложил совершенно новый подход: использовать принципы роя для разработки ИИ. Пусть мобы не принимают решения индивидуально, а действуют как часть группы, следуя простым правилам и взаимодействуя друг с другом. Так получится создать более естественное и правдоподобное поведение.

Команда воспряла духом, словно вянущее растение после хорошего полива, и моментально включилась в работу. Вскоре новая система начала давать плоды. Мобы стали действовать согласованно и логично, создавая иллюзию сложного и продуманного ИИ. Проект был спасен. Зуева неделю-другую носили на руках, игра вышла в срок – и ни единого нарекания по поводу работы ИИ! Из того проекта Зуев вынес для себя важные принципы продюсерской работы: гибко мыслить, нестандартно выходить из кризисов и никогда не сдаваться. Хоть в рамку вешай да над рабочим столом.

А игра действительно получилась неплохой. Правда, словила тонну хейта за сломанную оптимизацию на старте, большие очереди на сервера и отсутствие хай энд контента. Еще и программеры при попытке обновления поцапались, но…

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

– Нет-нет, все в порядке, – Зуев тряхнул головой. – Итак, возвращаясь к обсуждению. Пока у нас два пункта: “геймеры” и “спортсмены”, все верно? Проголосуйте, кто за эти варианты, – он посчитал поднятые руки, записал результат и обвел взглядом аудиторию. – Ну? Еще версии?

полную версию книги