К содержимому
Боты
На этой странице

Боты

Что делает бот, когда проходит уровень за вас, чего он не обещает, чего стоит и чем различаются два бота

Бот проходит уровень за вас вашим же управлением. Он смотрит, что летит, ищет свободное место и двигает того же персонажа, что и вы. Он ходит, делает рывки, получает урон и умирает

Бот не гарантирует прохождение. Он не устаёт, но может проиграть. Если в связку нужно войти правильно за секунду до неё, бот получит попадание. Ничего при этом не сломалось

Бот нагружает устройство. Поиск свободного места - настоящая работа на каждом кадре. На слабом устройстве ждите просадки кадров. На тяжёлом уровне хуже всего будут первые секунды

Выбрать бота - условие Бот на экране уровня: Без бота, Reflex Bot v1 или Warm Bot v1. Он выбирается на каждый забег, как жизни и скорость

Интересно

Бот не может читерить, и это устройство, а не обещание. У него то же управление, что у вас, и ничего сверх: та же скорость, тот же рывок, тот же хитбокс, тот же урон. Пройти сквозь то, сквозь что не прошли бы вы, он не может

Уровень обыграл бота?

Боты становятся лучше на уровнях, которых разработчики не видели. Такой уровень стоит прислать

Заведите issue в bullet-hero/releases. Напишите, какой бот проиграл и где, и приложите папку уровня

Два бота

Каждый кадр бот выдаёт один ввод, такой же, как клавиатура, и больше ничего. У него нет доступа к позиции аватара, его здоровью или состоянию уровня. Если в каком-то кадре бот не отвечает, в этом кадре управляет ваше устройство

Reflex Bot v1Warm Bot v1
Что знаетследующие 1.5 секунды, пересчитывая каждый кадрвесь уровень, рассчитанный один раз
Когда нагружаеткаждый кадр, пока работаетодин раз, до забега
Что умеетизбегать того, что видит впередиследовать плану, которого не нашёл бы никакой взгляд вперёд
Что его ломаетсвязка, в которую надо было войти на секунду раньшеуровень, изменившийся под ним
Как управляетнаправлениемцелью

Warm-бот стремится к нулевому урону. За это он платит лишней стадией загрузки, Расчёт маршрута. Она может длиться десятки секунд

Перед расчётом игра предупреждает. Отменить прерывает расчёт и отдаёт забег вам. Маршрут warm-бота зависит от сида, Детерминизм

Где ещё играют боты

  • Пробный игрок редактора: Настройки → Редактор → Игроком управляет бот. Там играет только reflex-бот: ему ничего не нужно готовить заранее, и он переживает перемотку. Подробнее - Как бот играет ваш уровень
  • Фон главного меню: арена за кнопками - это reflex-бот, который играет вживую и вовсе без взгляда вперёд

Бот входит в условия рекорда. Поэтому забег бота никогда не заменит ваш лучший результат, Статистика