Как в группе сделать бота

     

     

    Как сделать бота? Во многих компьютерных играх для оживления и расширения игрового процесса предусмотрена возможность включения в игру бота. Бот это специальная программа, имитирующая партнёра или соперника в игре - искуственный интеллект, в некотором роде. В статье ниже описаны способы создания ботов в КС 1.6, Battlefield 2 и Minecraft. Итак, как сделать бота в такой, например, популярной игре, как Counter Strike 1.6? Для начала игроку необходимо вызвать консоль, в которой и набирать все команды. Консоль в CS вызывается клавишей «Ё». Дальше всё легко, необходимо запомнить, а лучше записать, несколько команд: bot_add_ct – создание бота, выступающего за команду контртеррористов. bot_add_t - создание бота, играющего за террористов. bot_add – создание ботов без зачисления в определенную команду. Учтите, каждая команда добавляет в игру только одного своего бота. Иногда проблемы возникают, когда игрок хочет один воевать против армии, пусть и небольшой. Максимальный размер войска, кстати, 20 ботов. Чтобы всё получилось правильно, необходимо помнить следующие команды. Вводить их нужно там же, в консоли: mp_limitteams 20 – эта команда увеличивает размер отряда до 20 соратников. mp_autoteambalance 0 – а вот эта, как раз, и позволит игроку почувствовать себя великим. Она отключает баланс. Если её не ввести, программа автоматически распределит ботов в команду с меньшим количеством игроков. И никакого 1:20 не будет. Ещё одна хитрая команда: bot_quota 19 – создается 19 ботов одновременно. Число в конце определяет количество ботов. Battlefield 2. Battlefield 2 – игра, где без ботов тоже не обойтись. Особенно, если игрок хочет потренироваться перед онлайн игрой. Тут нужны не просто боты, а настоящий Искусственный Интеллект. Для этого придётся играть с параметрами настроек. Настройки хранятся в каталоге \mods\bf2\Ai. Нужные характеристики игрок найдёт в файле AIDefault.ai. Это aiSettings.setMaxNBots, которая отвечает за количество ботов и aiSettings.setBotSkill - уровень интеллекта противника. Сами значения параметров отделяет от названия пробелом, поэтому поменять их труда не составит. Ещё в одном параметре aiSettings.maxBotsIncludeHumans замените значение ноль, которое там по умолчанию, единицей. И не увлекайтесь количеством ботов. 128 противников заставят тормозить даже очень мощный компьютер. Очень полезная настройка: aiSettings.setBotSkill. Чем выше её значение – тем выше сложность игры. Изменяется она от ноля до единицы. И главное, чтобы всё заработало, игроку необходимо перед строкой aiSettings.setMaxNBots вставить aiSettings.overrideMenuSettings. А для того, чтобы сделать своих, исключительных ботов, нужно зайти в файл BotNames.ai. Директория всё та же \mods\bf2\Ai. Здесь, как уже понятно из названия, хранятся имена компьютерных противников. Каждая строка файла – отдельный солдат и выглядит вот так: aiSettings.addBotName X. Вместо «Х» прописано имя бота по умолчанию. Изменяя его, игрок его переименовывает. Minecraft. И, напоследок, рассмотрим, как сделать так, чтобы свой бот появился в популярной игре Minecraft. В помощь игроку есть замечательный плагин с «говорящим» названием: Custom NPC. Этот мод добавляет новых жителей, с которыми можно общаться, торговать и т. д. Устанавливается мод очень просто: Eсли это ещё не сделано, устанавливаем Minecraft Forge. Данный мод позволяет работать другим модам Minecraft. Обязательно удалям папку: META-INF. Дальше, перемещаем мод в папку mods и запускаем игру. Изготовление инструмента для бота. Изготавливаем инструмент для бота. Потом берём инструмент в руки и жмём правой кнопкой мыши на любом блоке. На экране появится меню с несколькими вкладками. В нём игрок и настраивает нового бота. Display: первая вкладка меню. Здесь задаётся имя бота, его внешний вид и положение. Придётся поэкспериментировать, но ничего сложного здесь нет. Вторая вкладка: Stats. Здесь есть следующие параметры: Health - «здоровье» бота. AttackRange – расстояние, с которого бот будет атаковать Normal WalkingSpeed – скорость передвижения бота Respawn of/on – этот параметр указывает, «воскреснет» ли бот после смерти. И если да, то через какой промежуток времени. Strenght – сила атаки бота AttackSpeed – скорость атаки Attack WalkingSpeed – скорость атаки в движении. Очень важная вкладка Advanced. Здесь определяется роль бота и его фракция: Trader – торговец. Полностью настраиваемый параметр, можно установить 36 значений. Follower – наёмник. Этому придётся платить из своего кармана. Правда, сколько платить, игрок настраивает сам. Bank – соответственно, банк. Работает по принципу сундука Края. Transporter – этот бот будет переносить вас к другому подобному. Не бойтесь экспериментировать и сделайте своего бота – это тоже игра, причем очень увлекательная.

     

    Предыдущая страница   Следущая страница




Рейтинг@Mail.ru