Каждый матч игры, как короткая история, которой хочется поделиться: будь то удачный перехват, уклонение на грани или победа, полученная от доставки флага или обгоне соперника на последних секундах. Всё это - уникальный игровой опыт, полноту которого важно обеспечить даже в условиях нехватки игроков. Именно поэтому нам важно предоставить достойного, стабильного соперника.
Боты - не замена игроков. Их задача поддержать ритм игры, сделать бой живым. Не хочется, чтобы матч превращался в линейное движение от точки A до точки B. К тому же, игрок не должен думать: "ну, это всего лишь бот", он должен чувствовать вызов, интерес, напряжение - как в случае боя полного реальных людей
Мы не стремимся создать искусственный интеллект, способный переиграть человека, но мы также не делаем "болванчиков", движущихся по одной, заранее известной траектории. Вместо этого, нашей целью является система реагирующая на происходящее.
Бот видит врага - он реагирует. Услышал активацию способности - может отступить. Был атакован - оценивает угрозу и принимает решение. Всё это не требует от него долгих размышлений и сводится к "я заметил - я сделал". На этом этапе мы намеренно упростили связку между восприятием и действием, ведь чем короче последовательность - тем правдивее поведение.
Сейчас мы продолжаем развивать ботов и делаем первые шаги к командному взаимодействию. Это позволит не только реагировать на игрока, но и оказывать поддержку, запрашивать помощь, координировать движение. Мы хотим, чтобы матч ощущался живым, вне зависимости от числа игроков. Это особенно важно в мире GlideBTL, где движение - всё.